- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流媒体实时传输系统的设计与实现(服务器端)
流媒体实时传输系统的设计与实现(服务器端)
摘 要:随着Internet和多媒体技术的快速发展,网络视频的实时传输成为网络应用的热点之一。H.264 作为新兴的编解码技术带来了技术上的改进,在同等压缩质量情况下,压缩输出码率大约为MPEG-4的二分之一。加之网络带宽的进一步提升,实现网络实时监控技术已趋成熟。本文采用VC++ 6.0开发工具以及套接字编程技术设计与实现一个基于Windows流媒体实时传输系统。该系统通过接收网络摄像机发来的经过H.264编码的视频帧,保存在视频文件中,同时通过NAL单元提取模块在视频帧中搜索NAL单元的起始码从而提取出NAL单元。当NAL单元数据不大于1400B时则将NAL单元封装成单一的RTP包,否则,采用分割NAL单元封装成多个RTP包,其大小不超过IP网络的最大传输单元。经过处理后的NAL单元以RTP包的形式按UDP数据包发往客户端,由客户端实时监控视频。本系统运行可靠,能够正确地接受网络摄像机发来的视频数据,并能正确地发送给客户端,实现客户端实时监控现场。
关键词:流媒体,H.264,实时传送协议,NAL单元,网络视频
Design and Implementation of Streaming Media Real-time Transmission System (Server)
Abstract: With the fast development of Internet and multimedia technology, the network video real-time transmission become one of hot spots of network applications. H.264 as emerging decoding technology, brings in the technical improvement. In the same compression cases, its compression output for original code-rate is about one half of MPEG-4. And further improvement of network bandwidth, network real-time monitoring technology tends to be matured. This paper uses VC++ 6.0 development tool and socket programming technology to design and implement a real-time streaming media transmission system based on Windows . This system receives the H.264 video frames sended by network camera and stores them in the video files .By the Unit extraction module ,it serches start codes in the video frames and extracts NAL Units. when NAL unit data is not bigger than 1400B, makes the NAL unit encapsulate to be a single RTP packet. Otherwise, uses segmentation NAL unit to encapsulate some RTP packets, but its size is not allowed to exceed the maximum transsimision unit of IP network. after dealing, sends them to client through UDP data packet in the form of RTP packet. And client Monitors in real time. This system runs reliably and accurately. It is able to correctly accept video data from network camera , send to client and make client monitor the site in real time.
Keywords: Streaming Media,H.264,Real-time Transport Pr
您可能关注的文档
- 高频材料行业动态.doc
- CATI问卷设计原则初探.doc
- 荆州市质量技术检验检测协会秘书处2011年2月18日.doc
- 地产员工考勤管理制度.doc
- 中国的CDM规则.doc
- 二年级摸底考试试卷.doc
- 科学探究:声音的产生与传播授课教案.doc
- 历史主观题的设问及思维引导.doc
- 国际商务合同2009.07.doc
- 热学、光学和原子物理.ppt
- 儿内科(医学高级)《循环系统疾病试题预测》新版.doc
- 儿内科(医学高级)《血液系统疾病考试题》模拟考试卷_1.doc
- 儿内科(医学高级)《新生儿与新生儿疾病考试资料》模拟练习卷_1.doc
- 儿童保健(医学高级):儿童保健.doc
- 儿童保健(医学高级)《儿童保健学找答案》考试题.doc
- 儿童保健(医学高级)《儿童常见疾病防治必看考点》模拟练习卷_0.doc
- 儿内科(医学高级)《诊断学基础在线测试》模拟练习卷_0.doc
- 儿童保健(医学高级)《儿童常见疾病防治考试试题》考试题_7.doc
- 儿童保健(医学高级)《儿童常见疾病防治考试试题》模拟卷_3.doc
- 儿内科(医学高级)《新生儿及新生儿疾病考试答案》模拟考试卷_0.doc
文档评论(0)