基于IPTV网络在机顶盒上实现多屏播放的控制方法技术

技术编号:24894113 阅读:36 留言:0更新日期:2020-07-14 18:19
本发明专利技术公开了一种基于IPTV网络在机顶盒上实现多屏播放的控制方法,包括:服务器调用创建播放接口创建播放器时,浏览器为播放器分配NativeId标记;播放控制中间件为播放器创建对应的播放通道,每个播放通道与NativeId标记关联控制;播放器控制中间件根据播放源网址分配播放类型:基于HTTP协议传输的流媒体调用ExoPlayer库播放;非HTTP协议传输的直播流和单播流经过网络协议解析、Ts包解析、Ts注入解码控制和CTC注入解码通道后播放。本发明专利技术在智能机顶盒上实现IPTV网络视频源多屏播放,同时在播放器控制中间中实现Dash、HLS协议流多屏播放。

【技术实现步骤摘要】
基于IPTV网络在机顶盒上实现多屏播放的控制方法
本专利技术涉及网络机顶盒播放器
,具体的说,是一种基于IPTV网络在机顶盒上实现多屏播放的控制方法。
技术介绍
基于IPTV网络,服务器提供响应的EPG接口需求供各终端对接实现访问,智能机顶盒访问IPTV网络服务器需集成浏览器和相应的播放器系统实现播放。各个芯片平台基于芯片底层的音视频解码器封装注入Ts数据包解码的CTC模块,通过该模块可实现Ts包的解码注入播放,同时芯片平台基于音视频解码器封装Mediaplayer可实现基于HTTP协议传输的网络视频源播放。随着Android系统版本的升级,系统对各个分区的资源管理提出更严格的要求,如果在一个进程中需要调用system和vendor分区的资源,则vendor分区接口必须经过HAL接口定义语言封装后才能被调用,否则会调用失败。MediaPlayer模块位于system分区,CTC模块位于vendor分区。鉴于此,某些芯片平台提供的Mediaplayer起播后创建的视频窗口无法正常改变显示位置以及大小,无法进行多屏显示,以及不能同时支持Das本文档来自技高网...

【技术保护点】
1.一种基于IPTV网络在机顶盒上实现多屏播放的控制方法,其特征在于,包括:/n步骤S1:服务器调用创建播放接口创建播放器时,浏览器为播放器分配NativeId标记;播放控制中间件为播放器创建对应的播放通道,每个播放通道与NativeId标记关联控制;/n步骤S2:播放器控制中间件根据播放源网址分配播放类型:基于HTTP协议传输的流媒体调用ExoPlayer库播放;非HTTP协议传输的直播流和单播流经过网络协议解析、Ts包解析、Ts注入解码控制和CTC注入解码通道后播放,由播放APK分配对应的Surface对象实现多屏播放。/n

【技术特征摘要】
1.一种基于IPTV网络在机顶盒上实现多屏播放的控制方法,其特征在于,包括:
步骤S1:服务器调用创建播放接口创建播放器时,浏览器为播放器分配NativeId标记;播放控制中间件为播放器创建对应的播放通道,每个播放通道与NativeId标记关联控制;
步骤S2:播放器控制中间件根据播放源网址分配播放类型:基于HTTP协议传输的流媒体调用ExoPlayer库播放;非HTTP协议传输的直播流和单播流经过网络协议解析、Ts包解析、Ts注入解码控制和CTC注入解码通道后播放,由播放APK分配对应的Surface对象实现多屏播放。


2.根据权利要求1所述的基于IPTV网络在机顶盒上实现多屏播放的控制方法,其特征在于,所述浏览器内包括本地播放器NativeID生成模块,浏览器在服务器EPG内通过调用不同的播放器接口创建单屏播放器、PIP播放器或多屏播放器;创建播放器时浏览器分配NativeId同时创建播放器客户端对象,将播放器客户端对象与NativeId关联存入对象管理队列,并通过播放器客户端与播放器服务端的公共关联部分传递NativeId;播放器服务端根据获取的NativeId标记创建播放器服务端对象,并将NativeId存储为该对象的私有值,将播放器客户端与播放器服务端的对象以及NativeId关联起来。


3.根据权利要求2所述的基于IPTV网络在机顶...

【专利技术属性】
技术研发人员:蔡晓丽蒋晓东王瑛
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1