欢迎来到天天文库
浏览记录
ID:26725796
大小:375.00 KB
页数:27页
时间:2018-11-28
《word文档模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于DirectShow的视频解码器的研究基于DirectShow的视频解码器的研究摘要本系统的设计能够完成的功能包括对本地音视频文件(主要是针对MPG格式的文件),以及网络实时音视频文件的传输与播放。其基本构成包括过滤器、缓冲区、编解码器。理论上,可以形成对这些音视频文件同时进行多路接收与编解码,但由于音视频文件数据量一般较大,且这种文件的运行占用较大的计算资源。故此次系统设计只考虑了最多两路文件的运行。对于网络的文件,则进行了流化处理,而不是传统的先下载完毕再播放。因此提高了计算机存储系统的利用率
2、。对于音视频文件的运行,该软件设置了多种启动模式,各有优缺点,用户可以根据具体情况灵活选择启动模式。系统包含两个多媒体数据处理通道,对应两个声音处理通道,还拥有一些其它一些常用功能按钮。系统涉及的关键技术包括Filter原理的理解与实现、实时编解码过程的实现。关键词:DirectShow视频解码器AbstractWhatthissystemcandoincludetransformingtheaudioandvideodataandperformingthem.Thesedatacomesfromlo
3、caldisksornetwork.Thesystemiscomposedoffilter、bufferandcoder/decoder.Intheory,thesystemcansimultaneityreceiveandencodeanddecodethedatafromtwoormoreways.However,thecapacityofvideo/audiodatainitselfislarge.Sowhentheapplicationoperatingthesedataisrunning,l
4、argequantitiesofcpuresourceswillbeutilized.Justforthisreason,thesystemIhavedesignedcanonlysimultaneitydealwithtwowaysofdataatthemost.Whenthesystemdealswithnetworkfiles,itstreamsthesefiles.Thiswayisdifferentfromthetraditionwaydealingwiththeaudio/videofil
5、es.Inthetraditionway,wemustdownloadallthefilesfromnetworktoourlocaldiskinadvance,thenwecanplaythesefiles.Tooperateouraudio/videofilesthesystempossessesofmanystartingmodes.Usercanchooseanyonestartingmodeaccordingtotheactualcases.Thesystemincludestwowaysd
6、ealingwithmultimediadata,andtwowaysdealingwithsoundcorrespondingtothem.Inaddition,thesystemhasmanybuttonsperformdifferentfunctions.Thekeytechnologyofthissystemisasfollows:李预斌第27页2021-9-3015基于DirectShow的视频解码器的研究Theunderstandingandrealizingtowardstheoryof
7、thesystem;Therealizingofthecodecinreal-timeway.KeyWords:DirectShowVideoDecoder一选题背景1.1课题来源流媒体的定义很广泛,大多数时候指的是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器就可以观看的视频/音频传输、压缩技术。流媒体也指代由这种技术支持的某种特定文件格式:压缩流式文件,它通过网络传输,并通过个人电脑软件进行解码。 MCI是微软为Window
8、s最初提出的多媒体编程接口,随着多媒体技术的迅速发展,各种压缩算法在该领域的的应用,MCI技术越来越显的力不从心,最明显的是它不支持可变比特率的压缩算法,对于处理DVD等近年出现的多种新的媒体格式已显得无能为力,而使用微软提供的vfw之类的多媒体库又太麻烦。怎么办呢?作为MCI的"接班人",微软又适时推出了建立在DirectX(包含DirectDraw、DirectSound、Direct3D)之上的DirectShow技术,它是在DirectX之上的媒
此文档下载收益归作者所有