- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字视频网络传输层协议的选择
数字视频网络传输层协议的选择
本文资料来源于网络,具体请上网详查!
摘要:随着视频压缩技术的日益成熟,数字视频监控产品逐渐成为了市场的主流。人们
迫切希望网络技术能够成功地应用于数字视频监控领域,以使人们能够通过网络实现异地监
控。正是在这种背景下,“基于网络的数字视频传输”课题研究日显重要。本文围绕网络视频
传输的实时性和传输质量两大重要指标,从“解决传输层协议问题”入手,通过对TCP 协议和
RTP 协议的比较,提出了“基于UDP 协议的RTP 实时视频传输” 的设计思想,较好地保证了数
字视频传输的实时性和服务质量。
关键词:数字视频;网络;传输层协议
1 引言
数字视频传输是人们利用视觉来获取信息的一种通信方式,它较之其它信息传递方式,
具有确切性、直观性及高效率等特点。由于数字视频传输的大信息量和有限的传输带宽,使
得视频的压缩编码、传输信道和网络协议的选择、IP 组播技术(IP Multicast)以及基于
Windows 操作平台的软件实现成为了基于网络的数字视频传输应用中的关键技术。其中,
传输信道和网络协议的选择至关重要,它将直接影响到数字视频传输的实时性能和通过网络
传输以后客户端接收的视频图像质量。
图1 给出了基于网络的数字视频传输的基本模型。本文将针对基于网络的数字视频传输
应用中的网络传输协议的选择作以具体分析。
2 网络传输协议的选择集中在传输层
我们知道,ISO 组织制订的OSI (Open System Interconnection )网络参考模型,将网络
共分成7 层结构,从下而上依次为:物理层、数据链路层、网络层、传输层、会话层、表示
层及应用层。各层的功能都相互独立,每一层所实现的功能对上面一层来说都是透明的,每
一层都只关心下一层所提供的服务。
物理层的任务是透明地传输比特流,数据链路层的任务是通过各种协议,在两个相邻节点间
的线路上无差错地传送以帧为单位的数据,它们的功能已经由传输介质和网卡固化了,不能
通过编程的方法进行改变,所以在编程设计时就不需要考虑这两层;网络层的任务是选择适
当的路由,完成数据的打包和传送,在这一层,NetWare 使用IPX 协议,Unix 和Windows
则使用IP 协议;传输层的任务是根据子网的特性最佳地利用网络资源,并以可靠和经济的
方式为两端主机建立传输连接,以透明的方式传送报文,在这一层NetWare 使用SPX 协议,
而Windows 则使用TCP/UDP 协议,Unix 则使用TCP 协议;会话层的任务是确定相互连接的
主机之间信息的传递方式,即:全双工、半双工和单工,在局域网中一般不用考虑;表示层
的任务是进行传输数据格式化和代码转换,一般用于异种机之间的通信,微机之间就不存在
这些问题,所以这一层也不需要考虑;应用层的任务是确定进程之间通信的性质以满足用户
的需要,它是我们编程的任务,但无须做协议的选择。由此看来,为了保证基于网络的数字
视频传输的实时性和图像的质量,传输层协议的选择是整个设计和实现的关键。
Internet 在IP 层之上使用了两种传输协议:一种是传输控制协议TCP (Transmission
Control Protocol ),它是面向连接的网络协议;另一种是用户数据报协议UDP (User Datagram
Protocol),它是无连接的网络协议。图2 是网络的概念分层:
在对传输层协议进行分析比较之前,我们有必要认识一下“面向连接”和“无连接” 的概念。
面向连接服务是电话系统服务模式的抽象,即每一次完整的数据传输都要经过建立连接、使
用连接、终止连接的过程。在数据的传输过程中,各数据分组不携带目的地址,而是使用连
接号(Connect ID )。本质上,连接是一个管道,收发数据不但顺序一致,而且内容相同。
TCP 协议提供面向连接的虚电路服务。
无连接服务是邮政系统服务的抽象,每个分组都携带有完整的目的地址,各分组在系统中独
立传送。无连接服务不能保证分组的先后顺序,不进行分组出错的恢复与重传,不保证传输
的可靠性。UDP 协议提供无连接的数据报服务。
3 TCP 不适合实时传输视音频数据
IP 网已被广泛使用在各种场合。其中TCP/IP 协议是异种网络操作系统互连和通信的工
业标准。系统构建在TCP/IP 之上,可以拓宽其应用范围。但是,单纯的TCP/IP 协议已经很
难适应视音频通信,特别是连续的媒体流(如视频流)通
文档评论(0)