预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106878290A(43)申请公布日2017.06.20(21)申请号201710047508.0(22)申请日2017.01.22(71)申请人北京奇艺世纪科技有限公司地址100080北京市海淀区北一街2号爱奇艺创新大厦10、11层(72)发明人肖健(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人赵娟(51)Int.Cl.H04L29/06(2006.01)H04N21/4402(2011.01)H04N21/485(2011.01)H04N21/439(2011.01)权利要求书2页说明书4页附图1页(54)发明名称音视频的播放方法及装置(57)摘要本发明公开了一种音视频的播放方法和装置,所述方法包括以下步骤:在每个编码数据包的编解码信息中加入格式信息的描述索引;在播放过程中实时检测当前接收到的多媒体数据包的编解码格式;在当前接收到的多媒体数据包的编解码格式与正在播放的多媒体数据包的编解码格式不同时,等待前一种编解码格式的多媒体数据播放完毕,同时准备新编码格式的解码器,对当前接收到的多媒体数据包进行解码并输出;对解码后的多媒体数据进行渲染并输出以进行播放。本发明可在音视频流切换时实现无缝续播,提升用户体验。CN106878290ACN106878290A权利要求书1/2页1.一种音视频的播放方法,其特征在于,包括以下步骤:在每个多媒体数据包的编解码信息中加入格式信息的描述索引;在播放过程中检测当前接收到的多媒体数据包的编解码格式;在当前接收到的多媒体数据包的编解码格式,与正在播放的多媒体数据包的编解码格式不同时,等待前一种编解码格式的多媒体数据播放完毕,并启用新编码格式的解码器,对当前接收到的多媒体数据包进行解码并输出;对解码后的多媒体数据进行渲染并输出以进行播放。2.如权利要求1所述的音视频的播放方法,其特征在于,所述在当前接收到的多媒体数据包的编解码格式与正在播放的多媒体数据包的编解码格式不同时,等待前一种编解码格式的多媒体数据播放完毕,并启用新编码格式的解码器,对当前接收到的多媒体数据包进行解码并输出的步骤包括:获取多媒体数据包后,检测该多媒体数据包的编解码信息与前次多媒体数据包的编解码信息是否一致;如果不一致,则等待前一种编解码格式的多媒体数据播放完毕后,根据编解码信息中的格式信息描述索引切换到适配的解码器,采用所述解码器对当前接收到的多媒体数据包进行解码并输出。3.如权利要求1所述的音视频的播放方法,其特征在于,所述对解码后的数据进行渲染并输出至播放装置以进行播放的步骤包括:在检测到当前视频帧的数据格式、画面尺寸与前一个视频帧不一致时,初始化渲染器的贴图数据格式,以匹配当前帧的编解码格式。4.如权利要求1所述的音视频的播放方法,其特征在于,所述对解码后的数据进行渲染并输出至播放装置以进行播放的步骤包括:在检测到当前音频数据帧的编解码格式与前一帧不一致时,创建与当前音频数据帧匹配的音频输出装置。5.如权利要求1所述的音视频的播放方法,其特征在于,所述多媒体数据包包括H.264格式、H.265格式的音视频数据包和杜比音频数据包。6.一种音视频的播放装置,其特征在于,包括:音视频数据描述模块,用于在每个多媒体数据包的编解码信息中加入格式信息的描述索引;检测模块,用于在播放过程中实时检测当前接收到的多媒体数据包的编解码格式;音/视频解码模块,用于在当前接收到的多媒体数据包的编解码格式与正在播放的多媒体数据包的编解码格式不同时,等待前一种编解码格式的多媒体数据播放完毕,并启用新编码格式的解码器,对当前接收到的多媒体数据包进行解码并输出;音/视频渲染模块,用于对解码后的多媒体数据进行渲染并输出以进行播放。7.如权利要求6所述的音视频的播放装置,其特征在于,所述音/视频解码模块用于:获取多媒体数据包后,检测该多媒体数据包的编解码信息与前次多媒体数据包的编解码信息是否一致,如果不一致,则等待前一种编解码格式的多媒体数据播放完毕后,根据编解码信息中的格式信息描述索引切换到适配的解码器,采用所述解码器对当前接收到的多媒体数据包进行解码并输出。2CN106878290A权利要求书2/2页8.如权利要求6所述的音视频的播放装置,其特征在于,所述音/视频渲染模块用于:在检测到当前视频帧的数据格式、画面尺寸与前一个视频帧不一致时,初始化渲染器的贴图数据格式,以匹配当前帧的编解码格式与尺寸。9.如权利要求6所述的音视频的播放装置,其特征在于,所述音/视频渲染模块用于:在检测到音频数据帧的编解码格式与前一帧不一致时,则创建与当前音频数据帧匹配的音频输出装置。10.如权利要求6所述的音视频的播放装置,其特征在于,所述多媒体数据包包括H.264格式、H