一种加速直播切台的方法及系统技术方案

技术编号:19353840 阅读:24 留言:0更新日期:2018-11-07 18:08
本申请公开了一种加速直播切台的方法,方法包括:接收直播切台请求,基于直播切台请求启动IP直播并准备DVB直播相关资源,判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件,当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。本申请能够基于IP直播和DVB直播,达到切台速度快、播放稳定的效果,提升了用户体验。本申请还公开了一种加速直播切台的系统。

Method and system for accelerating live broadcast cutting platform

This application discloses a method for accelerating live broadcasting cut-off station, which includes receiving live broadcasting cut-off station request, starting IP live broadcasting based on live broadcasting cut-off station request and preparing DVB live broadcasting related resources, judging whether the current IP live broadcasting data and recorded DVB live broadcasting data meet the preset conditions, and when the current IP live broadcasting data and recording When the DVB live data meets the presupposition condition, the live broadcast is switched to DVB live broadcast, and the IP live resources are released. This application can be based on IP live broadcasting and DVB live broadcasting. It achieves fast cutting speed, stable broadcasting effect and improves user experience. The application also discloses a system for accelerating live broadcast cutting.

【技术实现步骤摘要】
一种加速直播切台的方法及系统
本申请涉及电子
,尤其涉及一种加速直播切台的方法及系统。
技术介绍
目前,随着电子技术的不断发展,电视频道直播得到了广泛的应用,直播电视频道的切换速度是影响用户观看体验的一个重要因素。目前电视频道的直播主要有IP直播和DVB直播,其中,IP直播是通过网络请求直播数据,将数据送入播放器中播放;DVB直播是通过数据线进行数据传输,机顶盒需要锁频、解扰、解码后进行播放。IP直播的优点是切台后播放速度快,缺点是需要网络带宽且不稳定;DVB直播的优点是播放稳定,缺点是切换涉及到重新锁频、解扰、解码等过程,切台时间长,用户体验差。因此,如何有效的加快直播切台速度,提升用户体验,是一项亟待解决的问题。
技术实现思路
有鉴于此,本申请提供了一种加速直播切台的方法,能够基于IP直播和DVB直播,达到切台速度快、播放稳定的效果,提升了用户体验。本申请提供了一种加速直播切台的方法,所述方法包括:接收直播切台请求;基于所述直播切台请求启动IP直播并录制DVB直播相关资源;判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件;当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。优选地,所述基于所述直播切台请求启动IP直播包括:基于所述直播切台请求,将IP请求到的直播数据推送到播放器进行IP播放,通过显示输出窗口显示播放数据。优选地,所述基于所述直播切台请求准备DVB直播相关资源包括:基于所述直播切台请求,进行DVB方式锁频、码流录制,将录制的所述码流保存到缓存中。优选地,所述判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件包括:将当前IP直播数据的帧的显示时间与DVB录制的码流中的帧的显示时间逐一进行对比,当时间差小于预设阈值时,判断当前IP直播播放的数据与录制的DVB直播数据满足预设条件。优选地,所述当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将推送到播放器里面的数据由IP直播数据切换至DVB录制的码流数据,并释放IP直播资源包括:当时间差小于预设阈值时,将DVB中录制的满足条件的当前帧开始的数据送入播放器中播放,并释放IP直播资源。一种加速直播切台的系统,包括:接收模块,用于接收直播切台请求;处理模块,用于基于所述直播切台请求启动IP直播并录制DVB直播相关资源;判断模块,用于判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件;切换模块,用于当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。优选地,所述处理模块包括:IP直播单元,用于基于所述直播切台请求,将IP请求到的直播数据推送到播放器进行IP播放,通过显示输出窗口显示播放数据。优选地,所述处理模块还包括:录制单元,用于基于所述直播切台请求,进行DVB方式锁频、码流录制,将录制的所述码流保存到缓存中。优选地,所述判断模块具体用于:将当前IP直播数据的帧的显示时间与DVB录制的码流中的帧的显示时间逐一进行对比,当时间差小于预设阈值时,判断当前IP直播播放的数据与录制的DVB直播数据满足预设条件。优选地,所述切换模块具体用于:当时间差小于预设阈值时,将DVB中录制的满足条件的当前帧开始的数据送入播放器中播放,并释放IP直播资源。综上所述,本申请公开了一种加速直播切台的方法,当用户在直播切台的过程中,需要加速直播切台时,首先接收直播切台请求,然后基于直播切台请求启动IP直播并录制DVB直播相关资源,判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件,当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。由此可以看出,本申请在接收到切台请求时,首先通过IP直播,用户能够很快看到视频播放,当IP直播数据与录制的DVB直播数据满足预设条件后,又通过DVB直播方式进行播放,播放效果会比网络方式稳定,而且不占用带宽。因此,能够基于IP直播和DVB直播,达到切台速度快、播放稳定的效果,提升了用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请公开的一种加速直播切台的方法实施例1的流程图;图2为本申请公开的一种加速直播切台的方法实施例2的流程图;图3为本申请公开的一种加速直播切台的方法实施例3的流程图;图4本申请公开的一种加速直播切台的系统实施例1的结构示意图;图5本申请公开的一种加速直播切台的系统实施例2的结构示意图;图6本申请公开的一种加速直播切台的系统实施例3的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。如图1所示,为本申请公开的一种加速直播切台的方法实施例1的流程图,本方法可以包括以下步骤:S101、接收直播切台请求;当用户请求直播切台时,接收用户发出的直播切台请求。S102、播切台请求启动IP直播并录制DVB直播相关资源;当接收到用户发出的直播切台请求时,机顶盒会通过IP请求IP直播数据,同时会录制DVB直播相关资源。S103、判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件;在IP直播以及DVB直播相关资源录制的过程中,判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件,即判断是否满足将IP直播切换为DVB直播的条件。S104、当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。经过判断,当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,此时切换到DVB直播,同时关闭IP请求数据,释放IP直播资源。综上所述,在上述实施例中,当用户在直播切台的过程中,需要加速直播切台时,首先接收直播切台请求,然后基于直播切台请求启动IP直播并录制DVB直播相关资源,判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件,当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。由此可以看出,本申请在接收到切台请求时,首先通过IP直播,用户能够很快看到视频播放,当当前IP直播播放的数据与录制的DVB直播数据满足预设条件后,又通过DVB直播方式进行播放,播放效果会比网络方式稳定,而且不占用带宽。因此,能够基于IP直播和DVB直播,达到切台速度快、播放稳定的效果,提升了用户体验。如图2所示,为本申请公开的一种加速直播切台的方法实施例2的流程图,本方法可以包括以下步骤:S201、接收直播切台请求;当用户请求直播切台时,接收用户发出的直播切台请求。S202、基于直播切台请求,将IP请求到的直播数据推送到播放器进行本文档来自技高网...

