[发明专利]音视频的播放方法及装置有效
申请号: | 201710047508.0 | 申请日: | 2017-01-22 |
公开(公告)号: | CN106878290B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 肖健 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/4402;H04N21/485;H04N21/439 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 | ||
1.一种音视频的播放方法,其特征在于,包括以下步骤:
在每个多媒体数据包的编解码信息中加入格式信息的描述索引;
在播放过程中检测当前接收到的多媒体数据包的编解码格式;
在当前接收到的多媒体数据包的编解码格式,与正在播放的多媒体数据包的编解码格式不同时,等待前一种编解码格式的多媒体数据播放完毕,并启用新编码格式的解码器,对当前接收到的多媒体数据包进行解码并输出;
对解码后的多媒体数据进行渲染并输出以进行播放;所述解码后的多媒体数据包括格式信息;所述格式信息用于将解码器的解码过程与渲染器的渲染部分相互独立;
其中,所述对解码后的多媒体数据进行渲染并输出以进行播放的步骤,包括:
在检测到当前视频帧的数据格式、画面尺寸与前一个视频帧不一致时,初始化渲染器的贴图数据格式,以匹配当前帧的编解码格式;
在检测到当前音频数据帧的编解码格式与前一帧不一致时,创建与当前音频数据帧匹配的音频输出装置;所述与当前音频数据帧匹配的音频输出装置为采样率以及声道数与所述当前音频数据帧匹配,以及用于将所述当前音频数据帧与前一帧进行衔接的输出装置。
2.如权利要求1所述的音视频的播放方法,其特征在于,所述在当前接收到的多媒体数据包的编解码格式与正在播放的多媒体数据包的编解码格式不同时,等待前一种编解码格式的多媒体数据播放完毕,并启用新编码格式的解码器,对当前接收到的多媒体数据包进行解码并输出的步骤包括:
获取多媒体数据包后,检测该多媒体数据包的编解码信息与前次多媒体数据包的编解码信息是否一致;
如果不一致,则等待前一种编解码格式的多媒体数据播放完毕后,根据编解码信息中的格式信息描述索引切换到适配的解码器,采用所述解码器对当前接收到的多媒体数据包进行解码并输出。
3.如权利要求1所述的音视频的播放方法,其特征在于,所述多媒体数据包包括H.264格式、H.265格式的音视频数据包和杜比音频数据包。
4.一种音视频的播放装置,其特征在于,包括:
音视频数据描述模块,用于在每个多媒体数据包的编解码信息中加入格式信息的描述索引;
检测模块,用于在播放过程中实时检测当前接收到的多媒体数据包的编解码格式;
音/视频解码模块,用于在当前接收到的多媒体数据包的编解码格式与正在播放的多媒体数据包的编解码格式不同时,等待前一种编解码格式的多媒体数据播放完毕,并启用新编码格式的解码器,对当前接收到的多媒体数据包进行解码并输出;
音/视频渲染模块,用于对解码后的多媒体数据进行渲染并输出以进行播放;所述解码后的多媒体数据包括格式信息;所述格式信息用于将解码器的解码过程与渲染器的渲染部分相互独立;
其中,所述音/视频渲染模块,用于在检测到当前视频帧的数据格式、画面尺寸与前一个视频帧不一致时,初始化渲染器的贴图数据格式,以匹配当前帧的编解码格式与尺寸;
所述音/视频渲染模块,还用于在检测到当前音频数据帧的编解码格式与前一帧不一致时,创建与当前音频数据帧匹配的音频输出装置;所述与当前音频数据帧匹配的音频输出装置为采样率以及声道数与所述当前音频数据帧匹配,以及用于将所述当前音频数据帧与前一帧进行衔接的输出装置。
5.如权利要求4所述的音视频的播放装置,其特征在于,所述音/视频解码模块用于:
获取多媒体数据包后,检测该多媒体数据包的编解码信息与前次多媒体数据包的编解码信息是否一致,如果不一致,则等待前一种编解码格式的多媒体数据播放完毕后,根据编解码信息中的格式信息描述索引切换到适配的解码器,采用所述解码器对当前接收到的多媒体数据包进行解码并输出。
6.如权利要求4所述的音视频的播放装置,其特征在于,所述多媒体数据包包括H.264格式、H.265格式的音视频数据包和杜比音频数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710047508.0/1.html,转载请声明来源钻瓜专利网。