提升Android电视网络视频播放流畅度的方法技术

技术编号:24294122 阅读:77 留言:0更新日期:2020-05-26 21:00
本发明专利技术公开了一种提升Android电视网络视频播放流畅度的方法,包括:后台实时动态识别前台的网络视频应用是否存在播放缓冲卡顿行为;如果发生了网络播放缓冲卡顿现象,则以应用UID为标识,在内核网络数据链路层对指定UID进程网络数据包进行过滤丢弃处理,对后台应用不必要网络带宽占用进行限制;后台实时动态识别前台网络视频播放场景停止切换行为,当从网络视频应用场景切换到其它场景时,恢复应用UID的网络数据包过滤限制,恢复其原有的网络数据包接收、转发、发送功能行为;本发明专利技术针对电视本机端多进程网络带宽抢占情况进行管控,提供最大带宽给前台播放使用,保障前台播放享有最大网络带宽,提升电视网络视频播放流畅度体验。

How to improve the smoothness of video playback on Android TV network

【技术实现步骤摘要】
提升Android电视网络视频播放流畅度的方法
本专利技术涉及Android电视
,特别是一种提升Android电视网络视频播放流畅度的方法。
技术介绍
当前,Android智能电视为广大用户使用,用户主要的使用场景之一是网络视频直播和点播内容,用户一方面追求视频更高的清晰度,另一方面要求更好的视频播放流畅度体验。Android系统为多任务操作系统,系统是多进程同时运行的,除了前台的界面应用进程外,后台仍有几十甚至上百个应用在运行,后台运行的进程在后台进行诸多的网络下载行为,与前台应用同时占用抢占网络带宽资源,当网络带宽资源抢占达到饱和临界时直接导致前台播放出现缓冲卡顿现象,用户体验大大降低。
技术实现思路
为解决现有技术中存在的问题,本专利技术的目的是提供一种提升Android电视网络视频播放流畅度的方法,本专利技术专门针对电视本机端多进程网络带宽抢占情况进行管控,提供最大带宽给前台播放使用,保障前台播放享有最大网络带宽,提升电视网络视频播放流畅度体验。为实现上述目的,本专利技术采用的技术方案是:一种提升An本文档来自技高网...

【技术保护点】
1.一种提升Android电视网络视频播放流畅度的方法,其特征在于,包括以下步骤:/nS10、后台实时动态识别前台的网络视频应用是否存在播放缓冲卡顿行为;/nS20、如果发生了网络播放缓冲卡顿现象,则以应用UID为标识,在内核网络数据链路层对指定UID进程网络数据包进行过滤丢弃处理,对后台应用不必要网络带宽占用进行限制;/nS30、后台实时动态识别前台网络视频播放场景停止切换行为,当从网络视频应用场景切换到其它场景时,解除步骤S20中所有应用UID的网络数据包过滤限制,恢复其原有的网络数据包接收、转发、发送功能行为。/n

【技术特征摘要】
1.一种提升Android电视网络视频播放流畅度的方法,其特征在于,包括以下步骤:
S10、后台实时动态识别前台的网络视频应用是否存在播放缓冲卡顿行为;
S20、如果发生了网络播放缓冲卡顿现象,则以应用UID为标识,在内核网络数据链路层对指定UID进程网络数据包进行过滤丢弃处理,对后台应用不必要网络带宽占用进行限制;
S30、后台实时动态识别前台网络视频播放场景停止切换行为,当从网络视频应用场景切换到其它场景时,解除步骤S20中所有应用UID的网络数据包过滤限制,恢复其原有的网络数据包接收、转发、发送功能行为。


2.根据权利要求1所述的提升Android电视网络视频播放流畅度的方法,其特征在于,所述步骤S10具体包括以下步骤:
S11、从AndroidMediaPlayer播放器的native层,实时抓取网络视频URL地址头,如果URL地址头以“http://”开始,即...

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

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

1