[发明专利]提升Android电视网络视频播放流畅度的方法在审
申请号: | 202010106005.8 | 申请日: | 2020-02-20 |
公开(公告)号: | CN111200753A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 林守刚 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/442;H04N21/443 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 陈艺文 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 android 电视 网络 视频 播放 流畅 方法 | ||
1.一种提升Android电视网络视频播放流畅度的方法,其特征在于,包括以下步骤:
S10、后台实时动态识别前台的网络视频应用是否存在播放缓冲卡顿行为;
S20、如果发生了网络播放缓冲卡顿现象,则以应用UID为标识,在内核网络数据链路层对指定UID进程网络数据包进行过滤丢弃处理,对后台应用不必要网络带宽占用进行限制;
S30、后台实时动态识别前台网络视频播放场景停止切换行为,当从网络视频应用场景切换到其它场景时,解除步骤S20中所有应用UID的网络数据包过滤限制,恢复其原有的网络数据包接收、转发、发送功能行为。
2.根据权利要求1所述的提升Android电视网络视频播放流畅度的方法,其特征在于,所述步骤S10具体包括以下步骤:
S11、从Android MediaPlayer播放器的native层,实时抓取网络视频URL地址头,如果URL地址头以“http://”开始,即标记为当前播放视频为网络视频;
S12、实时抓取MediaPlayer播放器的播放缓冲开始与结束的消息,并为开始与结束的消息打上时间戳信息,通过所述时间戳信息计算每组开始与结束的时间间隔,如果所述时间间隔大于设定的阈值时,则识别为发生了网络播放缓冲卡顿现象,以此作为对后台应用不必要网络带宽占用进行限制的触发时机。
3.根据权利要求2所述的提升Android电视网络视频播放流畅度的方法,其特征在于,所述步骤S12中,设定的阈值为3S。
4.根据权利要求1所述的Android电视网络视频播放流畅度的方法,其特征在于,其特征在于,所述步骤S30具体包括:
实时抓取Activity栈顶包名信息并记录,每次栈顶包名发生变化时,如果之前场景是网络视频播放场景,则判断识别为网络视频播放场景已退出,此时在内核中解除对步骤S20中指定的应用UID网络数据包接收、发送、转发的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010106005.8/1.html,转载请声明来源钻瓜专利网。