[发明专利]支持多协议视频直播的视频生成方法、装置、介质及设备在审
申请号: | 202210254824.6 | 申请日: | 2022-03-15 |
公开(公告)号: | CN115052167A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 周东树;张晖 | 申请(专利权)人: | 北京新流万联网络技术有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/232;H04N21/234;H04N21/266;H04N21/643 |
代理公司: | 北京力量专利代理事务所(特殊普通合伙) 11504 | 代理人: | 毛雨田 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 协议 视频 直播 生成 方法 装置 介质 设备 | ||
本申请公开了一种支持多协议视频直播的视频生成方法、装置、计算机可读存储介质及电子设备,根据源站的视频信息,首先生成索引文件和直播文件;然后基于索引文件查找直播文件,或访问源站以获取直播视频,从而实现同一域名和同一服务器支持HLS、FLV和RTMP三种协议的播发,以保证客户推流到自有源站的直播内容只有一份,即统一三种播发协议的播发内容,既能避免播发跳跃的问题,也能节省回源带宽、简化运营配置。
技术领域
本申请涉及视频直播技术领域,具体涉及一种支持多协议视频直播的视频生成方法、装置、计算机可读存储介质及电子设备。
背景技术
当前视频直播有三种流行的播放协议:HTTP-HLS、HTTP-FLV、RTMP。前两种都是基本HTTP协议传输内容,仅对应内容的视频封装格式不一致。而RTMP是为了降低直播时延提出的一种全新的基于UDP协议传输的视频播放格式。
为了吸引客户,一般主流的视频制作厂家都支持如上三种直播播放协议,从而要求视频直播的加速厂家也同步支持服务,加速厂家主流的支持三种协议的方式一般是:HLS为一种播放域名,FLV/RTMP为另一个不同的播放域名(不同服务器组)。之所以配置两个不同的域名,主要是解决在客户端使用HLS协议观看直播可能出现的视频画面跳跃,不连贯的问题。这种现象发生在在直播过程中,由于播放直播服务器的切换,导致观看的视频画面不一致的现象,影响用户体验。
发明内容
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种支持多协议视频直播的视频生成方法、装置、计算机可读存储介质及电子设备,解决了上述问题。
根据本申请的一个方面,提供了一种支持多协议视频直播的视频生成方法,包括:根据源站的视频信息,生成索引文件和直播文件;其中,所述直播文件存储所述视频信息的时间片段,所述索引文件存储访问所述直播文件的访问列表;以及基于所述索引文件查找所述直播文件,或访问所述源站以获取直播视频。
在一实施例中,所述根据源站的直播视频,生成索引文件和直播文件包括:根据所述源站的直播视频,生成多个清晰度的所述直播文件和对应的所述索引文件。
在一实施例中,所述基于所述索引文件查找所述直播文件,或访问所述源站以获取直播视频包括:根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频。
在一实施例中,在所述根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频之前,所述视频生成方法还包括:获取所述播放协议;其中,所述播放协议包括:自适应码率流媒体传输协议、快速流媒体传输协议、实时消息传输协议。
在一实施例中,所述根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频包括:当所述播放协议为所述自适应码率流媒体传输协议时,通过第一软件获取所述索引文件和所述直播文件。
在一实施例中,所述根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频包括:当所述播放协议为所述快速流媒体传输协议时,通过第一软件的内部端口转化请求第二软件,并由所述第二软件访问所述源站以获取所述直播视频。
在一实施例中,所述根据播放协议,基于所述索引文件查找所述直播文件、或访问所述源站以获取直播视频包括:当所述播放协议为所述实时消息传输协议时,通过第二软件访问所述源站以获取所述直播视频。
根据本申请的另一个方面,提供了一种支持多协议视频直播的视频生成装置,包括:文件生成模块,用于根据源站的视频信息,生成索引文件和直播文件;其中,所述直播文件存储所述视频信息的时间片段,所述索引文件存储访问所述直播文件的访问列表;以及视频获取模块,用于基于所述索引文件查找所述直播文件,或访问所述源站以获取直播视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新流万联网络技术有限公司,未经北京新流万联网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210254824.6/2.html,转载请声明来源钻瓜专利网。