计算机应用 ›› 2005, Vol. 25 ›› Issue (01): 96-99.DOI: 10.3724/SP.J.1087.2005.00096

• 图像处理与多媒体 • 上一篇    下一篇

构件媒体播放器研究

王瑀屏1,陈榕2,王小鸽3   

  1. 1.清华大学深圳研究生院软件工程中心; 2.科泰世纪科技有限公司; 3.清华大学计算机科学与技术系
  • 发布日期:2005-01-01 出版日期:2005-01-01
  • 基金资助:

     国家863计划资助项目(2001AA113400)

Research on media player with component technique

WANG Yu-ping1, CHEN Rong2, WANG Xiao-ge3   

  1. 1. Software Engineering Center, ShenZhen Graduate Institute, Tsinghua University, Beijing 100084, China; 2. Koretide Co., Shanghai 201203, China; 3.Department of Computer Science and Technology, Tsinghua University,
  • Online:2005-01-01 Published:2005-01-01

摘要:

分析了使用构件技术实现媒体播放器的优势:可自动替换解码器、可动态升级等。并以DirectShow为例,说明构件媒体播放器的实现方法。通过对DirectShow的深入分析(同步问题和控制问题),简化改进DirectShow,提出一套新的基于构件的媒体播放器的接口定义和实现方案。该方案可以支持硬件解码器,而且可以扩展到媒体捕捉方面。

关键词: 媒体播放, 构件技术, DirectShow, COM, CAR

Abstract:

The advantages of media player using component technique, such as automatic replacing decoders and dynamic upgrading, were analysed. With an example of DirectShow, how a media player with component technique works was illuminated. Afterwards, by analysing DirectShow in detail(on synchronization and controlling), DirectShow was simplified and improved, and a new set of interface definition was shown, a scheme of media player was implemented as well. This scheme was proved to be able to support hardware decoder, and be expanded to media capture.

Key words: media playback, component technique, DirectShow, COM, CAR

中图分类号: