【发布时间】:2012-07-17 03:00:35
【问题描述】:
我想知道是否有人知道 YouTube 在将视频流式传输到不同客户端时是否使用不同的协议和/或端口号。例如,他们是否有可能使用 HTTP、Mozilla Firefox(或任何其他 Web 浏览器)的端口 80 以及诸如 RTSP、端口 53 之类的东西来流式传输到 Android 平台?我知道 Android VideoView/MediaPlayer 库支持 HTTP 流,但this SO thread 的答案表明 RTSP 是可能的。
更一般地说,有没有什么好的方法来确定 YouTube、Netflix、ESPN 等视频服务器/提供商使用哪些流协议和端口?我尝试过使用 Wireshark,但我意识到将特定 IP 地址与主机/域名相关联是多么麻烦。此外,Wireshark 似乎没有区分传输层协议和应用层协议(也就是说,对于一些 2 个具有相同源 IP 地址的随机数据包,对于第一个数据包它列出正在使用的协议是 TCP,对于第二个数据包它说它的协议是HTTP)。
【问题讨论】:
标签: android video streaming wireshark