[发明专利]一种车载终端视频切换控制方法有效
申请号: | 201410661089.6 | 申请日: | 2014-11-19 |
公开(公告)号: | CN104378677A | 公开(公告)日: | 2015-02-25 |
发明(设计)人: | 陈志勇;万里;万思军;纪英豪 | 申请(专利权)人: | 青岛海信网络科技股份有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/432;H04N21/438;H04N21/647 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 终端 视频 切换 控制 方法 | ||
技术领域
本发明属于视频播放技术领域,具体地说,是涉及一种车载终端视频切换控制方法。
背景技术
在轨道交通或者城市公交系统中,视频播放系统是为乘客提供各类资讯的服务系统。视频播放系统的主要功能之一是播放各类视频节目,视频节目包括录制好的本地视频和通过直播服务器实时获取的直播视频两种,录制好的本地视频预先保存在车站或车载播放设备中;车站直播视频通过有线传输网由直播服务器实时传送到车站播放设备,车载直播视频需要通过车地无线网络由直播服务器实时发送到车载播放设备上。
车地无线网络通信质量的问题导致部分直播数据在传输过程中出现错误或丢失,无法及时的被传送到车载播放设备,从而致使视频出现马赛克,影响用户体验,为此,需要在车载播放设备上增加一种缓冲装置,将接收到的直播数据进行缓存,检测丢失的数据包并向服务器请求重发,经过一段时间缓冲后,缓冲装置将质量较高的直播数据发送到播放设备。在网络丢包率稳定的情况下,此时因播放消耗的数据和接收的数据刚好达到平衡,且能够达到播放标准。如图1所示,为理想情况下缓冲区数据情况示意图,阴影部分满足直播要求的数据,空白部分代表不满足直播要求的数据,在这种情况下,不满足直播要求的数据以及满足直播要求的数据均是连续的,一旦出现不满足直播要求的数据时需要暂时切换播放本地视频以避免直播的马赛克现象,以及一旦具有满足播放要求的数据时就将视频切换至直播,但是,交通工具在实际运行过程中,由于各种干扰以及布线问题,实际情况如图2所示,即便是在缓冲区,满足播放要求和不满足播放要求的数据交替出现。若采用现有技术的缓冲播放方法的话,将会导致播放设备在直播视频和录制的本地视频之间频繁切换,严重影响观看效果,进而导致用户实际对两种形式的视频均无法观看。
发明内容
本发明为了解决现有车载终端直播视频为了避免马赛克现象,将直播视频和录播视频频繁切换导致观看效果不好的技术问题,提出了一种车载终端视频切换控制方法,可以解决频繁切换的问题,观看效果好。
为了解决上述技术问题,本发明采用以下技术方案予以实现:
一种车载终端视频切换控制方法,包括以下步骤:
(1)、缓冲装置接收直播服务器发送的视频数据,并存入缓冲区;
(2)、缓冲装置启动并缓冲时间T后,周期性地计算缓冲区内当前瞬时时间段内待发送数据的丢包率以及自当前时刻起连续N秒时间段内待发送数据的丢包率,并将计算结果发送至播放设备,以及同时向所述播放设备发送当前瞬时时间段内的数据,所述缓冲时间T大于M,所述M为当前数据丢包率恒定的情况下,使得缓冲区发送和接收数据保持平衡的最短缓冲时间;
(3)、所述播放设备接收所述计算结果以及当前瞬时时间段内的数据,并判断当前瞬时时间段内待发送数据的丢包率是否满足直播要求,若是,则进入步骤(4),否则,播放录播视频;
(4)、所述播放设备判断自当前时刻起连续N秒时间段内待发送数据的丢包率是否满足直播要求,若是,则播放直播视频。
进一步的,在所述步骤(1)中,所述缓冲装置同时检测所接收的数据是否有数据包丢失, 若有数据包丢失,则向直播服务器发送重传请求,并将直播服务器重传的补包数据存入缓冲区中。
又进一步的,在所述步骤(2)中,所述最短缓冲时间M的计算方法为:
其中,d为当前数据丢包率,t为申请重发的周期,D为数据目标丢包率。
优选的,所述缓冲时间T比所述最短缓冲时间M大N秒,所述N不小于10。
再进一步的,所述步骤(3)中还包括检测当前播放视频类型的步骤,当前正在播放直播视频时,若当前瞬时时间段内待发送数据的丢包率是满足直播要求,则继续播放直播视频,若当前瞬时时间段内待发送数据的丢包率不满足直播要求,则切换播放录播视频;
当前正在播放录播视频时,若当前瞬时时间段内待发送数据的丢包率是满足直播要求,则执行步骤(4),若当前瞬时时间段内待发送数据的丢包率不满足直播要求,则继续播放录播视频。
更进一步的,所述步骤(4)中,当前正在播放录播视频时,若所述播放设备判断自当前时刻起连续N秒时间段内待发送数据的丢包率满足直播要求,则切换至播放直播视频,否则,继续播放录播视频。
优选的,所述步骤(2)中周期性地计算缓冲区内当前瞬时时间段内待发送数据的丢包率,所述当前瞬时时间段内待发送数据为当前缓冲区中待向播放设备发送的200毫秒~300毫秒时间段内的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信网络科技股份有限公司,未经青岛海信网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410661089.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种进行快速视频标记的装置
- 下一篇:悬吊式管母HGIS配电装置的新型布置