本申请公开一种回看节目中广告的替换方法、装置与计算机设备,通过根据原始广告分布信息将同时包括原始广告和正片内容的第一类原始TS分片切分成原始广告TS分片和正片内容TS分片,将正片内容TS分片储存至流媒体系统中,并保存正片内容TS分片的播放地址;确定新广告TS分片的播放地址;接收到播放端发送的回看节目播放请求,将原始M3U8索引中被切分的第一类原始TS分片的播放地址替换为正片内容TS分片的播放地址,将原始广告TS分片的播放地址替换为新广告TS分片的播放地址,以形成新M3U8索引文件;并将向播放端返回新M3U8索引文件,以实现无需重启播放器完成广告替换,并保证替换广告后流畅播放,不会造成正片内容或替换后的新广告内容的缺失。的新广告内容的缺失。的新广告内容的缺失。
【技术实现步骤摘要】
一种回看节目中广告的替换方法、装置与设备
[0001]本申请涉及网络电视
,尤其涉及一种回看节目中广告的替换方法、装置与计算机设备。
技术介绍
[0002]目前的交互式网络电视IPTV的视频业务中,对直播节目进行录制,并在直播节目结束后供直播节目回看服务是视频业务中的一个重要业务功能。目前直播节目的录制,基本上是采用基于绝对时间录制,以节目单的方式提供给用户观看,通常录制的内容包含直播时投放的广告,用户观看回看直播节目时和观看直播时看到的广告都是相同的。如果能够改变录制的直播回看节目中的广告,也就是将回看节目中的原始广告替换为新广告,则能够为视频业务带来更高的经济效益。
[0003]现有的广告播放方式中,一种广告替换方法是,节目的正片内容与将要播放的新广告的在两条线路上进行播放,具体方法是,提前将新广告内容投放给播放端,通常在需要替换播放广告时,播放端根据广告的播放策略先关闭当前正在播放视频的播放器,并在设置的广告播放地址后重启播放器进行新广告播放,在新广告播放完成后再结束播放器,回到正片内容的播放地址,重新启动播放器继续播放正片内容。从这个流程可以看出,由于新广告和正片内容设置在两条播放线路中,投放广告时,反复切换重启播放器,重新加载缓冲导致播放卡顿,会影响用户的观看体验。另一种,如果采用基于流媒体传输协议HLS的回看方式,虽然可以对包含广告内容的TS分片进行替换,但是回看节目都是基于绝对时间录制,或者基于节目单录制,如果直播节目回看录制中存在一个TS分片中同时包含广告内容和正片内容时,进行广告替换会造成正片内容或者广告内容的缺失,所以无法进行广告正常的替换。
技术实现思路
[0004]本申请的主要目的在于提供一种回看节目中广告的替换方法、装置与计算机设备,旨在解决现有技术中替换广告时播放卡顿和无法完整的将广告进行替换的技术问题。
[0005]第一方面,本申请提供一种回看节目中广告的替换方法,所述方法包括以下步骤:
[0006]根据原始广告分布信息将同时包括原始广告和正片内容的原始TS分片切分成原始广告TS分片和正片内容TS分片,以使所述原始广告和正片内容分离,其中,所述同时包括原始广告和正片内容的原始TS分片为第一类原始TS分片,只包含所述原始广告的原始TS分片为第二类原始TS分片,只包含所述正片内容的原始TS分片为第三类原始TS分片;
[0007]将所述正片内容TS分片储存至流媒体系统中,并保存所述正片内容TS分片的播放地址;
[0008]确定新广告TS分片的播放地址;
[0009]接收到播放端发送的回看节目播放请求,将原始M3U8索引中被切分的所述第一类原始TS分片的播放地址替换为所述正片内容TS分片的播放地址,将所述原始广告TS分片的
播放地址替换为所述新广告TS分片的播放地址,以形成新M3U8索引文件;
[0010]向所述播放端返回所述新M3U8索引文件,以使所述播放端根据所述新M3U8索引文件进行视频播放。
[0011]一些实施例中,所述接收到播放端发送的回看节目播放请求,将原始M3U8索引中被切分的所述第一类原始TS分片的播放地址替换为所述正片内容TS分片的播放地址,将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址,以形成新M3U8索引文件,包括:
[0012]判断所述原始广告TS分片中是否包括完整广告片段;
[0013]若是,则将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址,以形成所述新M3U8索引文件;
[0014]若否,则将所述原始广告TS分片和该广告的其他第二类原始分片一起替换为所述新广告TS分片的播放地址,以形成所述新M3U8索引文件。
[0015]一些实施例中,将所述原始广告TS分片和该广告的其他第二类原始分片替换为所述新广告TS分片的播放地址,以形所述成新M3U8索引文件,包括;
[0016]若切分出的所述原始广告TS分片之前和/或之后还有所述第二类原始TS分片,则将所述原始广告TS分片和所述第二类原始TS分片,一起替换为所述新广告TS分片的播放地址,以形成所述新M3U8索引文件。
[0017]一些实施例中,所述确定新广告TS分片的播放地址前,还包括:
[0018]将新广告转换为TS分片格式以获取所述新广告TS分片;
[0019]将所述新广告TS分片注入所述流媒体系统,并保存所述新广告TS分片的播放地址。
[0020]一些实施例中,所述在所述根据原始广告分布信息将同时包括原始广告和正片内容的原始TS分片切分成原始广告TS分片和正片内容TS分片之前,包括:
[0021]获取频道的节目单,根据所述节目单中所述原始广告的开始时间和结束时间确定所述原始TS分片中所述原始广告的分布信息。
[0022]一些实施例中,所述在将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址之前,包括:
[0023]根据所述频道的频道类型、节目内容类型、播放时间、用户画像和/或所述原始广告的时长确定广告策略。
[0024]一些实施例中,所述将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址,包括:
[0025]根据所述广告策略将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址。
[0026]一些实施例中,所述在所述接收到播放端发送的回看节目播放请求之后,将原始M3U8索引中被切分的所述第一类原始TS分片的播放地址替换为所述正片内容TS分片的播放地址,将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址之前,还包括:
[0027]判断是否需要进行广告替换;
[0028]若不进行替换,则返回所述原始M3U8索引文件到所述播放端;
[0029]若进行替换,则将原始M3U8索引中被切分的所述第一类原始TS分片的播放地址替换为所述正片内容TS分片的播放地址,将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址,以形成新M3U8索引文件,并将所述对应的M3U8文件返回到播放端。
[0030]第二方面,本申请还提供一种回看节目中广告的替换装置,所述装置包括:
[0031]切分模块,其用于根据原始广告分布信息将同时包括原始广告和正片内容的原始TS分片切分成原始广告TS分片和正片内容TS分片,以使所述原始广告和正片内容分离,其中,所述同时包括原始广告和正片内容的原始TS分片为第一类原始分片,只包含原始广告内容的为第二类原始分片,包含正式内容的为第三类原始分片;
[0032]储存模块,其用于将所述正片内容TS储存至流媒体系统中,并保存所述正片内容TS分片的播放地址;
[0033]确定模块,其用于确定新广告TS分片的播放地址;
[0034]替换模块,其用于接收到播放端发送的回看节目播放请求后,根据广告策略将原始M3U8索引文件中被切分的所述第一类原始TS分片的播放地址替换为所述正片内容T本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种回看节目中广告的替换方法,其特征在于,包括:根据原始广告分布信息将同时包括原始广告和正片内容的原始TS分片切分成原始广告TS分片和正片内容TS分片,以使所述原始广告和正片内容分离,其中,所述同时包括原始广告和正片内容的原始TS分片为第一类原始TS分片,只包含所述原始广告的原始TS分片为第二类原始TS分片,只包含所述正片内容的原始TS分片为第三类原始TS分片;将所述正片内容TS分片储存至流媒体系统中,并保存所述正片内容TS分片的播放地址;确定新广告TS分片的播放地址;接收到播放端发送的回看节目播放请求,将原始M3U8索引中被切分的所述第一类原始TS分片的播放地址替换为所述正片内容TS分片的播放地址,将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址,以形成新M3U8索引文件;向播放端返回新M3U8索引文件,以使播放端根据新M3U8索引文件进行视频播放。2.按照权利要求1所述的回看节目中广告的替换方法,其特征在于,所述接收到播放端发送的回看节目播放请求,将原始M3U8索引中被切分的所述第一类原始TS分片的播放地址替换为所述正片内容TS分片的播放地址,将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址,以形成新M3U8索引文件,包括:判断所述原始广告TS分片中是否包括完整广告片段;若是,则将所述原始广告TS分片的播放地址替换为所述新广告TS分片的播放地址,以形成所述新M3U8索引文件;若否,则将所述原始广告TS分片和该广告的其他第二类原始分片一起替换为所述新广告TS分片的播放地址,以形成所述新M3U8索引文件。3.按照权利要求2所述的回看节目中广告的替换方法,其特征在于,将所述原始广告TS分片和该广告的其他第二类原始分片替换为所述新广告TS分片的播放地址,以形所述成新M3U8索引文件,包括;若切分出的所述原始广告TS分片之前和/或之后还有所述第二类原始TS分片,则将所述原始广告TS分片和所述第二类原始TS分片,一起替换为所述新广告TS分片的播放地址,以形成所述新M3U8索引文件。4.按照权利要求1所述的回看节目中广告的替换方法,其特征在于:所述确定新广告TS分片的播放地址前,还包括:将新广告转换为TS分片格式以获取所述新广告TS分片;将所述新广告TS分片注入所述流媒体系统,并保存所述新广告TS分片的播放地址。5.按照权利要求1所述的回看节目中广告的替换方法,其特征在于:所述在所述根据原始广告分布信息将同时包括原始广告和正片内容的原始TS分片切分成原始广告TS分片和正片内容TS分片之前,包括:获取频道的节目单,根据所述节目单中所述原始广告的开始时间和结束时间确定...
【专利技术属性】
技术研发人员:孔德龙,刘伟,伍明智,钟国俊,
申请(专利权)人:武汉市烽视威科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。