Youtube將480p及以上的音頻和視頻(DASH)分開。我想知道如果音頻不是視頻的一部分,它們如何流式傳輸視頻。是否有任何播放器具有類似的功能,允許流式傳輸具有用於音頻的不同鏈接的視頻使用不同的音頻和視頻源進行流式傳輸
回答
DASH清單文件(.mpd)包含關於特定視頻流的單個音頻和視頻流的信息(術語獲得一點當你流式傳輸以DASH格式打包的視頻時,它實際上通常包含多個單獨的音頻和視頻流)。
音頻和視頻流可以用不同的方式引用,但一種常見的方式是提供一個URL。
視頻通常以多比特率流的形式提供,以適應不同的網絡條件,但音頻通常足夠小,以至於大多數網絡條件下的單個流都可以使用。出於這個原因,具有可以用多比特率視頻流播放的單個音頻流是重要的。
類似地,清單中可能包含不同語言的音頻流,因此播放器/用戶可以選擇哪一個適當。
任何可以播放DASH格式的播放器應該能夠處理播放具有不同URL(鏈接)的視頻和音頻鏈接。
你可以給我看一個html5/flash播放器的例子,它可以流式傳輸 – user2650277
@ user2650277 - BitMovin的BitDASH播放器(https://www.dash-player.com)和Google Shaka播放器(http:// shaka-player-demo .appspot.com)是播放DASH流的HTML5播放器。 Unified Streaming的包裝器(http://www.unified-streaming.com/products/packager/)是一個可以產生DASH流的服務器端包裝器的例子。還有各種開源的DASH流媒體/打包器,一些基於VLC的和這個,edash:https://github.com/google/edash-packager/blob/master/README.md – Mick
- 1. 使用Python流式傳輸音頻和視頻
- 2. 流式音頻和視頻
- 3. 用於流式傳輸音頻/視頻輸入的協議
- 4. IOS - 使用MPMoviePlayerController實時流式傳輸丟失視頻但不傳輸音頻
- 5. 如何結合實時視頻和音頻進行流式傳輸
- 6. 如何使用Java EE流式傳輸現場音頻視頻?
- 7. iOS中的視頻和音頻流式傳輸
- 8. 使用WebRTC進行視頻流式傳輸和廣播
- 9. J2ME音頻流式傳輸
- 10. 通過Node.js和Socket.io流式傳輸音頻/視頻
- 11. 從網址流式傳輸音頻和視頻?
- 12. Silverlight + WCF。流式傳輸音頻和視頻文件
- 13. 使用AS3流式傳輸音頻
- 14. 使用服務流式傳輸音頻
- 15. 使用Android流式傳輸AAC音頻
- 16. iPhone - 使用MPMoviePlayerViewController流式傳輸音頻
- 17. 使用React native進行音頻流式傳輸
- 18. 播放藍牙音頻使用Gstreamer進行流式傳輸
- 19. 使用AVPlayer在ios中進行音頻流式傳輸
- 20. 使用Nearby Connections API進行音頻流式傳輸
- 21. 使用Android MediaPlayer進行音頻流式傳輸
- 22. 用JAVA安全流式傳輸音頻/視頻
- 23. 使用C#進行視頻流式傳輸的最佳實踐
- 24. 使用HTTP流媒體從iPhone應用流式傳輸音頻/視頻
- 25. 如何流式傳輸音頻和播放音頻
- 26. 用於流式傳輸音頻的API
- 27. 流式傳輸FLV視頻
- 28. C#音頻和視頻流
- 29. 使用vlcj通過http進行實況視頻流式傳輸
- 30. 在Android上使用Lighttpd進行視頻流式傳輸
不是我所知道的。 – emaxsaun