网站大量收购独家精品文档,联系QQ:2885784924

AVS媒体播放器设计与实现.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVS媒体播放器设计与实现 I霍龙社1’2-王振宇2 I l中国网通集团宽带业务应用国家工程实验室有限公司北京100140 I 2北京大学数字媒体研究所北京100871 摘要系统介绍了AVS媒体播放器的开发运行环境、总体架构设计以及具体实现流程。该播放器基于 开放式的DirectShow体系结构进行开发,能够全面支持多种文件封装格式和网络传输条件下的AVS媒 体播放.具有很强的适应性和可扩展性。 引言 体软件等)仅关注于从网络的角度来提高媒体分发的效 AVS是我国具备自主知识产权的数字音视频编 率,在客户端一般采用现成的第三方播放器和解码库 解码标准。除了视频和音频等基础信源编码标准外, 来进行媒体播放,因此缺乏合适的AVS播放器也就成 AVS中还包括有系统、IP网络传输、文件格式等一系为了阻碍AVS被广大互联网用户所熟悉和接纳的一个 列支撑标准。在提供相同编解码质量的条件下,AVS 重要因素。 视频…的压缩效率可达到传统MPEG-2标准的2~3倍, 客户端媒体播放器是将音视频媒体信息最终展现 与国际上最新的H.264标准基本处于同一水平,而算法 给用户的窗口,是音视频流媒体业务实现中必不可少 的实现复杂度却大为降低。此外,低廉的专利使用费 的一个重要环节。为了推广和普及AVS应用,培育 也是AVS能够吸引产业链中各环节用户所关注的一大 AVS互联网用户群,为客户提供完美的视听觉体验, 重要亮点。 本文设计并开发了一套基于Windows平台的AVS流媒 近年来,随着宽带互联网及其应用的快速发展, 体播放器,能够全面支持各种文件封装格式和网络传 越来越多的用户采用P2P等技术通过互联网下载视频 输条件下的AVS煤体播放。 文件进行观看,或者直接以流媒体的方式在线收看视 频节目。然而,在目前通过互联网广泛传播的音视 1 开发与运行平台 频媒体内容中,绝大部分采用的依旧是wmv、real, 为了提供良好的开放性和可扩展能力,我们选择 采用DiaectShow架构来开发AVS播放器。 MPEG4、H.264以及fly等编码格式,AVS几乎难觅踪 影。究其原因,除了以AVS编码的节目源内容较为匮 乏之外,由于目前绝大多数媒体分发工具(如P2P流煤 件对象模型)编程接口的开放性应用框架,能够为 Windows平台上各种多媒体应用系统开发提供完整的 。十一五”国家科技支撑计划项目资助,编号: 解决方案捌。 2006BAH02AlO 32 I信息通信技术 万方数据 基于DirectShow开发的应用系统由一系列独立注 具有很好的开放性、适应性和可扩展性。 册的模块化COM组件所组成,在DirectShow中通常称 之为插件(filter)。多媒体数据的处理过程被分成为若干 2总体架构设计 步骤,每一步由一个插件来完成。为了在插件之间传 AVS播放器应能够支持两种形式的媒体播放:本 递数据,需要将若干插件相互连接起来,一个的输出 地文件播放和网络流媒体播放。 作为另一个的输入。以这种方式连接在一起的一组插 对于本地文件播放,AVS目前主要存在两种文件 件称为插件图(FilterGraph)。在插件图中,媒体数据封装格式: 以样本(sample)为单位在插件之间进行传递和处理,从 源插件(sourcefilter)经由中间插件最终流动到呈现插 的兼容于MPEG2系统的TS流封装格式,文件后缀名 件(renderingfilter),从而实现媒体播放。对于视频来为.avs,简称TS流文件。 说一个样本通常对应一帧视频数据。 不同DirectShow插件之间的相互连接和数据传递定义的流媒体文件格式,文件后缀名为.asm(AVS 是通过插件上的插头(pin)来具体

文档评论(0)

ww88606 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档