Unterstützt das iPhone SDK MP4-Dateien von RTMP-Streams? Ich möchte die Dateien in CloudFront speichern (in einem für den Stream markierten Bucket) und möchte eine iPhone App haben, die sie abspielen kann. Ist das möglich, oder sollte ich die Dateien besser als MP3 auf CloudFront speichern und das Streaming über RTMP nicht aktivieren?Unterstützt das iPhone Sdk ein mp4 von RTMP Stream zu spielen?
Antwort
Nein. Das iOS SDK unterstützt das RTSP-Protokoll nicht. Sie können möglicherweise eine Implementierung von RTSP in Ihre App aufnehmen, aber Apple setzt seine HTTP-Streaming-Technik stark um. Also: Vorsicht vor dieser Regel aus dem Abschnitt 9.4 der developer guidelines:
Video-Streaming-Inhalte über ein Mobilfunknetz von mehr als 10 Minuten muss HTTP Live Streaming und umfasst eine Basislinie 64 kbps Nur-Audio-HTTP-Live verwenden Strom
Ich glaube, dass jeder Apples HTTP Streaming Technologie verwendet. Es ist der unterstützte und gesegnete Ansatz.
Than q sooooo viel für Ihre Antwort –
Nur als Referenz wurde es seit aktualisiert und in einen anderen Abschnitt verschoben: 2.5.7 Video-Streaming-Inhalte über ein Mobilfunknetz länger als 10 Minuten müssen HTTP-Live-Streaming und eine Grundlinie 192 kbps HTTP verwenden Liveübertragung. – Scriptable
Basierend auf meinen Nachforschungen zu einer Video-App, die ich letzten Monat auf dem iPod gemacht habe, unterstützt iOS kein Streaming von ALLED mit RTMP. Wenn ich mich irre, würde ich mich freuen, das zu hören.
Bitte überprüfen Sie die Wunder Radio Anwendung von iTunes. Es ist Open Source unter LGPL-Lizenz. Der Code ist hier verfügbar - http://www.wunderradio.com/code.html
Sieht aus wie wunderground verwendet ffmpeg, die integrierte Unterstützung hat. – mbrownnyc
können Sie uiwebview oder Vitamio player verwenden –