【技术实现步骤摘要】
获取视频数据的方法、服务器和系统
本申请涉及计算机
,特别涉及一种获取视频数据的方法、服务器和系统。
技术介绍
随着计算机技术和网络技术的发展,网络直播得到了广泛的普及,用户可以登录网络直播的应用程序,进入感兴趣的直播间,观看主播的直播节目。相关技术中,用户进入直播间观看主播的直播时,可以点播节目,让主播表演点播的节目(如演唱一首歌曲等),用户可以观看,在直播结束之后,如果用户想要再看自己点播的节目,则需要浏览主播此次直播的全部视频数据,找到自己点播的节目,进行观看。由于用户需要浏览主播此次直播的全部视频数据,会花费大量的时间,用户体验比较差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种获取视频数据的方法、服务器和系统。所述技术方案如下:第一方面,提供了一种获取视频数据的方法,所述方法包括:在直播过程中,第一服务器从第二服务器接收自主播终端的直播视频流中获取第一视频数据;当所述第一服务器确定所述第一视频数据获取失败时,向所述第二服务器发送第一视频数据的获取请求,其中,所述获取请求中携带有直播间标识;所述第一服务器接收所述第二服务器发送的基于所述直播间标识确定的第二视频数据;所述第一服务器根据所述第一视频数据的开始标识和结束标识,在所述第二视频数据中,截取所述第一视频数据;所述第一服务器将所述第一视频数据和所述直播间标识对应存储,并在所述直播间标识对应的回放界面添加所述第一视频数据的标识。可选的,所述方法还包括:在所述第一视频数据的开始位置处添加片头视频数据,其中,所述片头视频数据中至少包括直播间中主播的账户信息;所述第一服务器将所述 ...
【技术保护点】
1.一种获取视频数据的方法,其特征在于,所述方法包括:在直播过程中,第一服务器从第二服务器接收自主播终端的直播视频流中获取第一视频数据;当所述第一服务器确定所述第一视频数据获取失败时,向所述第二服务器发送所述第一视频数据的获取请求,其中,所述获取请求中携带有直播间标识;所述第一服务器接收所述第二服务器发送的基于所述直播间标识确定的第二视频数据;所述第一服务器根据所述第一视频数据的开始标识和结束标识,在所述第二视频数据中,截取所述第一视频数据;所述第一服务器将所述第一视频数据和所述直播间标识对应存储,并在所述直播间标识对应的回放界面添加所述第一视频数据的标识。
【技术特征摘要】
1.一种获取视频数据的方法,其特征在于,所述方法包括:在直播过程中,第一服务器从第二服务器接收自主播终端的直播视频流中获取第一视频数据;当所述第一服务器确定所述第一视频数据获取失败时,向所述第二服务器发送所述第一视频数据的获取请求,其中,所述获取请求中携带有直播间标识;所述第一服务器接收所述第二服务器发送的基于所述直播间标识确定的第二视频数据;所述第一服务器根据所述第一视频数据的开始标识和结束标识,在所述第二视频数据中,截取所述第一视频数据;所述第一服务器将所述第一视频数据和所述直播间标识对应存储,并在所述直播间标识对应的回放界面添加所述第一视频数据的标识。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一视频数据的开始位置处添加片头视频数据,其中,所述片头视频数据中至少包括直播间中主播的账户信息;所述第一服务器将所述第一视频数据和所述直播间标识对应存储,包括:所述第一服务器将添加片头视频数据的第一视频数据与所述直播间标识对应存储。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一视频数据的结束位置处添加片尾视频数据,其中,所述片尾视频数据中至少包括直播间所属应用程序的标识;所述第一服务器将所述第一视频数据和所述直播间标识对应存储,包括:所述第一服务器将添加片尾视频数据的第一视频数据与所述直播间标识对应存储。4.根据权利要求1所述的方法,其特征在于,所述获取请求中还携带有所述第一视频数据的结束标识和所述第一视频数据的时长;所述第一服务器接收所述第二服务器发送的基于所述直播间标识确定的第二视频数据,包括:所述第一服务器接收所述第二服务器发送的基于所述直播间标识、所述结束标识和所述第一视频数据的时长,确定的第二视频数据。5.根据权利要求1所述的方法,其特征在于,所述获取请求中还携带有所述第一视频数据的开始标识和结束标识;所述第一服务器接收所述第二服务器发送的基于所述直播间标识确定的第二视频数据,包括:所述第一服务器接收所述第二服务器发送的基于所述直播间标识、所述第一视频数据的开始标识和结束标识,确定的第二视频数据。6.根据权利要求4或5所述的方法,其特征在于,所述第二视频数据中包括按时间顺序排列的多个视频数据片段;所述第一服务器根据第一视频数据的开始标识和结束标识,在所述第二视频数据中,截取所述第一视频数据,包括:所述第一服务器在所述多个视频数据片段中的第一个视频数据片段中,截取所述第一视频数据的开始标识之后的视频数据,并在所述多个视频数据片段中的最后一个视频数据片段中,截取所述第一视频数据的结束标识之前的视频数据;将所述开始标识之后的视频数据、所述多个视频数据片段中除所述第一个视频数据片段和所述最后一个视频数据片段之外的视频数据片段、所述结束标识之前的视频数据,合并成第一视频数据。7.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:当接收到终端发送的所述第一视频数据的停止获取请求时,如果所述第一视频数据的时长小于录制时长,则确定所述第一视频数据获取失败;或者,当接收到终端发送的所述第一视频数据的停止获取请求时,如果所述第一视频数据损坏,则确定所述第一视频数据获取失败。8.一种获取视频数据的方法,其特征在于,所述方法包括:第二服务器接收第一服务器在确定第一视频数据获取失败时,发送的所述第一视频数据的获取请求,其中,所述获取请求中携带有直播间标识;所述第二服务器根据所述直播间标识,在存储的视频存档文件中,确定第二视频数据;所述第二服务器向所述第一服务器发送所述第二视频数据。9.根据权利要求8所述的方法,其特征在于,所述获取请求中还携带有所述第一视频数据的结束标识和所述第一视频数据的时长;所述第二服务器根据所述直播间标识,在存储的视频存档文件中,确定第二视频数据,包括:所述第二服务器在存储的视频存档文件中,确定所述直播间标识对应的视频数据;所述第二服务器根据所述第一视频数据的结束标识和所述第一视频数据的时长,在所述直播间标识对应的视频数据中,截取第二视频数据。10.根据权利要求9所述的方法,其特征在于,所述直播间的标识对应的视频数据包括按照时间顺序排列的多个视频数据片段;所述第二服务器根据所述第一视频数据的结束标识和所述第一视频数据的时长,在所述直播间标识对应的视频数据中,截取第二视频数据,包括:所述第二服务器在所述直播间标识对应的视频数据中,获取所述第一视频数据的结束标识所在的第一视频数据片段,并根据所述结束标识和所述时长,确定出所述第一视频数据的开始标识;所述第二服务器获取所述第一视频数据的开始标识所在的第二视频数据片段;所述第二服务器将所述第二视频数据片段、所述直播间标识对应的视频数据中所述第二视频数据片段和所述第一视频数据片段之间的视频数据片段、所述第一视频数据片段,合并成所述第二视频数据。11.根据权利要求8所述的方法,其特征在于,所述获取请求中还携带有所述第一视频数据的开始标识和结束标识;所述第二服务器根据所述直播间标识,在存储的视频存档文件中,确定第二视频数据,包括:所述第二服务器在存储的视频存档文件中,确定所述直播间标识对应的视频数据;所述第二服务器基于所述开始标识和所述结束标识,在所述直播间标识对应的视频数据中,截取第二视频数据。12.根据权利要求11所述的方法,其特征在于,所述直播间的标识对应的视频数据包括按照时间顺序排列的多个视频数据片段;所述第二服务器基于所述开始标识和所述结束标识,在所述直播间标识对应的视频数据中,截取第二视频数据,包括:所述第二服务器在所述直播间标识对应的视频数据中,获取所述第一视频数据的开始标识所在的第三视频数据片段,并且获取所述第一视频数据的结束标识所在的第四视频数...
【专利技术属性】
技术研发人员:梁衍鹏,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。