一种时基媒体播放方法及系统技术方案

技术编号:4248940 阅读:305 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种时基媒体播放方法及系统,其中,所述方法包括:接收到播放器的时基媒体播放请求后,实时获取服务器以流式进行传输的时基媒体数据;解析所述实时获取的时基媒体数据,并将所述解析后的时基媒体数据映射为本地映射文件;将所述本地映射文件的句柄发送给所述播放器,以便所述播放器以文件方式读取所述时基媒体数据,对时基媒体进行播放。通过本发明专利技术,可以将下载与流式播放的优点相结合,既可以实现时基媒体的实时播放,又不需要播放器对流式传输协议的支持。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是涉及一种时基媒体播放方法及系统
技术介绍
目前,网络上的音频/视频(A/V)等时基媒体信息主要有下载后播放和流式播放 两种播放方式。 其中,为了通过使用下载方法将内容传递给用户,当用户将完整的文件下载到其 本地硬盘上后,再使用播放器播放内容。这种方式对解码库要求比较低,通常媒体的解码库 都会提供本地文件解码的功能。但是下载需要用户将文件复制到其计算机中,然后才能播 放,而且必须保证文件的完整性和正确性。然而,A/V文件一般都较大,所以需要的存储容 量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法 延迟也很大,不能用于播放实时流。 如果要通过使用流式播放方法,依据流传输协议,客户播放器需要与媒体服务器 建立连接,接收并播放相应的流。因为流式播放可实现边下载、边解码、边播放,所以它比 下载更高效地使用带宽,有助于防止网络变得过载并有助于维持系统的可靠性。即,在流 式播放方式下,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传 送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行本文档来自技高网...

【技术保护点】
一种时基媒体播放方法,其特征在于,包括:接收到播放器的时基媒体播放请求后,实时获取服务器以流式进行传输的时基媒体数据;解析所述实时获取的时基媒体数据,并将所述解析后的时基媒体数据映射为本地映射文件;将所述本地映射文件的句柄发送给所述播放器,以便所述播放器以文件方式读取所述时基媒体数据,对时基媒体进行播放。

【技术特征摘要】
一种时基媒体播放方法,其特征在于,包括接收到播放器的时基媒体播放请求后,实时获取服务器以流式进行传输的时基媒体数据;解析所述实时获取的时基媒体数据,并将所述解析后的时基媒体数据映射为本地映射文件;将所述本地映射文件的句柄发送给所述播放器,以便所述播放器以文件方式读取所述时基媒体数据,对时基媒体进行播放。2. 根据权利要求l所述的方法,其特征在于,还包括将所述解析后的时基媒体数据映射为本地文件后,将所述本地文件保存在共享缓冲区。3. 根据权利要求2所述的方法,其特征在于,所述接收到播放器的时基媒体播放请求 后还包括判断所述共享缓冲区是否存在所述请求的时基媒体的本地映射文件; 如果存在,将所述本地映射文件的句柄发送给所述播放器,以便所述播放器以文件方 式读取所述时基媒体数据,对时基媒体进行播放;否则,执行所述实时获取服务器以流式进行传输的时基媒体数据及其后续步骤。4. 根据权利要求3所述的方法,其特征在于,所述将所述解析后的时基媒体数据映射 为本地映射文件根据时,还包括根据时基媒体的唯一标识建立与所述本地映射文件之间的映射关系; 所述判断所述共享缓冲区是否存在所述请求的时基媒体的本地映射文件包括 获取该时基媒体的唯一标识,判断所述共享缓冲区中是否存在与该唯一标识对应的本 地映射文件。5. 根据权利要求2所述的方法,其特征在于,还包括当多个进程引用同一本地映射文件时,增加该本地映射文件的引用计数; 当进程结束时,将所述引用计数进行减操作。6. 根据权利要求5所述的方法,其特征在于,还包括 当所述引用计数为零时,将该本地映射文件从所述共享缓冲区移除。7. —种时基媒体播放系统,其特征在于,包括实时获取单元,用于接...

【专利技术属性】
技术研发人员:夏黎明
申请(专利权)人:北京东方网力科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利