没有音频的Chromecast HLS流

时间:2018-07-10 08:44:36

标签: chromecast hls

Chromecast可以播放带有H264视频编解码器且没有音频流的HLS流吗?

使用支持的H264基线配置文件创建没有音频的HLS流后,我可以在带有m3u8文件的vlc播放器上播放相同的流,但是无法在chromecast默认接收器上播放相同的视频。

2 个答案:

答案 0 :(得分:0)

Here是Google Cast支持的媒体。

视频编解码器(第一和第二代Chromecast)

  • H.264 High Profile最高达到4.1级(处理器可以解码到 720p / 60fps或1080p / 30fps)

投放方式和自适应流协议

HTTP实时流(HLS)

  • AES-128加密
  • 原始MP3片段可以是HLS媒体播放列表的一部分

答案 1 :(得分:0)

我有同样的问题。似乎ChromeCast不支持没有音频的HLS。

有趣的是,如果我们要播放没有音频的简单视频(例如mp4),ChromeCast可以播放。

为解决该问题,我建议为您的TS文件添加一个静默音轨。使用FFMPEG,您可以添加静默音轨,在命令行中添加-f lavfi -i anullsrc参数,以创建m3u8文件。

您可以在此处找到有关anullsrc的更多信息:https://trac.ffmpeg.org/wiki/Null