[发明专利]一种基于HTML5的IPTV播放器渲染方法有效

专利信息
申请号: 202011552557.8 申请日: 2020-12-24
公开(公告)号: CN112738605B 公开(公告)日: 2022-06-03
发明(设计)人: 于庆波;代聪;陈峻峰;赵爽 申请(专利权)人: 成都卓影科技股份有限公司
主分类号: H04N21/43 分类号: H04N21/43;H04N21/4363;H04N21/858
代理公司: 成都嘉企源知识产权代理有限公司 51246 代理人: 胡建超
地址: 610041 四川省成都市中国(四川)自由贸易*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 html5 iptv 播放 渲染 方法
【权利要求书】:

1.一种基于 HTML5 的 IPTV 播放器渲染方法,其特征在于,包括两种不同的渲染模型,分别为小视频渲染模型和全屏渲染模型,小视频渲染模型的渲染过程为:

a1.创建播放器,并设置播放模式为小视频,设置小视频的位置和大小;

a2.创建surfacetexture,并设置为播放器的输出;

a3.当播放器成功播放后,播放器解码数据输出到surfacetexture;

a4.解码数据输出到surfacetexture后引起浏览器中的合成器进行重绘,与网页Layer一起合成;

a5.合成后,播放帧数据输出到窗口缓存;全屏渲染模型的渲染过程为:

b1.创建播放器,并设置播放模式为全屏;

b2.创建独立于网页层级之外的surfaceview,并设置为播放器的输出;

b3.当播放器成功播放后,播放器解码数据输出到surfaceview;

b4.由安卓系统的窗口合成器SurfaceFlinger完成视频帧的显示,而网页层的网页Layer则合成输出到窗口缓存,完成网页的显示。

2.如权利要求 1 所述的一种基于 HTML5 的 IPTV 播放器渲染方法,其特征在于,小视频渲染模型的渲染过程中,创建播放器时,在浏览器中把播放器视频帧输出作为网页层级的一部分,在合成器中单独创建一个 videolayer 并插入到渲染层级树 layer tree中。

3.如权利要求 2 所述的一种基于 HTML5 的 IPTV 播放器渲染方法,其特征在于,小视频渲染模型的渲染过程中,通过 OpenGL 为对应播放器创建一个 surfacetexture 作为播放器的解码输出,绑定到之前创建的 videolayer 中。

4.如权利要求 3 所述的一种基于 HTML5 的 IPTV 播放器渲染方法,其特征在于,小视频渲染模型的渲染过程中,当播放成功后播放数据帧就直接输出到 surfacetexture中,同时引起浏览器中合成器进行重绘,播放帧数据就输出到合成器中的 layertree 中,与网页 UI 其它 layer 一起输出到窗口缓存中,网页和视频就作为同一帧输出到屏幕。

5.如权利要求 1 所述的一种基于 HTML5 的 IPTV 播放器渲染方法,其特征在于,全屏渲染模型的渲染过程中,页面创建播放器是通过 video 标签,则可以通过标准的 video标签使用方法。

6.如权利要求5 所述的一种基于 HTML5 的 IPTV 播放器渲染方法,其特征在于,全屏渲染模型的渲染过程中,通过设置 video 标签的 css 全屏样式大小来设置全屏。

7.如权利要求 6 所述的一种基于 HTML5 的 IPTV 播放器渲染方法,其特征在于,全屏渲染模型的渲染过程中,页面创建播放器是通过 IPTV 规范 MediaPlayer 扩展对象,则全屏依赖 IPTV 标准的 JS 播放接口 setVideoDisplayMode 来设置播放器显示模式,此时隐藏的 video 标签位置和大小就会进入全屏状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卓影科技股份有限公司,未经成都卓影科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011552557.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top