[发明专利]一种在线视频断流续播方法及系统有效
申请号: | 202110279319.2 | 申请日: | 2021-03-16 |
公开(公告)号: | CN113141525B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 陈荣观;黄永;罗海斌 | 申请(专利权)人: | 福建星网智慧科技有限公司 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/236;H04N21/41;H04N21/6437 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 范小清 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线视频 断流 方法 系统 | ||
本发明提供了机顶盒技术领域的一种在线视频断流续播方法及系统,方法包括:步骤S10、机顶盒获取在线视频;步骤S20、机顶盒将在线视频拆解为音频封包和视频封包;步骤S30、机顶盒分别对音频封包和视频封包进行解码,得到音频帧和视频帧;步骤S40、机顶盒设定一比例阈值,对各音频帧和视频帧进行同步得到同步视频,判断同步视频的掉帧率是否大于比例阈值,若否,则播放同步视频;若是,则说明当前网络异常,记录当前的播放进度,并进入步骤S50;步骤S50、监测网络是否恢复,若是,则基于播放进度播放同步视频;若否,则继续对网络进行监测。本发明的优点在于:实现对在线视频进行断流续播,避免黑屏和卡帧,进而极大的提升了用户体验。
技术领域
本发明涉及机顶盒技术领域,特别指一种在线视频断流续播方法及系统。
背景技术
机顶盒是一个连接电视机与外部信号源的设备,可以将压缩的数字信号转成电视内容,并在电视机上显示出来。随着视频质量的不断提升,对网络质量的要求也不断提升,对视频播放的流畅度和稳定性有了更高的需求。
然而,传统的机顶盒在播放在线视频的过程中,当出现网络异常时,会出现使电视机黑屏,或者卡在某一帧不再继续播放的问题,严重影响用户体验。因此,如何提供一种在线视频断流续播方法及系统,实现对在线视频进行断流续播,避免黑屏和卡帧,成为一个亟待解决的问题。
发明内容
本发明要解决的技术问题,在于提供一种在线视频断流续播方法及系统,实现对在线视频进行断流续播,避免黑屏和卡帧。
第一方面,本发明提供了一种在线视频断流续播方法,包括如下步骤:
步骤S10、机顶盒获取待播放的在线视频;
步骤S20、机顶盒将所述在线视频拆解为音频封包和视频封包;
步骤S30、机顶盒创建一音频解码线程以及一视频解码线程,利用所述音频解码线程以及视频解码线程分别对音频封包和视频封包进行解码,得到音频帧和视频帧;
步骤S40、机顶盒设定一比例阈值,对各所述音频帧和视频帧进行同步得到同步视频,判断所述同步视频的掉帧率是否大于比例阈值,若否,则播放所述同步视频;若是,则说明当前网络异常,记录当前的播放进度,并进入步骤S50;
步骤S50、监测网络是否恢复,若是,则基于所述播放进度播放同步视频;若否,则继续对网络进行监测。
进一步地,所述步骤S20具体为:
机顶盒利用FFMPEG将所述在线视频实时拆解为音频封包和视频封包,将各所述音频封包存储至音频封包队列,将各所述视频封包存储至视频封包队列。
进一步地,所述步骤S30具体为:
机顶盒创建一音频解码线程以及一视频解码线程;
利用所述音频解码线程对音频封包队列中的各音频封包进行顺序解码得到音频帧,并将所述音频帧存储至音频帧队列中;
利用所述视频解码线程对视频封包队列中的各视频封包进行顺序解码得到视频帧,并将所述视频帧存储至视频帧队列中。
进一步地,所述步骤S40具体为:
机顶盒设定一比例阈值,基于各所述音频帧和视频帧携带的时间戳以及顺序编号,以所述音频帧为基础进行同步得到同步视频,基于所述同步视频以及在线视频判断同步视频的掉帧率是否大于比例阈值,若否,则播放所述同步视频;若是,则说明当前网络异常,记录当前的播放进度,播放画面定格在网络异常前的最后一帧,并进入步骤S50。
进一步地,所述步骤S50具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网智慧科技有限公司,未经福建星网智慧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110279319.2/2.html,转载请声明来源钻瓜专利网。