计算机网络——网页上(或其他情况下)的视频传输是基于TCP还是UDP

Posted 懒惰让你止步不前

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络——网页上(或其他情况下)的视频传输是基于TCP还是UDP相关的知识,希望对你有一定的参考价值。

计算机网络——网页上(或其他情况下)的视频传输是基于TCP还是UDP

1. 综述

  链接:百度知道

  当然,需要清楚,这里说基于TCP还是UDP是在传输层,应用层的协议估计种类多多。

  总结找到的内容,应该说:

  1. 网页上的视频是基于HTTP/HTTPS,传输层是TCP

  2. QQ视频聊天等是基于UDP

  3. 甚至有的应用使用p2p协议,传输层应该也是TCP

  4. 通过http进行流化视频有很多种方法

  5. 传输视频还有很多其他的应用层协议

  一方面,在网页上看视频可以忍受缓冲5s看到更清楚的视频,所以用TCP问题不大,在网络情况较好的情况下更是如此。视频聊天时绝不能容忍等待5s才听到对方的回话,所以用UDP更合适。使用TCP还是UDP是在网络条件有限的情况下对“实时性”和“传输质量”之间的权衡,不是必须用TCP或者UDP。

 

以上是关于计算机网络——网页上(或其他情况下)的视频传输是基于TCP还是UDP的主要内容,如果未能解决你的问题,请参考以下文章

如何将 openCV 视频流式传输到 HTML 网页?

在 iOS 设备上捕获视频并将其实时流式传输到服务器(或其他移动设备)

如何在没有 Youtube 或 Vimeo 的情况下嵌入视频?

是否可以在 iOS、Android、浏览器之间流式传输视频 p2p(或其他技术)

用 C++ 流式传输视频? [关闭]

流媒体技术基础-流媒体编码与协议