支持多协议视频直播的视频生成方法、装置、介质及设备制造方法及图纸

技术编号:34911020 阅读:47 留言:0更新日期:2022-09-15 06:59
本申请公开了一种支持多协议视频直播的视频生成方法、装置、计算机可读存储介质及电子设备,根据源站的视频信息,首先生成索引文件和直播文件;然后基于索引文件查找直播文件,或访问源站以获取直播视频,从而实现同一域名和同一服务器支持HLS、FLV和RTMP三种协议的播发,以保证客户推流到自有源站的直播内容只有一份,即统一三种播发协议的播发内容,既能避免播发跳跃的问题,也能节省回源带宽、简化运营配置。化运营配置。化运营配置。

【技术实现步骤摘要】
支持多协议视频直播的视频生成方法、装置、介质及设备


[0001]本申请涉及视频直播
,具体涉及一种支持多协议视频直播的视频生成方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]当前视频直播有三种流行的播放协议:HTTP

HLS、HTTP

FLV、RTMP。前两种都是基本HTTP协议传输内容,仅对应内容的视频封装格式不一致。而RTMP是为了降低直播时延提出的一种全新的基于UDP协议传输的视频播放格式。
[0003]为了吸引客户,一般主流的视频制作厂家都支持如上三种直播播放协议,从而要求视频直播的加速厂家也同步支持服务,加速厂家主流的支持三种协议的方式一般是:HLS为一种播放域名,FLV/RTMP为另一个不同的播放域名(不同服务器组)。之所以配置两个不同的域名,主要是解决在客户端使用HLS协议观看直播可能出现的视频画面跳跃,不连贯的问题。这种现象发生在在直播过程中,由于播放直播服务器的切换,导致观看的视频画面不一致的现象,影响用户体验。

技术实现思路
<br/>[0004]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种支持多协议视频直播的视频生成方法,其特征在于,包括:根据源站的视频信息,生成索引文件和直播文件;其中,所述直播文件存储所述视频信息的时间片段,所述索引文件存储访问所述直播文件的访问列表;以及基于所述索引文件查找所述直播文件,或访问所述源站以获取直播视频。2.根据权利要求1所述的视频生成方法,其特征在于,所述根据源站的直播视频,生成索引文件和直播文件包括:根据所述源站的直播视频,生成多个清晰度的所述直播文件和对应的所述索引文件。3.根据权利要求1所述的视频生成方法,其特征在于,所述基于所述索引文件查找所述直播文件,或访问所述源站以获取直播视频包括:根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频。4.根据权利要求3所述的视频生成方法,其特征在于,在所述根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频之前,所述视频生成方法还包括:获取所述播放协议;其中,所述播放协议包括:自适应码率流媒体传输协议、快速流媒体传输协议、实时消息传输协议。5.根据权利要求4所述的视频生成方法,其特征在于,所述根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频包括:当所述播放协议为所述自适应码率流媒体传输协议时,通过第一软件获取所述索引文件和所述直播文件。6.根据权利要求4所...

【专利技术属性】
技术研发人员:周东树张晖
申请(专利权)人:北京新流万联网络技术有限公司
类型:发明
国别省市:

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

1