2016-05-02 4 views
1

Ich versuche, adaptive Bitrate-Streaming in meiner App zu implementieren, die automatisch die Qualität abhängig von der Verbindungsgeschwindigkeit wechseln. Wie könnte ich das erreichen? Gibt es dafür eine Drittanbieter-Bibliothek? Unterstützt die Standard-Android-Videoansicht adaptive Bitrate-Streaming?Unterstützt Android HLS Adaptive Bitrate Streaming

Antwort

3

Android unterstützt HLS, bitte werfen Sie einen Blick auf die Android Dokumentation über Supported Media Formats.

Es gibt auch das ExoPlayer Open-Source-Projekt, das MPEG-DASH unterstützt und ich denke auch, dass HLS, die zum Erstellen nativer Apps verwendet werden können.

Wenn Sie die Webansicht verwenden möchten (oder die Wiedergabe im Browser unterstützen), können Sie auch webbasierte Player wie die Bitmovin Adaptive Streaming Player verwenden, die auch MPEG-DASH und HLS unterstützt.

+0

Wo im Link "Unterstützte Medienformate" Unterstützung für HLS angezeigt wird? Haben sie es aktualisiert oder fehlt mir etwas? HLS funktioniert zwar, aber ich hätte gern eine offizielle Dokumentation dazu. –

+0

Es ist im Abschnitt Netzwerkprotokolle aufgeführt. Ich habe den Link aktualisiert, um direkt zu diesem Abschnitt zu springen. Bitte beachten Sie, dass Sie anstelle des Kürzels 'HLS' den vollständigen Namen verwenden. Sie suchen also nach dem HTTP/HTTPS Livestreaming-Entwurfsprotokoll. – Daniel

+0

Danke, ich suchte tatsächlich nach der Abkürzung. –

Verwandte Themen