如何在Chromecast中播放流畅的视频流?

Adr*_*age 5 smooth-streaming google-cast

根据Chromecast Developers页面,Chromecast支持SmoothStreaming容器,我相信它使用带有.ismv扩展名的视频块.我在播放这些视频文件时遇到问题.

如果我没弄错的话,Chrome/Chromecasts对视频代码的实施仅支持.mp4和.webm文件,因此如果您为清单文件或其传递了一个网址,则使用cast.MediaLoadRequest(在Chrome发件人应用程序中)将无效. ismv容器.

似乎可以使用来自MPEG-DASH清单文件的MediaSource API编写将MPEG-DASH块拼接在一起的代码.但是,Chrome的MediaSource规范的实现似乎不支持.ismv块,因此也是播放流畅视频流的方法.

假设您解析了一个清单文件以获得流畅的视频流视频块,那么Chromecast如何才能播放.ismv h.264容器,例如可以在这里找到的容器?或者Chrome不支持.ismv文件?如果是这样,Chrome/Chromecast支持哪些SmoothStreaming容器?

ssg*_*orm 1

Chromecast 支持 MPEG-DASH 和平滑流媒体。请在此处查看更多详细信息:

https://developers.google.com/cast/supported_media_types

我们很快就会提供一些流畅流式传输的代码片段。敬请关注。