Was ist der beste Weg des live-streaming-iphone-Kamera ein media server?

Gemäß dieser Welche Techniken Sind am Besten Live Stream-iPhone-Video-Kamera-Daten Auf einem Computer? möglich ist, um die komprimierten Daten von der iphone Kamera, aber als ich gelesen habe, in dem AVFoundation-Referenz erhalten Sie nur unkomprimierte Daten.

Also die Fragen sind:

1), Wie man komprimierte Bilder und audio von iPhone-Kamera?

2) Enkodieren von unkomprimierten frames mit ffmpeg-API ist schnell genug für Echtzeit-streaming?

Jede Hilfe wird wirklich geschätzt.

Dank.

  • Wie Sie dieses Problem gelöst?
  • Ich landete immer unkomprimierte Daten (Bilder und Audio) von AVFoundation und Codierung+streaming mit FFmpeg-API. Es funktioniert ziemlich gut in das iPhone 4 bekommen bis zu 30 FPS mit einer Auflösung von 192x240. In höheren Auflösungen fällt es zu viele frames.
  • Wie dies zu tun bitte teilen Sie es, Es für uns hilfreich ,vielen Dank
  • Get unkomprimierte Daten aus AVFoundation, dann konvertieren Sie jedes CMSampleBuffer zu FFmpeg AVPicture. Kodieren Sie die AVPicture Beispiel mit FFmpeg. Werfen Sie einen Blick auf FFmpeg ffmpeg.c - Datei als Beispiel dafür, wie dies zu erreichen Codierung Teil. Hoffe, dies hilft Ihnen.
InformationsquelleAutor Alexandre OS | 2010-12-17
Schreibe einen Kommentar