视频码流实时播出装置及分组方案的研究与实现

视频码流实时播出装置及分组方案的研究与实现

ID:36794421

大小:2.11 MB

页数:61页

时间:2019-05-15

视频码流实时播出装置及分组方案的研究与实现_第1页
视频码流实时播出装置及分组方案的研究与实现_第2页
视频码流实时播出装置及分组方案的研究与实现_第3页
视频码流实时播出装置及分组方案的研究与实现_第4页
视频码流实时播出装置及分组方案的研究与实现_第5页
资源描述:

《视频码流实时播出装置及分组方案的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、视频码流实时播出装置及分组方案的研究与实现摘要随着信息技术尤其是计算机技术、网络传输技术、通讯技术和多媒体处理技术的发展,视频信息在人们的生产和生活的各个方面应用越来越广泛,比如视频会议系统、可视电话系统、视频监控系统、远程教育及医疗、视频点播、视频直播等。常用视频处理技术包括视频捕获、压缩编码和传输等。DirectShow是在、俩r基础上发展起来的新一代基于COM的开放式多媒体开发平台,利用DirectShow可以简化多媒体应用程序的开发。H.264是nU.T的VCEG和ISO/IEC的MPEG的联合视频组开发的适应于低码率的新一代的数字视频编码标准。

2、H.264具有出色的编码效率。DarwinStreamingServer是Apple公司QuickTimeStreamingServer技术的开源版本流媒体服务器,支持流化ISO基媒体文件并传输媒体数据RTP包,可用于实现点播,广播等功能。并且,DarwinStreamingServer还提供转播RTP数据包的功能。本文的第一部分,研究并实现了一个视频实时播出装置。本装置使用DirectShow来完成视频捕获,使用开源的X264编码器来完成视频数据的实时编码,最后利用DarwinStreamingServer的转发功能实现视频数据的播出。测试结果表明,该

3、装置运行良好。特别在使用较低视频分辨率的情况下,基本可以达到实时效果。本装置扩展后可应用于视频直播,视频会议,远程教育等系统中,具有一定的实用性。在当前的网络带宽相对匮乏的情况下,视频数据传输过程中很可能发生突发性传输差错,这种差错会导致重建视频质量的严重下降。本文的第二部分,根据实际应用的需求,研究了H.264数据的RTP负载分组规范,并设计实现了H.264数据RTP负载的一种分组方案。本方案中,交织模式引入了交织技术。本文第二部分重点研究和分析了交织模式在突发性丢包的网络上使用的效果。经测试和分析,交织模式可以很好的将集中的突发性差错分散化,防止了大

4、块视频数据的丢失,有助于接收端进一步实现差错隐藏。关键词:视频,流媒体,H.264,交织,RTPRESEARCHANDREALIZETHEVIDEOLlVEBROADCASTTOOLANDENCAPSULATIONMETHODSABSTRACTResearchandapplicationofmultimediatechnologyhasgainedmoreandmoreattentionalongwiththerapiddevelopmentofnetworkandvideocompressionandotherrelatedtechnologies.F

5、orexample,videophone,remoteeducation,videolivebroadcast,andSOon.Videotechnologyconsistsofvideocapture,videocompressetc.DirectShowWascreatedforstreamingmediaontheMicrosoRWindowsplatform.DirectShowprovidesforhigh-qualitycaptureandplaybackofmultimediastreams.TheH.264isthelastintemat

6、ionalvideo·codingstandardestablishedandreleasedbythenU-TandISO/IECtogether.H.264showshighercompressionperformance,andpossessesbetternetworkadaptability.Streamingmediatechnologyisakindofappliedtechnologytoresolvetheproblemoftransmittingthedataofvideoandaudiowithhi曲capacityonnetwor

7、k.DarwinStreamingServerisoneoftheopensourcestreamingmediaserverthatallowsyoutosendstreamingmediatoclientsacrosstheInternet.RTPisusedfortransmittingthereal.timemultimediadata.Thefirstpartofthispaperdesignsandimplementsatooltocapture,compressandbroadcastlivevideodata.Thistoolcanbeu

8、sedinthevideolivebroadcast,videoconferen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。