社区
Linux/Unix社区
帖子详情
网络视频和电视用的是TCP还是UDP?
一只小码农
2013-08-06 09:59:49
像是优酷、PPS之类的网页视频的数据传输用的是TCP还是UDP,还有为什么。我知道TCP和UDP一个是可靠的,一个是不可靠的。
...全文
1383
2
打赏
收藏
网络视频和电视用的是TCP还是UDP?
像是优酷、PPS之类的网页视频的数据传输用的是TCP还是UDP,还有为什么。我知道TCP和UDP一个是可靠的,一个是不可靠的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
沭水河畔
2013-08-06
打赏
举报
回复
网页的传输是HTTP,在TCP的上一层,当然算是TCP了。 视频的传输应该是UDP。这是流媒体常用的。
Carl_CCC
2013-08-06
打赏
举报
回复
网页视频是使用TCP,这里可靠性要求比较高。
UDP
和TS流采集工具
UDP
和TS流采集工具,可以捕获TS流成文件。
基于
TCP
的socket
网络
传输
视频
(C++, python)+源代码+文档说明
### 基于
TCP
的socket
网络
传输
视频
(C++, python) 可以实现C++ to C++、Python to python、C++ to Python的
视频
或图像传输。 ### 一. 概述 ### Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的提供110伏交流电,有的则提供有线
电视
节目。 客户软件将插头插到不同编号的插座,就可以得到不同的服务。
网络
上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 而socket与socket之间的连接以及数据传输需要一种规则,也就是我们通常所说的
网络
传输协议,最常用的有
TCP
和
UDP
,这两种协议的区别如下: 1.基于连接与无连接; 2.对系统资源的要求(
TCP
较多,
UDP
少); 3.
UDP
程序结构较简单; 4.流模式与数据报模式 ; 5.
TCP
保证数据正确性,
UDP
可能丢包,
TCP
保证数据顺序,
UDP
不保证。 接下来将以图片传输为例,用Python和C++实现服务端和客户端。这里不用语言得到的端口之间也可以互相连接。 ### 二. 运行要求 ### (1)OpenCV (2)Python 2.7 (3)C++的源文件要求windows环境 ### 三. 参考资料 ### -------- 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
计算机
网络
传输层
TCP
和
UDP
协议
Re: 计算机
网络
传输层
TCP
和
UDP
协议# 传输层协议
TCP
和
UDP
的应用场景 要发送的内容多,需要将发送的内容分成多个数据包发送(
TCP
) 要发送的内容少,一个数据包就能发送全部内容(
UDP
)# 传输层协议和应用层协议之间的关系 传输层协议加一个端口号来标识一个应用层协议, 展示了传输层协议和应用层协议之间的关系# 使用
TCP
/IP筛选实现
网络
安全 防火墙设置与端口#
UDP
协议特点和报文格式
UDP
是无连接的:即发送数据之前不需要建立连接
UDP
使用尽最大努力交付:即不保证可靠交付,因此主机不需要维持复杂的连接状态表#
TCP
协议特点和报文格式先连接后释放;点对点;可靠传输;全双工通信;面向数据流七项标记位停止等待协议与改进的停止等待协议滑动窗口技术详解:确认Seq与选择确认SACK 超时重传时间:查询计算与自动调整 流量控制功能:点对点的流量控制 拥塞控制:相对整体
网络
环境而言;慢开始算法和拥塞避免算法 改进的拥塞控制:快重传和快恢复 三次握手建立
TCP
连接,四次挥手释放连接。#
TCP
协议面临的攻击 SYN 攻击:捏造的源地址; LAND攻击:自己就是源地址# 通过抓包工具,查看以上报文格式# 习题详解
基于RTP/
UDP
协议
视频
应用实例
RTP-
UDP
文件包里含有Linux下服务器端
视频
采集代码!!采用RTP实时传输协议,
视频
采集格式为h264!!
udp
通讯程序
一个关于
udp
的通讯小程序,有需要的朋友可以下来看看
Linux/Unix社区
23,160
社区成员
74,516
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章