首页 > 视频传输传输层用的到底是tcp还是udp

视频传输传输层用的到底是tcp还是udp

基本上所有人都告诉我是udp,但是我在网上抓包,这些视频网站都是使用http来进行传输,http传的时候传输层不是使用tcp吗?这到底是怎么回事


TCP 和 UDP 是质量和实时性的权衡。
拿视频网站来说,你完全可以缓冲 20s 再播放,不会带来什么影响,但如果画面有马赛克之类的东西出现肯定是不好的,所以用 TCP。
而对于视频聊天,如果缓冲 5s,相信整个聊天已经没法愉快的进行了,而这时出现一些画面质量的损失也可以被接受,所以用 UDP。


看怎么传输……

网页看视频的视频网站?(优酷、爱奇艺)。那必须HTTP/HTTPS

直播?那是rtmp(也是tcp)

视频聊天?像qq那样的貌似是udp


tcp 只有小数据才用udp


视频网站要是用udp,估计用户早跑光了,咋保证数据正确性啊,不过如果改写udp协议,改进tcp建立连接的握手,搞一套类tcp协议也是可以,因为udp资源消耗,突发性都是优势。。

【热门文章】
【热门文章】