一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法技术

技术编号:20730227 阅读:49 留言:0更新日期:2019-03-30 19:36
本发明专利技术提供一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法,涉及机顶盒软件技术领域,在机顶盒客户端搭建http代理服务器,将播放器请求的内容同实际请求HLS服务器的内容分开;用户可操作切换视频清晰度,该方法在用户无感知的情况下切换到用户选择的清晰度进行播放,无感知指的是切换清晰度不黑屏,不重新播放。

【技术实现步骤摘要】
一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法
本专利技术涉及机顶盒软件技术,尤其涉及一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法。
技术介绍
HLS(HTTPLiveStreaming)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件。HLS技术支持根据网络环境自动切换清晰度,但切换不可控,会给用户造成困扰,需要提供用户手动切换清晰度的功能,目前已有的支持手动切换清晰度的方案是重新播放用户选择的清晰度的地址并跳到最后观看位置进行观看,这种方式会出现播放终端重新播放的问题,用户体验较差。需要一种即支持用户手动切换清晰度又不间断播放的解决方案。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法,使用户可以无感知的切换清晰度,避免重新播放造成黑屏导致用户体验降低。用户可以手动切换视频流的清晰度,避免自动切换造成的困扰。本专利技术的技术方案是:一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法,采用代理技术将播本文档来自技高网...

【技术保护点】
1.一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法,其特征在于,采用代理技术将播放器请求的数据同实际从服务器获取的数据隔离开,根据清晰度配置动态切换具体的内容。

【技术特征摘要】
1.一种Android机顶盒上播放HLS视频流时无感知切换清晰度的方法,其特征在于,采用代理技术将播放器请求的数据同实际从服务器获取的数据隔离开,根据清晰度配置动态切换具体的内容。2.根据权利要求1所述的方法,其特征在于,所述代理技术,是在Android机顶盒客户端搭建http服务器,用于提供m3u8和ts文件;播放器访问机顶盒客户端的http服务器获取数据,http服务器根据清晰度配置获取HLS服务器的内容然后提供给播放器进行播放。3.根据权利要求2所述的方法,其特征在于,在机顶盒客户端搭建http代理服务器,将播放器请求的内容同实际请求HLS服务器的内容分开。4.根据权利要求3所述的方法,其特征在于,所述http代理服务器可根据清晰度配置实际的请求HLS服务器上的内容,然后将获取到的内容传递给播放器进行播放。5.根据权利要求4所述的方法,其特征在于,只有用户主动切换清晰度后才进行清晰度的切换,不是根据当前设备网络环境进行自动切换。6.根据权利要求5所述的方法,其特征在于,支持HLS视频的直播和点播。7.根据权利要求6所述的方法,其特征在于,需要提前告知本地代理清晰度和对应...

【专利技术属性】
技术研发人员:高海营
申请(专利权)人:山东浪潮商用系统有限公司
类型:发明
国别省市:山东,37

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

1