[发明专利]基于龙芯的流媒体解码方法无效
申请号: | 201110101093.3 | 申请日: | 2011-04-21 |
公开(公告)号: | CN102307179A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 杨松;岳强;莫展鹏;肖翱;季统凯 | 申请(专利权)人: | 广东电子工业研究院有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流媒体 解码 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于龙芯的流媒体解码方法。
背景技术
在网络上传输音/视频等多媒体信息,目前主要有下载和流式传输两种方案。A/V文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当声音等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。流式不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部从Internet上下载才能观看的缺点。
流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟。流媒体实现的关键技术就是流式传输。
流式传输定义很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术总称。其特定含义为通过Internet将影视节目传送到PC机。实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming)。一般说来,如视频为实时广播,或使用流式传输媒体服务器,或应用如RTSP的实时协议,即为实时流式传输。如使用HTTP服务器,文件即通过顺序流发送。采用哪种传输方法依赖你的需求。当然,流式文件也支持在播放前完全下载到硬盘。
随着流媒体技术的不断成熟,流媒体在龙芯上的应用也不断展开,为保证流媒体应用在龙芯上流畅运行,需要一种机制,既能够保留流媒体的诸多特性,又能够支持龙芯应用。
发明内容
本发明解决的技术问题在于提供一种基于龙芯的流媒体解码方法,该方法充分利用流媒体即时即地的特征,可以提升龙芯针对媒体传输流的处理及解码速度、效率以及媒体传输流数据复用性。
本发明解决前述技术问题的技术方案是:由用于流媒体播放系统应用客户端的媒体流接收模块、媒体流处理模块、视频解码模块、音频解码模块、视频输出模块、音频输出模块、视频输出驱动模块和音频输出驱动模块完成解码。
所述的媒体流接收模块通过特定的方式对媒体传输流进行接收,接收后的媒体传输流片段传递给媒体流处理模块;
所述的媒体流处理模块使用特定的标记识别方式对媒体流数据接收模块的输出进行处理,识别之后的媒体流数据以时间轴排序,摘取出正在播放的媒体流数据传分别传送到视频解码模块和音频解码模块;
所述的视频解码模块从媒体流处理模块中接收的排序视频数据分帧进行解码,作为输入输入到视频输出模块;
所述的音频解码模块从媒体流处理模块中接收的排序音频数据分片进行解码,作为输入输入到音频输出模块;
所述的视频输出模块从视频解码模块中接收到解码后的视频帧数据并找到指定的视频输出设备,调用该视频输出设备驱动,将视频帧数据输出到指定视频输出设备上;
所述的音频输出模块从音频解码模块中接收到解码后的音频数据并找到指定的音频输出设备,调用该音频输出设备驱动,将音频数据输出到指定的音频输出设备上;
所述的视频输出驱动模块是一组视频输出设备的驱动集,支持龙芯所支持的多种视频输出设备;
所述的音频输出驱动模块是一组音频输出设备的驱动集,支持龙芯所支持的多种音频输出设备。
所述媒体流处理模块对媒体流初始化、摘取和解复用操作外,还执行选择性存储,即将排序媒体流文件保存在临时目录下。
在媒体流接收阶段包括以下步骤:A、与流媒体服务器建立连接;B、开始接收媒体传输流;C、将接收到的媒体传输流保存到指定缓冲区。
在媒体流处理阶段包括以下步骤:A、使用特定的标记识别方式对媒体流接收模块的输出进行处理,B、识别特定标记的媒体流数据以时间轴排序,C、摘取出正在播放的媒体流数据传分别传送到视频解码模块和音频解码模块。
本发明可提升龙芯针对媒体传输流的处理及解码速度、效率以及媒体传输流数据复用性。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明流媒体解码功能模块框图;
图2是本发明中媒体流接收阶段的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110101093.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锂离子电芯以及极耳
- 下一篇:一种实现列表同步的方法