【技术实现步骤摘要】
获取视频流的方法及装置
本申请涉及数据处理领域,特别涉及一种获取视频流的方法及装置。
技术介绍
目前,由于人们的工作和学习较为繁忙,无法保证在想要观看的节目直播时可以准时的进行观看,因此,人们对节目回看的需求日渐增大。基于此,在节目进行直播时,可以录制直播视频流并将其存储在分布式的存储系统中。其中,视频流包括的每个视频帧均携带有时间戳。之后,当用户想要回看目标节目时,服务器可以根据目标节目的起止时间以及存储的每个视频帧携带的时间戳,获取目标节目对应的目标视频流,以供用户对该目标节目进行回看。相关技术中,在节目直播之前,服务器可以根据计划播出的节目生成回看节目表,存储该回看节目表,并将回看节目表下发至终端。其中,回看节目表中包括多个节目标识,以及每个节目标识所标识的节目的起止时间。之后,服务器可以接收终端发送的回看请求,该回看请求携带用户从回看节目表包括的多个节目标识中选择的目标节目标识。之后,服务器可以根据目标节目标识,从存储的回看节目表中获取目标节目标识所标识的目标节目的起止时间,并根据该起止时间从分布式存储系统中获取相应的视频流,将获取到的视频流发送至终端,以使终端进行播放。然而,如果直播过程中节目发生了变化,则实际直播节目可能与计划直播节目不同。在此基础上,由于回看节目表是根据计划播出的节目生成的,因此,根据回看节目表中的节目的起止时间就无法获取到用户想要回看节目的视频流,从而影响了用户的观看体验。
技术实现思路
本申请实施例提供了一种获取视频流方法、装置及存储介质。 ...
【技术保护点】
1.一种获取视频流的方法,其特征在于,所述方法包括:/n向终端发送修正节目表,所述修正节目表是根据实际直播节目信息对回看节目表进行修正得到,且所述修正节目表包括多个节目标识以及每个节目标识所标识的节目的起止时间;/n接收终端发送的回看请求,所述回看请求携带有从所述修正节目表中选取的目标节目标识;/n根据所述目标节目标识,从所述修正节目表中获取所述目标节目标识所标识的目标节目的起止时间;/n根据所述目标节目的起止时间和所述目标节目标识获取目标视频流,并将所述目标视频流发送至所述终端,以使所述终端播放所述目标视频流。/n
【技术特征摘要】
1.一种获取视频流的方法,其特征在于,所述方法包括:
向终端发送修正节目表,所述修正节目表是根据实际直播节目信息对回看节目表进行修正得到,且所述修正节目表包括多个节目标识以及每个节目标识所标识的节目的起止时间;
接收终端发送的回看请求,所述回看请求携带有从所述修正节目表中选取的目标节目标识;
根据所述目标节目标识,从所述修正节目表中获取所述目标节目标识所标识的目标节目的起止时间;
根据所述目标节目的起止时间和所述目标节目标识获取目标视频流,并将所述目标视频流发送至所述终端,以使所述终端播放所述目标视频流。
2.根据权利要求1所述的方法,其特征在于,所述向终端发送修正节目表之前,还包括:
获取所述回看节目表和至少一个精准节目表,所述回看节目表包括在直播开始前计划播放的多个第一节目的节目信息,每个精准节目表包括实际直播时多个第二节目的节目信息;
根据每个精准节目表包括的每个第二节目的节目信息,对所述回看节目表包括的多个第一节目的节目信息进行修正;
根据修正节目信息后的初始节目表,生成所述修正节目表。
3.根据权利要求2所述的方法,其特征在于,所述节目信息包括相应节目的节目标识以及相应节目的起止时间;
所述根据每个精准节目表包括的每个第二节目的节目信息,对所述回看节目表包括的多个第一节目的节目信息进行修正,包括:
对于第一精准节目表中的第一节目信息,根据所述第一节目信息包括的起止时间,从所述回看节目表包括的多个第一节目的节目信息中查找与所述第一节目信息匹配的第二节目信息;
根据所述第一节目信息对所述第二节目信息进行修正。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一节目信息对所述第二节目信息进行修正,包括:
如果所述第一节目信息包括的起止时间和所述第二节目信息包括的起止时间相同,且所述第一节目信息包括的第一节目标识和所述第二节目信息包括的第二节目标识不同,则将所述第二节目标识替换为所述第一节目标识;
如果所述第一节目信息包括的起止时间和所述第二节目信息包括的起止时间不同,且所述第一节目标识和所述第二节目标识相同,则将所述第二节目信息包括的起止时间替换为所述第一节目信息包括的起止时间;
如果所述第一节目信息包括的起止时间和所述第二节目信息包括的起止时间不同,且所述第一节目标识和所述第二节目标识不同,则将所述第二节目信息替换为所述第一节目信息。
5.根据权利要求2所述的方法,其特征在于,所述根据修正节目信息后的初始节目表,生成所述修正节目表,包括:
查找所述初始节目表中的每条节目信息对应的广告信息;
对于查找到对应有广告信息的至少一条第三节目信息,根据每条第三节目信息对应的广告信息,对相应第三节目信息进行修正,得到所述修正节目表。
6.根据权利要求5所述的方法,其特征在于,所述广告信息包括广告时长和...
【专利技术属性】
技术研发人员:陈娜,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。