3 Stimmen

Apple-Richtlinie für http-Live-Streaming-Anwendungen

Hier sind die Anforderung für Anwendungen, die die http-Live-Streaming-Technologie nutzen müssen,

Wenn Ihre Anwendung Videos über Mobilfunknetze überträgt und die Videodauer entweder 10 Minuten oder 5 MB an Daten in einem Zeitraum von fünf Minuten überschreitet, müssen Sie HTTP-Live-Streaming verwenden. (Der progressive Download kann für kleinere Clips verwendet werden.)

Wenn Ihre Anwendung HTTP-Live-Streaming über das Mobilfunknetz verwendet müssen Sie mindestens einen Stream mit einer Bandbreite von 64 Kbps oder weniger anbieten zur Verfügung stellen (der Stream mit geringer Bandbreite kann nur Audio oder Audio mit einem Standbild Bild).

Diese Anforderungen gelten für iOS-Apps, die für dist App Store für die Verwendung auf Apple-Produkten eingereicht werden. Nicht konforme Apps können abgelehnt oder entfernt werden, was im Ermessen von Apple liegt.

Was ist der eigentliche Grund für die Begrenzung auf 10 Minuten oder 5 MB in 5 Minuten? Und was ist der Grund für die Verwendung dieser beiden spezifischen Daten? Warum wird der Schwellenwert auf 64 kps festgelegt?

0voto

gaetano Punkte 765

Ich denke, dass dies mit dem Ziel geschieht, Folgendes zu fördern Streaming mit adaptiver Videobitrate im Hinblick auf den progressiven Download.

Beim progressiven Download kann ein großes Video möglicherweise die gesamte verfügbare Datenmenge auf einem mobilen Gerät verbrauchen. Beim adaptiven Streaming sehen Sie nur den Teil des Videos, der Sie interessiert.

Außerdem wird beim adaptiven Streaming die Videoübertragungsrate an die verfügbare Bandbreite angepasst. Zu diesem Zweck kann im Falle einer sehr langsamen Mobilfunkverbindung, z. B. GPRS, der mit 64 Kbps kodierte Stream immer noch gestreamt werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X