3

Hier sind die requirement für Anwendungen, die die HTTP-Live-Streaming-Technologie nehmen müssen,Apple-Politik für HTTP Live Streaming-Apps

Wenn Ihr App Video über das Mobilfunknetz liefert, und das Video überschreitet entweder 10 Minuten Dauer oder 5 MB von Daten in einem Zeitraum von fünf Minuten, müssen Sie HTTP Live Streaming verwenden. (Progressive Download 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 (der niedrigen Bandbreite Strom kann Audio-only 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.

Was ist der wahre Zweck, um die Begrenzung mit 10 Minuten oder 5MB in 5 Minuten einzurichten? Und was ist der Grund, diese zwei spezifischen Daten zu verwenden? Warum sollte der Schwellenwert 64 kps betragen?

+0

Weil Zellenfirmen lieben, wenn Sie nachbezahlte Pläne kaufen, aber absolut verabscheuen Sie, um ihre ursprünglichen airwaves zu beflecken. –

+0

Ich weiß nicht, über die 10 Minuten von 5MB, aber ich würde wetten, dass der Zweck des <= 64 Kbps Stream ist es zu garantieren, dass der Benutzer zumindest etwas hören wird, egal wie schlecht seine Zelle Verbindung . –

+0

danke für die Erklärung von 64kbps. Verwirrt, warum es "<=" statt "> =" ist. BTW, die Qualität sollte auch auf dem Kompressionsansatz nicht nur das Übertragungsgeschwindigkeitsverhältnis basieren. – Forrest

Antwort

0

Ich denke, das ist mit dem Ziel getan, Adaptive video bitrate streaming in Bezug auf progressive Download zu ermutigen.

Bei einem progressiven Download kann ein großes Video potenziell die gesamte verfügbare Datenmenge auf einem mobilen Gerät verbrauchen. Mit adaptivem Streaming sehen Sie nur den Teil des Videos, an dem Sie interessiert sind.

Darüber hinaus wird bei adaptivem Streaming die Video-Übertragungsrate an die verfügbare Bandbreite angepasst. Zu diesem Zweck kann im Falle einer sehr langsamen mobilen Verbindung, d. H. GPRS, der mit 64 Kbps codierte Strom immer noch gestreamt werden.