计算机网络——网页上(或其他情况下)的视频传输是基于TCP还是UDP
2016-09-17 11:05
871 查看
计算机网络——网页上(或其他情况下)的视频传输是基于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。
相关文章推荐
- [置顶] 基于iOS的网络音视频实时传输系统(四)- 自定义socket协议(TCP、UDP)
- 计算机网络系列(3)之传输层TCP and UDP
- 计算机网络:传输层(TCP/UDP) 应用层(HTTP) 知识总结
- 计算机网络 -- TCP/UDP详解(传输层)
- 基于TCP、UDP网络传输的实例分析
- 计算机网络知识整理:传输层,TCP,UDP
- 基于TCP、UDP网络传输的实例分析
- 网络编程:基于TCP的socket网络传输视频(C++, python)
- 计算机网络教程-应用层(七)客户-服务器模式、套接字、使用传输层的服务(tcp、udp)
- java 网络编程 基于TCP ,UDP的网络传输
- [转贴]基于UDP、TCP协议的C#网络编程之一
- TCP和UDP的简单JAVA程序,从《计算机网络 自顶向下方法》中抄的,然后加了点注释。
- DNS用UDP还是TCP传输
- 孙鑫VC视频教程笔记之第十四课“基于TCP和UDP的Socket编程”
- 基于tcp/ip的网络数据传输接收端
- 基于TCP的网络游戏黑白棋系列(二):数据传输
- 【转载】 基于UDP、TCP协议的C#网络编程
- 黑马程序员 Java网络传输UDP和TCP协议
- [Linux网络编程笔记]传输协议TCP和UDP简介
- 黑马程序员——自学笔记15(网络传输2—UDP传输和TCP传输)