gpt4 book ai didi

networking - Youtube 视频流协议(protocol)

转载 作者:行者123 更新时间:2023-12-03 15:14:49 25 4
gpt4 key购买 nike

我正在使用wireshark 捕获youtube 视频数据包。我看到它是通过 tcp 数据包通过 http 隧道传输的。 (即使是 youtube 直播)。

但据我所知,youtube 使用的是 flash 视频技术和 html5。在一些网站中,他们再次提到了 DASH 协议(protocol)。

我的问题是,youtube 使用的确切协议(protocol)是什么?以及我们如何解释我在wireshark中捕获的数据?在捕获中,它仅显示为“数据”。没有提到视频数据或任何其他类似的东西。

最佳答案

YouTube 主要使用 VP9 和 H.264/MPEG-4 AVC 视频格式,以及 Dynamic Adaptive Streaming通过 HTTP 协议(protocol)。
到 2019 年 1 月,YouTube 开始推出 AV1 格式的视频。
对于移动设备 - 有时 Youtube 服务器使用 发送数据RTSP 这是一个应用层协议(protocol)。
在传输层 RTSP 使用 TCP 和 UDP。
如果您想从wireshark 解析youtube 数据,您必须将其存储并在flashplayer 中运行。视频作为嵌入 HTML 页面的 Flash 对象发送,通过 https 发送给您。
来源:

https://en.wikipedia.org/wiki/YouTube#Features

关于networking - Youtube 视频流协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21179183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com