一种基于广电无线直播信号的广告播放方法和装置的制造方法

文档序号:9870916阅读:590来源:国知局
一种基于广电无线直播信号的广告播放方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域中数据播放技术领域,具体地,涉及一种基于广电无线直播信号的广告播放方法和装置。
【背景技术】
[0002]随着视频广告的高速发展,终端广告机的功能日益复杂,受众观看广告播放终端的直观感受也越来越受到重视,电视直播节目可以很大程度上吸引观众进行观看,进而提高广告的播放效果。
[0003]但是在通过接收广电无线直播信号进行播放时,复杂的无线接收环境容易造成直播信号接收的波动或完全接收不到无线信号,因此会导致终端接收显示屏上会长时间出现卡屏或闪屏,直接影响到受众的观看感受,导致广告的投放传播效果大打折扣。

【发明内容】

[0004]为了解决现有技术中存在的在广电无线直播过程中,由于信号异常导致的播放效率差的问题,本发明提出了一种基于广电无线直播信号的广告播放方法和装置。
[0005]根据本发明实施例的基于广电无线直播信号的广告播放方法,包括:
[0006]根据预设的第一频率持续检测流媒体数据是否正常;
[0007]如果所述流媒体数据异常,则根据预设的第二频率继续检测流媒体数据;
[0008]如果所述流媒体数据正常,则接收并播放所述流媒体数据。
[0009]本发明的基于广电无线直播信号的广告播放方法,通过检测广电无线发射直播信号进行格式转换后流媒体的完整性,在流媒体信号出现异常的时候,能让播放机自动切换到存储在播放机内存里面的视频,当再次检测到接收信号正常时,在本地长视频播放结束后自动切到直播频道,或可由受众在未播放完完整长视频时,进行手动切换播放机至电视直播频道,本发明可以提高受众观看广告播放机播放节目时的时间特性,能够高效发挥广告播放机的播放效率。
[0010]根据本发明实施例的基于广电无线直播信号的广告播放装置,包括:
[0011]第一检测模块,用于根据预设的第一频率持续检测流媒体数据是否正常;
[0012]第二检测模块,用于如果所述流媒体数据异常,则根据预设的第二频率继续检测流媒体数据;
[0013]第一播放模块,用于如果所述流媒体数据正常,则接收并播放所述流媒体数据。
[0014]本发明的基于广电无线直播信号的广告播放装置,通过检测广电无线发射直播信号进行格式转换后流媒体的完整性,在流媒体信号出现异常的时候,能让播放机自动切换到存储在播放机内存里面的视频,当再次检测到接收信号正常时,在本地长视频播放结束后自动切到直播频道,或可由受众在未播放完完整长视频时,进行手动切换播放机至电视直播频道,本发明可以提高受众观看广告播放机播放节目时的时间特性,能够高效发挥广告播放机的播放效率。
[0015]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0016]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0017]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0018]图1为本发明实施例的方法工作流程图;
[0019]图2为本发明实施例的装置结构示意图。
【具体实施方式】
[0020]下面结合附图,对本发明的【具体实施方式】进行详细描述,但应当理解本发明的保护范围并不受【具体实施方式】的限制。
[0021]为了解决现有技术中存在的在广电无线直播过程中,由于信号异常导致的播放效率差的问题,本发明提出了一种基于广电无线直播信号的广告播放方法和装置。该方法通过测定的流媒体数据,判断是否将直播源切换至备播源,该装置与广告接收机的无线接收模块进行通信。
[0022]在本发明中,通过判断广电无线直播数据经过格式转换成m3u8格式的流媒体数据是否正常,主要是判断m3u8格式的文件目标地址是否存在,如果存在,则进一步判断数据包特定区域(#XETM3U)是否为零字节,以及数据包内容是否是待播放的正确内容。以上三种情况出现其一,则判定无线直播信号有问题或格式转换模块有问题,即流媒体数据异常。
[0023]在流媒体数据异常时,会播放本地存储的短视频或长视频,短视频由于播放时间短,可以在流媒体数据正常时,立即将短视频播放切换为流媒体数据播放,短视频可为风光影片等;长视频由于播放时间较长,即使流媒体数据恢复正常,也需要在当前长视频播放结束后,接收并播放流媒体数据,长视频可为电影视频等。
[0024]在直播流媒体数据或播放本地长视频的过程中,都可以根据预设的时间和程序插播广告,此部分内容为现有技术中的预设置,在此不再赘述。
[0025]如图1所示,本发明的基于广电无线直播信号的广告播放方法,包括
[0026]步骤SlOl:初始化系统,根据预设的第一频率持续检测流媒体数据是否正常;
[0027]具体的,该流媒体数据是m3u8格式的流媒体数据,优选的,第一频率可为每4秒一次。
[0028]步骤S102:如果所述流媒体数据异常,则根据预设的第二频率继续检测流媒体数据;如果所述流媒体数据正常,则接收并播放所述流媒体数据。
[0029]具体的,当检测到m3u8数据流异常时,加快检测的频率,由原来的每4秒一次变为每I秒一次。
[0030]步骤S103:判断出现异常的流媒体数据在预设的第一时间阈值内是否恢复正常,如果是,则立即接收并播放所述流媒体数据;如果否,则在预设的第二时间阈值内播放本地短视频,并根据预设的第二频率继续检测流媒体数据;
[0031]优选的,第一时间阈值可以为30S,在该第一时间阈值内,持续不断地检测m3u8流媒体数据,如果30S内流媒体数据仍然没有恢复正常,则在该30S的第一时间阈值到期之后,播放本地存储的短视频,如风光影片等,播放时长优选为30S,并以每I秒一次的频率继续检测流媒体数据。
[0032]步骤S104:判断在所述第二时间阈值内,所述出现异常的流媒体数据是否恢复正常,如果是,则立即接收并播放所述流媒体数据;如果否,则在所述短视频播放结束后,播放本地第一长视频。
[0033]具体的,在播放本地短视频的同时,仍然以每I秒一次的检测频率检测流媒体的状态,本地短视频的播放时间为第二时间阈值,优选的,可为30S。判断流媒体是否恢复正常,如果恢复正常,则立即启动接收流媒体进行直播节目的播放,如果还没有恢复正常,则默认播放完短视频后启动本地第一长视频的播放。
[0034]步骤S105:判断在播放所述第一长视频期间,所述出现异常的流媒体数据是否恢复正常,如果是,则在所述第一长视频播放结束后,接收并播放所述流媒体数据;
[0035]步骤S106:如果否,则在所述第一长视频播放结束后,播放本地第二长视频。
[0036]具体的,如果本地视频第一个长视频播放结束后,流媒
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1