发明名称 一种用于多媒体播放的方法与设备
摘要 本发明的目的是提供一种用于多媒体播放的方法与设备。本发明分别在获取流媒体数据包以及解析数据包之间、解析数据包以及播放数据包之间引入两个缓冲队列,以对待播放的媒体资源的数据包进行缓冲。与现有技术相比,本发明通过引入两个缓冲队列,从而解决了由于网络以及编解码导致的播放卡顿或坏帧等问题,同时也解决了多线程死锁以及多线程垃圾数据等问题,提高了系统运行效率以及播放效果,使得播放稳定性更好,语音或是视频流更加流畅,改善了用户体验。
申请公布号 CN105100874A 申请公布日期 2015.11.25
申请号 CN201510370264.0 申请日期 2015.06.29
申请人 百度在线网络技术(北京)有限公司 发明人 孙启堂;贺文
分类号 H04N21/433(2011.01)I;H04N21/458(2011.01)I 主分类号 H04N21/433(2011.01)I
代理机构 北京汉昊知识产权代理事务所(普通合伙) 11370 代理人 罗朋
主权项 一种用于多媒体播放的方法,其中,该方法包括:a获取一个或多个流媒体数据包,其中,所述流媒体数据包对应于待播放的多媒体资源;b在第一缓冲队列中对所述流媒体数据包进行缓冲,以获得一个或多个第一缓冲数据包;c解析所述第一缓冲数据包,以获得一个或多个待播放数据包;d在第二缓冲队列中对所述待播放数据包进行缓冲,以获得一个或多个第二缓冲数据包;e播放所述第二缓冲数据包。
地址 100085 北京市海淀区上地十街10号百度大厦