Der native Android-Player startet immer mit der höchsten verfügbaren Bitrate und entscheidet sich dann entweder für eine niedrigere Bitrate (falls das Netzwerk nicht mehr funktioniert) oder für die Bitrate selbst. Aus diesem Grund beginnt das Video spät bei niedrigen Internetverbindungen. Können wir die Standardstruktur ändern und mit dem Stream mit der niedrigsten Bitrate wie iOS beginnen?Streaming von HLS/m3u8 in einem nativen Android-Player mit niedrigster Bitrate
0
A
Antwort
0
Das native VideoView unterstützt das adaptive Streaming nicht.
Option ist es, einen benutzerdefinierten Player ExoPlayer http://developer.android.com/guide/topics/media/exoplayer.html
ich eine Bibliothek verwendet, mit zu bauen, die ein Wrapper um ExoPlayer ist. https://github.com/brianwernick/ExoMedia
Funktioniert gut!
Verwandte Themen
- 1. Unterstützt Android HLS Adaptive Bitrate Streaming
- 2. Niedrigster benutzter Preis mit Amazon API
- 3. Umgang mit einem Streaming-Server
- 4. FFMPEG ignoriert Bitrate
- 5. Konvertieren von MP3s in konstante Bitrate mit FFMPEG
- 6. RTMP Stream Bitrate Alternativen
- 7. Wie Video-Bitrate von HLS/M3U8 Datei mit ffprobe
- 8. Wie kann man herausfinden, wann die Bitrate erhöht werden soll? (TCP-Streaming-Lösung)
- 9. Streaming Media Streaming Geschwindigkeit Verwirrung
- 10. mit einem Problem mit flexbox-Layout in reaktiven nativen
- 11. Welche Bitrate kann ich mit MPEG erwarten?
- 12. Streaming von Audio zu einem Browser
- 13. Spark Streaming-Parallelität mit einem einzigen Schlüssel
- 14. ffmpeg Umwandlung - keep audio Bitrate
- 15. Verwenden von ViewPager mit nativen Fragmenten
- 16. Streaming-Antwort auf einem Socket in Java
- 17. Niedrigster Wert und der zugehörige Schlüssel in JavaScript
- 18. 2G, 3G, Bitrate Verschiebung in Android
- 19. Vererbung von nativen Objekten
- 20. Wie minimiert man die Verzögerung in einem Live-Streaming mit ffmpeg
- 21. mit nativen Zeiger in F # mit WritableBitmap
- 22. Streaming von Audio von einem Node.js-Server nach HTML5
- 23. Spark Streaming von einem Ordner in AWS s3 - PySpark
- 24. Python Tweepy Streaming mit
- 25. Schleife mit nativen Versprechungen;
- 26. Streaming von AAC-Audio mit Android
- 27. Streaming-Video mit Xuggler
- 28. Verwenden von nativen ES6 verspricht mit MongoDB
- 29. Verwalten von nativen Bibliotheken mit Maven
- 30. Lesen Framebuffer auf niedrigster Ebene möglich unter X
Sie können durch Vitamino-Bibliothek gehen für diese Überprüfung seiner Dokumentation.Ein Nachteil ist nur, dass es Ihre apk Größe erhöhen wird. –
@JayShah Danke für die Antwort. Ich habe es mit Vitamio versucht, aber es hat nicht funktioniert. Es gab einen Fehlercode -1094995529. https://github.com/yixia/VitamioBundle/issues/372 – vijaydev
@JayShah Auch können wir etwas in Android Native Player zwicken. Vermied es, dafür einen Drittanbieter-Player zu verwenden. – vijaydev