如何解决YouTube 是否单独存储视频和音频 示例 YouTube 内容的格式
youtube-dl
可用于查看用于存储 YouTube 内容的格式:
youtube-dl -F https://youtu.be/??????
上面的命令暗示了音频和视频大多是分开存储的。这样对吗? YouTube 流媒体会实时结合音频和视频吗?
示例 YouTube 内容的格式
解决方法
大多数大型流媒体服务将使用 ABR 流媒体(请参阅:https://stackoverflow.com/a/42365034/334402)。
两种最常见的 ABR 流格式是 HLS 和 MPEG-DASH,它们都提供播放器首先下载的清单或索引文件,其中包含指向媒体流(通常是音频、视频、字幕轨道等)的链接。
>对于加密内容,音频和视频,甚至不同比特率的视频轨道,都可能有单独的加密密钥。
播放器将下载音视频轨道并同步播放。
,通常流媒体视频和音频在不同的通道中发送......对于像 5+1 这样的多轨音频也是如此......在传输过程中,这些通道被像 mp4 等媒体容器包裹
动机部分是由于不同的压缩算法......一些算法最适合音频,而另一些算法最适合视频,并且融入这些算法的是随着时间的推移跨视频帧传播和共享数据,请参阅 B 帧以了解详细信息......这些频道不限于视频和音频……如果您拥有发送方和接收方,您可以通过制定自己的数据协议在许多不同的频道中发送任意数据……作为旁白现代编解码器,如 H.256 允许数据当您认为您只是在看电影时从接收器发送回发送器(阅读 RFC)
youtube 将各种不同风格的视频和音频存储在单独的文件中,然后根据每次下载所需的流媒体质量选择将它们组合起来
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。