Welche Techniken eignen sich am besten, um iPhone-Videokameradaten auf einen Computer zu übertragen?

Ich möchte Videos von einer iPhone-Kamera auf eine App streamen, die auf einem Mac ausgeführt wird. Denken Sie ein bisschen wie Video-Chat, aber nur in einer Richtung, vom Gerät zu einer Empfänger-App (und es ist kein Video-Chat).

Mein bisheriges Grundverständnis:

Sie können AVFoundation verwenden, um Live-Videokameradaten abzurufen, ohne diese in einer Datei zu speichern. Es handelt sich jedoch um unkomprimierte Daten, sodass ich die Komprimierung selbst vornehmen muss. Es gibt keine eingebaute AVCaptureOutput-Unterstützung für das Senden an einen Netzwerkspeicherort. Ich müsste dieses Problem alleine lösen.

Habe ich Recht, oder bin ich schon vom Kurs abgekommen?

Apple Tech Q & A 1702 bietet einige Informationen zum Speichern einzelner Frames als Bilder. Ist dies der beste Weg, dies zu tun? Einfach 30fps sparen und dann sowas wie ffmpeg um sie zu komprimieren?

Es wird viel über Live-Streaming auf das iPhone diskutiert, aber weit weniger über Personen, die Live-Videos senden. Ich hoffe auf ein paar breite Striche, um mich in die richtige Richtung zu lenken.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage