- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种数字视频网络传输设计与实现
一种数字视频网络传输的设计与实现
摘要:随着视频压缩技术的日益成熟,数字视频监控产品逐渐成为了市场的主流。人们已经不满足视频信息能够在网络上传输,而是对传输的质量以及远程回放的效果提出了更高的要求。文章围绕视频网络传输过程中的实时性和传输质量两大主题,提出将基于IP组播的RTP视频传输与RSVP协议相结合的方案,使现有网络可以提供更为稳定流畅的传输效果。
关键词:数字视频;实时传输协议;用户数据报协议;组播技术
中图分类号:TP393 文献标识码: A 文章编号:1009-3044(2017)27-0057-03
Abstract: In the past decade, video compression technology has been becoming more and more mature. The product of digital video surveillance is becoming the mainstream of the surveillance system. People are no longer satisfied with transportation of video, but place higher demand on quality and performance. This paper set focus on real-time requiring and quality of service in transmission, on the basis of adoption of RTP video transmission Based on IP Multicast , discusses how RSVP in conjunction with typical digital video transportation scheme can provide a more stable and fluent performance on current QoS-supported network.
Key words: Digital Video; RTP; UDP; IP Multicast
随着社会对安全防范技术和措施的日益重视,对数字视频监控领域的投资力度也日益加大,各种监控报警、识别定位的技术被广泛研究,随之而来的视频传输技术就显得十分重要[1,2]。尤其是视频压缩技术的日益成熟,数字视频传输技术逐渐成为了市场的主流,人们已经不满足视频信息能够在网络上传输,而是对传输的质量以及远程回放的效果提出了更高的要求。
1 数据传输设计
视频监控系统的应用环境决定了其对海量数据存储和系统稳定性的要求,因此,设计一个数字视频监控系统必须考虑以下性能要求:图像清晰度,录像存储容量,网络健壮性,系统稳定性。
文章设计的数字视频监控网络传输系统由9个模块组成,数字视频监控网络传输的原理图如图1所示。音视频采集和压缩处理由视频采集卡硬件完成,采集卡通过附带的SDK函数接口和网络传输模块之间通信,当视频采集卡完成视频捕捉和压缩处理后,RTP (Real-Time Transport Protocol)协议封装模块对数据块进行封装和排序[3],然后交给UDP网络传输模块在IP网络上传输;接收端负责把网络传输过来的音视频资料包重组和译码回放。
当采集卡捕获的数据包通过RTP协议封装在网络上传输的过程中,接收端在译码的过程中同时会对传过来的RTP包进行RTCP (Real-Time Transport Control)分析,分析所有的接收包,统计包丢失,时延抖动,网络负载等状况,如果网络的繁忙和其他情况的堵塞,包丢失严重,译码端马上给编码发送端一个反馈,发送端接收到这信息会做相应的处理,以做到网络流量的自适应,这就是利用RTCP协议由接收方向发送方反馈信息的功能来进行传输的控制,以保证网络传输的服务质量。
2 数字视频网络传输的总体实现
系统的主要任务是实现取流、封?b到发送的过程。如图2所示是本文中采用的网络视频传输的基本模型。
视频的编码是通过视频压缩卡――硬件编码的方法来实现的,硬件厂商为我们提供了一个SDK软件包。该SDK软件包为我们提供了相应的输出函数用于从视频压缩卡中获取视音频数据流,并且资料包的大小也可预先设置,码流也可以动态的调整,这些函数接口直接为后面的RTCP控制提供了条件,视频资料包和码流的大小会影响到视频在网络中传输的实时性和视频在接收端回放时抖动的程度,因此该视频资料包大小和码流设置应该是传输时的实时性和回放时的抖动情况的折衷。
由于UDP协议是不能保证传输时视频资料包的有序和
文档评论(0)