2016-05-10 12 views
0

Ich mache eine App, von der Benutzer Live-Video übertragen können und andere Benutzer können sehen. Wenn Benutzer Video überträgt dann wird Upstream-Video zu dacast server.Um Streaming-Link verwenden können andere Benutzer Video ansehen. Ich las Apfel DokumentationIst es notwendig, Video mit http Live-Streaming zu senden

Anforderungen für Apps Achtung: iOS-Apps für den Vertrieb hat die App Store in diesen Anforderungen entsprechen.

Wenn Ihr App Video über das Mobilfunknetz liefert, und das Video entweder 10 Minuten Dauer oder 5 MB Daten in fünf Minuten Zeitraum überschreitet, müssen Sie HTTP-Live-Streaming verwenden. (Progressive herunterladen kann für kleinere Clips verwendet werden.)

Wenn Ihre App HTTP-Live-Streaming über das Mobilfunknetz verwenden, sind Sie benötigten mindestens einen Strom bei 64 Kbps zur Verfügung zu stellen oder niedrigen Bandbreite (die niedrigen Bandbreite Strom kann nur Audio-oder Audio mit einem immer noch Bild).

Diese Anforderungen gelten für iOS-Apps, die zur Weitergabe an Apple-Produkte im App Store eingereicht wurden. Nicht konforme Apps können im Ermessen von Apple abgelehnt oder entfernt werden.

Aus Dokumentation ist klar, dass während Live-Streaming-Video ansehen (vom Server an app) HTTP Live Streaming wichtig ist. Aber es ist nicht klar für mich, ob sie sogar zu Upstream (von App zu Server dacast) Video aufgefordert werden soll mit http Live-Streaming Protokoll übertragen werden?

Oder ich kann RTSP oder rtmp Protokoll Upstream Video-Server?

Antwort

0

Sie können ein beliebiges Protokoll zum Hochladen eines Videos verwenden.

Sie können sogar HTTP verwenden, wenn nötig!

Ich habe AFNetworking in mehreren Anwendungen zum Hochladen verwendet.

prüfen diesen Link zu sehen, wie über AFNetworking hochladen ->https://stackoverflow.com/a/20089540/3059302

Für Live-Upstream, Sie alle notwendigen Rahmen nutzen können. Check this ->How to broadcast live video from iPhone

Kickflip https://kickflip.io nicht HTTP Live-Streaming für das Hochladen und wird allgemein von vielen Entwicklern verwendet, daher denke ich, seine sicher zu bedienen etwas anderes abgesehen von HTTP Live Stream.

Auch nicht sicher, ob Sie wirklich mit HTTP Live-Stream hochladen können, ist es nicht ein Teil ihres Protokolls.

+0

eigentlich ist es nicht Video hochladen. Benutzer während der Aufnahme von Video von iPhone Kamera werden sie Upstream-Video zu dacast Server. –