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