一种多流媒体播放同步机制的研究
2010-09-13邹羚
通信技术 2010年10期
关键词:信息
邹 羚
(南京铁道职业技术学院苏州校区 信息工程系,江苏 苏州 215137)
0 引言
流媒体技术是一种新兴的网络媒体传输技术,它可以将音频、视频和其他多媒体在网络上以实时的、无需下载等待的方式进行播放。其传输音像文件时具有“占用硬盘小、速度快、高保真”等性能,并具有播放功能、交互功能和缓冲区功能,因此得到了广泛的使用。多流媒体播放技术是指多个媒体流,如音频、视频流等同时传输和播放的技术。这些媒体流在时间和空间上彼此关联,互相约束。在连续的视频流或音频流中,少数数据帧的丢失或不及时处理,并不会导致播放质量的明显下降,但是,如果各媒体流不同步则会造成相关画面中语音和动作的不协调,或者不同画面之间存在相对时延等。因此,多流媒体的同步技术是一个值得研究的问题。在教学研究的实验平台上,对教学过程中教师使用的电子教案,老师上课的实况录像,教室的学生学习情况等多种逻辑关联音视频流进行录制、传输,保证这些媒体流传输后播放时仍然要保持它们之间的同步关系[1-2]。利用所提出的算法,对四种流媒体进行同步测试,确定同步时间为1000 ms。测试结果表明,该算法对多流媒体实现同步播放是有效的。
目前研究流媒体技术的公司分别是Real Networks公司的Real System、Microsoft公司的Windows Media Technology和Apple公司的QuickTime,它们拥有着流媒体传输系统的主流技术[3]。
1 流媒体同步解决技术
目前流媒体播放的同步技术大致有三种。
1.1 利用Windows Media Tools实现同步
此法需要在ASF流中利用ASFINDEXER工具设定标记,每个标记有相应的名称说明标记的内容,在导航区中点击标记名称并利用相应的调用语句,就能使媒体播放器跳到标记所在位置开始播放。……
登录APP查看全文
