根據Chromecast Developers頁面,Chromecast支持SmoothStreaming容器,我相信它使用帶.ismv擴展名的視頻塊。我在播放這些視頻文件時遇到問題。如何在Chromecast中播放流暢的視頻流?
如果我沒有弄錯,Chrome/Chromecasts的視頻標籤的實現只支持.mp4和.webm文件,所以如果您爲它傳遞一個url,cast.MediaLoadRequest(在Chrome發件人應用程序中)將不起作用清單文件或.ismv容器。
編寫使用來自MPEG-DASH清單文件的MediaSource API將MPEG-DASH塊拼接在一起的代碼似乎是可行的。但是,Chrome的MediaSource規範的實現似乎並不支持.ismv塊,因此也無法播放流暢的流媒體視頻。
假設您解析了清單文件以獲得流暢的流式視頻塊,那麼Chromecast如何播放.ismv h.264容器,例如可以找到的容器,如here?或者Chrome不支持.ismv文件?如果是這樣,Chrome/Chromecast支持哪些SmoothStreaming容器?
它支持主播放列表文件嗎?例如。 MPEG-DASH的「.mpd」文件和SmoothStreaming的「manifest」文件? –