【技术保护点】
1.一种加速直播切台的方法,其特征在于,所述方法包括:接收直播切台请求;基于所述直播切台请求启动IP直播并录制DVB直播相关资源;判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件;当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。

【技术特征摘要】
1.一种加速直播切台的方法,其特征在于,所述方法包括:接收直播切台请求;基于所述直播切台请求启动IP直播并录制DVB直播相关资源;判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件;当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将直播切换至DVB直播,并释放IP直播资源。2.根据权利要求1所述的方法,其特征在于,所述基于所述直播切台请求启动IP直播包括:基于所述直播切台请求,将IP请求到的直播数据推送到播放器进行IP播放,通过显示输出窗口显示播放数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述直播切台请求准备DVB直播相关资源包括:基于所述直播切台请求,进行DVB方式锁频、码流录制,将录制的所述码流保存到缓存中。4.根据权利要求3所述的方法,其特征在于,所述判断当前IP直播播放的数据与录制的DVB直播数据是否满足预设条件包括:将当前IP直播数据的帧的显示时间与DVB录制的码流中的帧的显示时间逐一进行对比,当时间差小于预设阈值时,判断当前IP直播播放的数据与录制的DVB直播数据满足预设条件。5.根据权利要求4所述的方法,其特征在于,所述当当前IP直播播放的数据与录制的DVB直播数据满足预设条件时,将推送到播放器里面的数据由IP直播数据切换至DVB录制的码流数据,并释放IP直播资源包括:当时间差小于预设阈...

【专利技术属性】
技术研发人员:徐佳宏陈欢
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东,44

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

1