【发布时间】:2018-12-18 00:56:35
【问题描述】:
Chromecast 可以播放带有 H264 视频编解码器且不含音频流的 HLS 流吗?
当我使用受支持的 H264 基线配置文件创建没有音频的 HLS 流时,我可以在我的 vlc 播放器上使用 m3u8 文件播放相同的流,但我无法在 chromecast 默认接收器上播放相同的视频。
【问题讨论】:
标签: chromecast http-live-streaming
Chromecast 可以播放带有 H264 视频编解码器且不含音频流的 HLS 流吗?
当我使用受支持的 H264 基线配置文件创建没有音频的 HLS 流时,我可以在我的 vlc 播放器上使用 m3u8 文件播放相同的流,但我无法在 chromecast 默认接收器上播放相同的视频。
【问题讨论】:
标签: chromecast http-live-streaming
Here 是 Google Cast 支持的媒体。
视频编解码器(Chromecast 第 1 代和第 2 代)
传送方法和自适应流协议
HTTP 实时流 (HLS)
【讨论】:
我遇到了同样的问题。 ChromeCast 似乎不支持没有音频的 HLS。
有趣的是,如果我们想播放没有音频的简单视频(例如 mp4),ChromeCast 可以播放。
为了解决这个问题,我建议在您的 TS 文件中添加静音音轨。使用 FFMPEG,您可以添加静音音轨,在命令行中添加 -f lavfi -i anullsrc 参数以创建 m3u8 文件。
您可以在此处找到有关anullsrc 的更多信息:https://trac.ffmpeg.org/wiki/Null
【讨论】: