基于CDN快速视频生产方法与流程

文档序号:14253495阅读:538来源:国知局

本发明涉及视频剪辑技术领域,具体涉及一种基于cdn快速视频生产方法。



背景技术:

cdn的全称是contentdeliverynetwork,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,cdn系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决internet网络拥挤的状况,提高用户访问网站的响应速度。

目前在做直播时需要对直播的视频进行录制,以便于直播完成后将直播的视频回看给未观看直播的用户,但现在的直播,会提前进行设备调试,播放垫片,播放广告等,而直播方如不希望将垫片,设备调试等视频信息给到用户观看,就得对直播后的整个录制文件进行剪辑,此时因录制的文件生成在服务器上,需对文件进行下载到本地,然后通过相关手段或者工具进行编辑,去除无需的视频段,合成新的视频文件,然后再上传到视频流媒体服务器,并将新的视频地址给到相应的播放设备进行播放,而此过程费时费力,剪辑视频的内容越复杂,这个过程的耗时就越长。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种基于cdn快速视频生产方法,将采用直播时移,结合用户时间打点,用直播生成的ts文件,生成新的回看记录m3u8文件,解决直播结束后对录制视频剪辑的繁琐操作过程,提高视频回看的速度,通过调用录制操作接口生成新文件,设置操作回看接口,真正做到直播录制秒级回放。

本发明的目的是通过以下技术方案来实现的:

基于cdn快速视频生产方法,包括以下步骤:

s01:时移配置,打开cdn直播时移功能并设置时移时长;

s02:录制时间设置,设置直播时生成ts文件的切片时长;

s03:确定打点时间,确定需剪切视频的开始时间点、结束时间点;

s04:生成新的直播录制文件,调用服务端api,传入需剪切视频的开始时间点、结束时间点、流名称以及新文件存储地址,生成新直播录制文件;

s05:设置回看地址,将新直播录制文件的存储地址设置到各个回看系统。

优选的,所述新直播录制文件是m3u8文件。

进一步的,所述直播时移是在直播过程中,可直接拖动进度条进行查看历史画面。

更进一步的,所述历史画面是指历史录制画面。

优选的,所述ts文件的切片时长为5-10秒一片。

作为本方案的进一步改进,所述步骤s03确定打点时间是通过播放器观看直播,拖动播放器直播进度条确定需剪切视频的开始时间点、结束时间点。

作为本方案的进一步改进,所述回看系统设置有操作回看接口,通过调用该回看接口可以直接调用剪切生成的会看视频m3u8文件。

优选的,所述时移配置步骤中设置的时移时长由第三方控制。

本发明的有益效果是:本发明通过采用直播时移,结合用户时间打点,用直播生成的ts文件,生成由若干个ts文件组成的新m3u8文件,该新m3u8文件存储于系统地址内,并在该系统内回看接口,通过回看接口直接调用生成的新m3u8文件,从而真正做到直播录制秒级回放。

附图说明

图1是本发明的流程图。

具体实施方式

下面结合附图1和具体实施例进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

基于cdn快速视频生产方法,包括以下步骤:

s01:时移配置,打开cdn直播时移功能并设置时移时长;

s02:录制时间设置,设置直播时生成ts文件的切片时长;

s03:确定打点时间,确定需剪切视频的开始时间点、结束时间点;

s04:生成新的直播录制文件,调用服务端api,传入需剪切视频的开始时间点、结束时间点、流名称以及新文件存储地址,生成新直播录制文件;

s05:设置回看地址,将新直播录制文件的存储地址设置到各个回看系统。

优选的,本实施例中所指的新直播录制文件是m3u8文件,直播m3u8文件是一种直播视频文件格式,其内容是由多段ts文件路径组成,ts为真正录制视频文件,ts是日本高清摄像机拍摄下进行的封装格式,全称为mpeg2-ts。ts即"transportstream"的缩写,mpeg2-ts格式的特点就是要求从视频流的任一片段开始都是可以独立解码的,本发明正是利用该特性将直播视频格式选择为ts格式,并控制单个ts文件的时长,从而使得直播录制的视频是由若干个ts文件构成的,且ts文件沿时间轴依次编号,需要进行回放视频录制时,仅需要输入回放视频即本发明中所说的剪切视频的开始时间点、结束时间点,然后系统自动选择位于该段时间内的ts文件进行组合生成新的m3u8文件并存储在系统内,通过系统配置的操作回看接口,调用该回看接口可以直接调用剪切生成的会看视频m3u8文件。

其具体操作如下:

开启直播流地址cdn直播时移功能并设置时移时长,该操作由用户直接操作,其中cdn直播时移是指在直播过程中,可直接拖动进度条进行查看历史画面,进一步的,在本实施中是指直播过程中录制的历史画面;然后由第三方设置直播时生成ts文件的切片时长,ts文件的切片时长可以选择5秒一片或10秒一片,但并不局限本实施例中所列举的时长;准备录制回放视频时,使用播放器观看直播视频,通过往回拖动播放器直播进度条确定需剪切视频的开始实践点和结束时间点确定需要录制的回放视频片段,调用第三方服务端api接口,传入开始时间点、结束时间点、流名称、新文件(即录制的回放视频m3u8文件)存储位置,从而生成新的直播录制文件m3u8文件,根据上步骤获取到的新的直播录制文件地址系统设置到各个回看系统,通过系统配置的操作回看接口,调用该回看接口可以直接调用剪切生成的会看视频m3u8文件。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。



技术特征:

技术总结
本发明涉及基于CDN快速视频生产方法,开启直播流地址CDN直播时移功能并设置时移时长,然后由设置直播时生成TS文件的切片时长,TS文件的切片时长选择5秒一片或10秒一片,准备录制回放视频时,通过往回拖动播放器直播进度条确定需剪切视频的开始实践点和结束时间点确定需要录制的回放视频片段,调用第三方服务端api接口,传入开始时间点、结束时间点、流名称、新文件存储位置,从而生成新的直播录制文件M3U8文件,通过系统配置的操作回看接口,调用该回看接口可以直接调用剪切生成的会看视频M3U8文件。解决直播结束后对录制视频剪辑的繁琐操作过程,提高视频回看的速度,通过调用录制操作接口生成新文件,设置操作回看接口,真正做到直播录制秒级回放。

技术研发人员:刘让刚;颜涛
受保护的技术使用者:成都华栖云科技有限公司
技术研发日:2017.12.22
技术公布日:2018.04.20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1