[ TAG 83 ][13.07.2021] - Erfolgreich -Bildschirmaufnahme - Quellensammlung

PHASE-0

Anfang [13.07.2021][2000]

Ende [13.07.2021][2335]

Durch die Recherche von heute bin ich auf eine neue Herausforderung gestoßen. Es geht um die Bildschirmaufnahme. Ich erinnere mich an die alten C++ Projekte, wo man mit win32gui gearbeitet hat. Jetzt ist es auch möglich über Python auf die win32gui zuzugreifen. Weil jedoch Python in der Performance schlecht abschneidet, frage ich mich was mich später in diesen Aufgabenbereich erwarten wird.

Während der Einarbeitung in Multithreading und Multiprocessing in Python habe herausgefunden, dass die Module mit Multiprocessing wesentlich schneller funktionieren müssen. Es handelt sich um eigene Prozesse, die auf die Kerne verteilt werden.

Sollte Python im späteren Verlauf nicht von der Performance ziehen, so werde ich viele Module in C++ schreiben müssen. Aus diesen einen Grund habe ich recherchiert, wie man C++, C mit Python kombinieren kann.

Ich habe mir auch noch keine Gedanken über die Synchronisierung von Audio und Video gemacht. Das ist gar kein einfaches Thema. Dafür werde ich denke ich mal einige Versuche machen müssen. Zum Beispiel werde ich überprüfen müssen um welche Verzögerungen bei Ausführung sich handeln muss.

Das sind alles Dinge, die ich zu diesen Zeitpunkt noch nicht weiß und noch erproben muss. Doch das nächste IAP-Modul wird sich mit Miltiprocessing und Multithreading beschäftigen. Ich denke ich werde eine Timestamp-Referenzzeit an die Prozesse oder Threads übergeben und dann schauen wo die Differenz zu der Referenzzeit am größten ist.

Nachdem die Zeitdifferenz zwischen den Prozessen und Threads geklärt ist kann man die ersten Video-Streams-Versuche machen. Dieses Modul könnte auch schon die ersten Video-Streams zusammen mit Audio-Streams aufnehmen.



In Youtube habe ich jemanden gefunden, der gute Beiträge zu C++ macht. Auf seinen Kanal habe ich auch Beiträge zum Pointer gefunden. Ich erinnere mich noch an die alten Projekte. Pointer war das Hauptwerkzeug und machte unsere Anwendungen unglaublich schnell.
C++ und Python

Kommentare

Beliebte Posts aus diesem Blog

[ TAG 38 ][29.05.2021] - Erfolgreich - Freelancer-Portale

[ TAG 747 ][07.04.2023] -Erfolgreich -BNKTRS -Google Code -Objekt und Methodenliste

[ TAG 52 ][12.06.2021] - Erfolgreich - IAP-20210601-20210609-2325