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

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113825016A(43)申请公布日2021.12.21(21)申请号202111097148.8(22)申请日2021.09.18(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人常炎隆(74)专利代理机构北京英赛嘉华知识产权代理有限责任公司11204代理人王达佐马晓亚(51)Int.Cl.H04N21/44(2011.01)H04N21/4402(2011.01)H04N21/431(2011.01)H04N21/81(2011.01)权利要求书3页说明书10页附图4页(54)发明名称视频渲染方法、装置、设备、存储介质及计算机程序产品(57)摘要本公开提供了一种视频渲染方法、装置、电子设备、计算机可读存储介质及计算机程序产品,涉及媒体云。该方法包括:接收通过网页浏览器传入的目标视频的播放请求;响应于目标视频采用了预设编码标准,根据播放请求建立目标画布窗口与网页汇编组件之间的绑定关系;根据播放请求对目标视频进行解封装,得到待解码数据;控制网页汇编组件依次对待解码数据进行解码和渲染,得到渲染后数据;控制网页汇编组件将渲染后数据显示于目标画布窗口。该方法由网页端处理框架将任务转交给网页汇编组件,借助其可直接与播放端底层硬件进行交互的汇编代码执行解码和渲染操作,减少了性能开销、缩短了执行耗时、提升了渲染效率。CN113825016ACN113825016A权利要求书1/3页1.一种视频渲染方法,包括:接收通过网页浏览器传入的目标视频的播放请求;响应于所述目标视频采用了预设编码标准,根据所述播放请求建立目标画布窗口与网页汇编组件之间的绑定关系;根据所述播放请求对所述目标视频进行解封装,得到待解码数据;控制所述网页汇编组件依次对所述待解码数据进行解码和渲染,得到渲染后数据;控制所述网页汇编组件将所述渲染后数据显示于所述目标画布窗口。2.根据权利要求1所述的方法,其中,所述根据所述播放请求建立目标画布窗口与网页汇编组件之间的绑定关系,包括:根据所述播放请求确定所述目标视频的分辨率可选范围;根据所述分辨率可选范围确定所述网页浏览器上用于呈现所述目标视频画面的目标画布窗口;建立所述目标画布窗口与所述网页汇编组件之间的绑定关系。3.根据权利要求1所述的方法,其中,在根据所述播放请求建立目标画布窗口与网页汇编组件之间的绑定关系之前,还包括:通过预先与所述网页汇编组件建立有的数据传输通路,向所述网页汇编组件下发初始化指令;控制所述网页汇编组件根据所述初始化指令对解码子组件和渲染子组件进行初始化;对应的,所述根据所述播放请求建立目标画布窗口与网页汇编组件之间的绑定关系,包括:响应于所述渲染子组件初始化完成,根据所述播放请求建立所述目标画布窗口的输入端与所述渲染子组件的输出端间的绑定关系。4.根据权利要求1所述的方法,其中,所述控制所述网页汇编组件依次对所述待解码数据进行解码和渲染,得到渲染后数据,包括:将所述待解码数据发送至所述网页汇编组件的解码子组件;控制所述解码子组件调用第一汇编代码对所述待解码数据进行解码,得到待渲染数据;控制所述解码子组件将所述待渲染数据发送至所述网页汇编组件的渲染子组件;控制所述渲染子组件调用第二汇编代码对所述待渲染数据进行渲染,得到所述渲染后数据。5.根据权利要求4所述的方法,其中,所述控制所述渲染子组件调用第二汇编代码对所述待渲染数据进行渲染,得到所述渲染后数据,包括:响应于所述播放请求中包含有渲染参数,控制所述渲染子组件调用所述第二汇编代码对所述待渲染数据按所述渲染参数进行渲染。6.根据权利要求1所述的方法,其中,所述响应于所述目标视频采用了预设编码标准,包括:响应于所述目标视频采用了H.265编码标准。7.根据权利要求1‑6任一项所述的方法,还包括:采用热更新的方式将所述网页汇编组件的原固件文件更新为新固件文件。2CN113825016A权利要求书2/3页8.一种视频渲染装置,包括:播放请求接收单元,被配置成接收通过网页浏览器传入的目标视频的播放请求;绑定关系建立单元,被配置成响应于所述目标视频采用了预设编码标准,根据所述播放请求建立目标画布窗口与网页汇编组件之间的绑定关系;解封装单元,被配置成根据所述播放请求对所述目标视频进行解封装,得到待解码数据;解码及渲染单元,被配置成控制所述网页汇编组件依次对所述待解码数据进行解码和渲染,得到渲染后数据;渲染后数据显示单元,被配置成控制所述网页汇编组件将所述渲染后数据显示于所述目标画布窗口。9.根据权利要求8所述的装置,其中,所述绑定关系建立单元被进一步配置成:根据所述播放请求确定所述目标视频的分辨率可选范围;根据所述分辨率可选范围确定所述