能够播放IPTV和OTT视频源的播放控制方法和播放器系统技术方案

技术编号:24894118 阅读:42 留言:0更新日期:2020-07-14 18:19
本发明专利技术公开了能够播放IPTV和OTT视频源的播放控制方法,包括播放APK发起播放请求;视频源服务器EPG调用浏览器的播放接口创建本地播放器;播放APK调用播放器客户端节目接口,并将节目信息给本地播放器;播放器控制中间件解析URL信息;播放器控制中间件根据URL的格式判定调用MediaPlayer实现播放还是调用IptvPlayer实现播放。还公开了一种播放器系统,包括播放APK、播放客户端、播放服务端和视频源服务器EPG。本发明专利技术可同时播放IPTV网络视屏源和OTT网络视频源;不依赖芯片平台,利用该播放系统可方便在不同芯片平台实现IPTV网络和OTT网络视频源播放。

【技术实现步骤摘要】
能够播放IPTV和OTT视频源的播放控制方法和播放器系统
本专利技术涉及网络机顶盒播放器
,尤其是涉及机顶盒基于浏览器实现对多种协议的网络视频源进行播放的方法,具体的说,是一种能够播放IPTV和OTT视频源的播放控制方法和播放器系统。
技术介绍
IPTV网络视频源通过专用宽带网络推送的视频源,OTT网络视频源是经公共网络推送的视频源。IPTV网络的视频源基于RTSP协议、RTP协议、IGMP协议等协议传输,传输的视频格式均为TS格式;OTT网络的视频源基于HTTP协议传输,视频流化格式分为HLS协议与Dash协议。各个运营商服务器提供不同EPG,经过浏览器与EPG交付完成认证登陆后用户可以查看服务器上的视频资源。视频资源分为两大类:直播频道,点播资源。直播频道可分为IPTV网络直播,通常采用IGMP协议;OTT直播,OTT直播频道可分为HLS协议与Dash协议的直播。点播资源可以分为IPTV点播与OTT点播。现有技术中不能满足同时播放IPTV网络和OTT网络视频源,且不能满足多屏、PIP、字幕显示等功能以及满足对视屏窗口显示大小灵活控制的本文档来自技高网...

【技术保护点】
1.一种能够播放IPTV和OTT视频源的播放控制方法,其特征在于,包括:/n步骤S100:用户控制播放APK向视频源服务器EPG发起播放请求;/n步骤S200:视频源服务器EPG收到播放请求后调用浏览器的播放接口创建本地播放器并分配NativeId标识;/n步骤S300:播放APK的浏览器通过JS扩展播放器接口调用播放器客户端,播放器客户端调用播放器服务端的播放器控制中间件添加节目接口,并将视频源服务器EPG交付的节目信息MediaStr设置给标记为NativeId的本地播放器;播放器控制中间件解析MediaStr得到播放媒体的URL信息;/n步骤S400:浏览器通过播放器客户端调用播放器控制...

【技术特征摘要】
1.一种能够播放IPTV和OTT视频源的播放控制方法,其特征在于,包括:
步骤S100:用户控制播放APK向视频源服务器EPG发起播放请求;
步骤S200:视频源服务器EPG收到播放请求后调用浏览器的播放接口创建本地播放器并分配NativeId标识;
步骤S300:播放APK的浏览器通过JS扩展播放器接口调用播放器客户端,播放器客户端调用播放器服务端的播放器控制中间件添加节目接口,并将视频源服务器EPG交付的节目信息MediaStr设置给标记为NativeId的本地播放器;播放器控制中间件解析MediaStr得到播放媒体的URL信息;
步骤S400:浏览器通过播放器客户端调用播放器控制中间件触发播放流程开启;
步骤S500:播放器控制中间件根据URL的格式判定是OTT视频源还是IPTV视频源;若是OTT网络视频源则调用MediaPlayer实现播放;若是IPTV网络视频源则调用IptvPlayer实现播放。


2.根据权利要求1所述的能够播放IPTV和OTT视频源的播放控制方法,其特征在于,调用MediaPlayerAPI实现播放的具体步骤为:播放器控制中间件创建MediaPlayer并设置URL,开启OTT网络视频源播放。


3.根据权利要求1所述的能够播放IPTV和OTT视频源的播放控制方法,其特征在于,调用IptvPlayer实现播放的具体步骤为:播放器控制中间件创建IptvPlayer并设置URL,开启IPTV网络视频源播放。


4.根据权利要求1所述的能够播放IPTV和OTT视频源的播放控制方法,其特征在于,所述播放器客户端和播放器服务端基于AIDL封装,所述播放APK基于浏览器库封装,播放APK创建播放器客户端,并通过播放器客户端连接播放器服务端,播放APK通过调用播放器服务端的播放控制中间件,建立与播放器服务端以及多个播放器客户端的交互。


5.根据权利要求4所述的能够播放IPTV和OTT视频源的播放控制方法,其特征在于,还包括与智能终端的播放APK进行交互,具体为:智能终端安装的播放APK通过JNI控制模块创建播放客户端,与所述播放器服务端进行交互实现播放控制。


6.根据权利要求1所述的能够播放IPTV和OTT视频源的播放控制方法,其特征在于,所述播放器控制中间件包括媒体信息解析模块、网络时移控制、IptvPlayer...

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

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

1