基于H.264与DM365网络视频传输系统研究.docVIP

基于H.264与DM365网络视频传输系统研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于H.264与DM365网络视频传输系统研究

基于H.264与DM365网络视频传输系统研究   摘 要   信息社会的到来与发展给人们的生活带去了极大的便利,信息技术和通信技术等多媒体技术早已成为了人们日常生活不可或缺的部分。在网络革新不断深入的同时,网络视频传输系统逐渐成为了信息领域研究的热点。网络视频传输系统集成了编码、传输、显示等功能,在服务行业以及交通安全等领域具有极大的发展前景。故本文将基于H.264与DM365对网络视频传输系统的设计与实现进行相关研究。   【关键词】H.264 DM365 网络视频传输 系统 研究   网络视频传输能够提升网络视频监控系能,在信息市场上具有及其广阔的发展空间。在信息技术不断发展的今天,网络视频传输系统也在不断的革新之中。基于H.264与DM365的、利用H.264视频编码标准研制的达芬奇芯片DM365,不仅支持视频编码的高清模式,在视频编码效率的处理上也有了很大的提升,能够很好的支持网络传输协议。   1 H.264与DM365的介绍   1.1 H.264视频编码标准   市场对视频业务的需求促使着视频编码标准的提升H.264视频编码标准在传统视频编码标准的基础上进行改进与创新,进一步提高了编码性能,其特性主要表现在以下三点:   (1)开发了新的帧内预测模式。   (2)无线环境和IP均能使用。   (3)加强了编码算法的分层结构。   网络视频的传输对网络实时性和数据存储空间具有较高的要求,而H.264视频编码标准则以其高校压缩和高质量图片传输等系能完美的解决了网络视频传输的一系列难题。   1.2 TIS320DM365处理器   TIS320DM365处理器于2009年3月推出,是TI公司的一项信息科技产品。TIS320DM365处理器又被称为DaVinci系列多媒体处理器,能够给便携式高清视频多媒体带去更为便利的操作。该处理器的内部框架复杂,不仅有端口数据高速缓存的ARM核,其内部芯片还集成了一个H.264高清编解码协处理器,完全能够支持高清视频编解码,为PC机用去带去绝佳的性能体验。   2 基于H.264与DM365的网络视频传输系统研究   2.1 架构介绍   该网络视频传输系统分为三大块,分别为用户端、服务器、和前端设备。用户端指的是在PC机上设置的监控程序,用以监控前端设备的数据信息并进行控制。服务器负责设备信息管理和服务器数据的传输。前端设备作用在于采集视频、压缩视频并进行视频发送。基于H.264与DM365的网络视频传输系统研究架构如图1所示。   2.2 系统功能   (1)客户端能够实现网络视频传输系统的交互功能。PC机的用户可以通过客户端来进行相关操作并查看前端设备监控信息,如控制视频、查询设备情况以及进行实时监控等。   (2)网络视频传输系统中最为主要的部分是服务器。服务器能够保证客户端与设备的正常连接,还能够对网络视频用户进行管理,实现记录用户信息以及转发媒体数据功能。服务器中存有已授权用户信息和设备资源,如果用户不具备相关权限验证将无法登陆服务器。   (3)视频设备作为视频传输系统中的重要环节,除了要进行视频数据的采集以外,还要对已采集的多媒体数据进行编码或传输,在服务器运行的基础上,通过网络响应PC端口用户的操作。   2.3 视频传输模块的设计与实现   2.3.1 H.264视频流RTP封包策略   H.264视频流的封包标准以NALU为基本单位,定义网络提取层,并选用单一的NAL单位封包模式与分片封装模式。H.264视频流所使用的NALU长度超过1000MTU时采用分片封装,此外均采用单一封包。   2.3.2 H.264视频流RTP发送和接收   H.264视频流RTP报头中有多种字段,在传输过程中主要采用同步源标识、序列号和时间戳来相应视频数据的收发。   2.3.3 JRTPLIB库的移植   JRTPLIB库能够实现RTP 控制协议和RTP数据收发。作为RTCP协议的开源库,JRTPLIB库能够为RTP 解决流媒体的实时传输。JRTPLIB最新版本JRTPLIB-1.2.1。   2.3.4 基于JRTPLIB的RTP发送和接收实现   JRTPLIB库是一个用C++语言实现的一个RTP库,JRTPLIB的设计与RFC 1889类似,都是通过socket机制来实现网络间的通讯。JRTPLIB库能够在Windows、Linux等多种操作系统中运行,且封装了多种接口来便于RTP数据的收发。 本文中的网络视频传输系统即在此库基础上实现的。   3 结语   综上所述,本文主要对网络视频传输系统进行了研究,并基于H.264与DM365的对网络视频传输系统进行相关了的设计与实现。该系统能够对视频信号采取实时采集

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档