一种视频文件的实时发布方法和系统技术方案

技术编号:11833775 阅读:180 留言:0更新日期:2015-08-05 20:29
本发明专利技术提供了一种视频文件的实时发布方法和系统。所述方法包括:接收收录所述直播流视频所在频道的指令;从所述直播流视频开始播放之后,按照预设的时间间隔从所述直播流视频中读取直播流视频片段;根据读取的直播流视频片段制作网络视频片段,并将制作的网络视频片段实时发送到远程服务器;当所述直播流视频停止播放时,停止发送制作的网络视频片段并向所述远程服务器发送直播流视频结束的标识。本发明专利技术可以缩短直播流上节目的制作时间,节省网络传输带宽。

【技术实现步骤摘要】

本专利技术设及视频领域,特别是设及一种视频文件的实时发布方法,W及,一种视频 文件的实时发布系统。
技术介绍
[000引 目前,视频网站制作节目都是在终端本地制作节目,节目制作完成后从本地上传 到远程服务器,或者由用户通过UGCOJserGeneratedContent,用户原创内容)上传到远 程服务器上,然后再由远程服务器上传到CDN(ContentDeliveryNetwork,内容分发网络) 进行网络分发。W上
技术介绍
中主要存在两方面的缺陷;一方面,节目从终端本地制作再上传,导 致节目从制作到网站发布需要很长一段时间,实时性较差。另一方面,视频制作完成后,由 于视频文件较大,对网络资源占用较多,对带宽的要求高,特别是在上传文件的高峰期,视 频的传输需要更好的带宽保证。
技术实现思路
本专利技术提供了一种视频文件的实时发布方法和系统,W缩短了直播流上节目的制 作时间,节省网络传输带宽。 本专利技术提供了一种视频文件的实时发布方法,包括: 接收收录所述直播流视频所在频道的指令; 从所述直播流视频开始播放之后,按照预设的时间间隔从所述直播流视频中读取 直播流视频片段;[000引根据读取的直播流视频片段制作网络视频片段,并将制作的网络视频片段实时发 送到远程服务器; 当所述直播流视频停止播放时,停止发送制作的网络视频片段并向所述远程服 务器发送直播流视频结束的标识。 优选地,在所述接收收录所述直播流视频所在频道的指令之前,所述方法还包 括: 接收在视频管理界面上设置的频道相关信息,所述频道相关信息包括用于制作网 络视频的直播流视频的开始时间、所述直播流视频的截止时间。 优选地,所述从所述直播流视频开始播放之后,按照预设的时间间隔从所述直播 流视频中读取直播流视频片段包括: 读取当前时间,确定所述当前时间为设置的所述直播流视频的开始时间时,按照 预设的时间间隔从所述直播流视频中读取直播流视频片段。 优选地,所述当所述直播流视频停止播放时,停止发送制作的网络视频片段并向 所述远程服务器发送直播流视频结束的标识包括: 读取当前时间,确定所述当前时间为设置的所述直播流视频的结束时间时,停止 发送制作的网络视频片段并向所述远程服务器发送直播流视频结束的标识。 优选地,所述网络视频文件为TS格式的视频文件。 本专利技术还提供了一种视频文件的实时发布装置,包括: 收录指令接收模块,用于接收收录所述直播流视频所在频道的指令; 直播流读取模块,用于从所述直播流视频开始播放之后,按照预设的时间间隔从 所述直播流视频中读取直播流视频片段; 视频发送模块,用于根据读取的直播流视频片段制作网络视频片段,并将制作的 网络视频片段实时发送到远程服务器; 视频停止发送模块,用于当所述直播流视频停止播放时,停止发送制作的网络视 频片段并向所述远程服务器发送直播流视频结束的标识。 优选地,所述装置还包括: 信息设置模块,用于接收在视频管理界面上设置的频道相关信息,所述频道相关 信息包括用于制作网络视频的直播流视频的开始时间、所述直播流视频的截止时间。 优选地,所述直播流读取模块,具体用于读取当前时间,确定所述当前时间为设 置的所述直播流视频的开始时间时,按照预设的时间间隔从所述直播流视频中读取直播流 视频片段。 优选地,所述视频停止发送模块,具体用于读取当前时间,确定所述当前时间为设 置的所述直播流视频的结束时间时,停止发送制作的网络视频片段并向所述远程服务器发 送直播流视频结束的标识。 优选地,所述网络视频文件为TS格式的视频文件。 与
技术介绍
相比,本专利技术包括W下优点:[002引现有技术采用本地直播流节目播放完毕后,才开始上传到服务器。而本专利技术实施 例采取的是生产和传输结合的方式制作节目。通过编码器不断的生成视频片段,传输模块 实时更新发送视频节目片段来控制传输,达到边制作边上传的实时效果,减少了节目从制 作到发布的时间,并且节省了公司的网络带宽。【附图说明】 图1是本专利技术实施例的一种视频文件的实时发布方法的流程图; 图2是本专利技术实施例的一种视频文件的实时发布装置的结构框图; 图3是本专利技术实施例的一个示例中视频文件的实时发布装置的示意图。【具体实施方式】 为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本专利技术作进一步详细的说明。 参照图1,其示出了本专利技术实施例所述一种视频文件的实时发布方法的流程图,所 述方法具体可W包括: 步骤101、接收收录所述直播流视频所在频道的指令。 可W从多个频道中选择一个频道接收直播流视频。 步骤102、从所述直播流视频开始播放之后,按照预设的时间间隔从所述直播流视 频中读取直播流视频片段。 可W由编码器按照预设时间间隔(例如一分钟)读取直播流视频数据,,每次读 取的为一个直播流视频片段。[003引步骤103、根据读取的直播流视频片段制作网络视频片段,并将制作的网络视频片 段实时发送到远程服务器。 每次读取的文件可W制作成相应的网络视频片段。例如TS格式的视频文件,并在 制作完成后实时发送到远程服务器。 步骤104、当所述直播流视频停止播放时,停止发送制作的网络视频片段并向所述 远程服务器发送直播流视频结束的标识。 现有技术采用本地直播流节目播放完毕后,才开始上传到服务器。而本专利技术实施 例采取的是生产和传输结合的方式制作节目。通过编码器不断的生成视频片段,传输模块 实时更新发送视频节目片段来控制传输,达到边制作边上传的实时效果,减少了节目从制 作到发布的时间,并且节省了公司的网络带宽。 本专利技术实施例中,优选地,由编辑在管理界面上设置好频道相关信息W及节目的 开始时间和节目的截止时间等信息。因此,在所述接收收录所述直播流视频所在频道的指 令之前,所述方法还包括: 接收在视频管理界面上设置的频道相关信息,所述频道相关信息包括用于制作网 络视频的直播流视频的开始时间、所述直播流视频的截止时间。 根据设置的开始时间和截止时间,可W进一步确定直播流视频片段的时间。因此, 所述从所述直播流视频开始播放之后,按照预设的时间间隔从所述直播流视频中读取直播 流视频片段可W包括: 读取当前时间,确定所述当前时间为设置的所述直播流视频的开始时间时,按照 预设的时间间隔从所述直播流视频中读取直播流视频片段。 相应的,所述当所述直播流视频停止播放时,停止发送制作的网络视频片段并向 所述远程服务器发送直播流视频结束的标识可W包括: 读取当前时间,确定所述当前时间为设置的所述直播流视频的结束时间时,停止 发送制作的网络视频片段并向所述远程服务器发送直播流视频结束的标识。 需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本专利技术并不受所描述的动作顺序的限制,因为 依据本专利技术,某些步骤可W采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所设当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种视频文件的实时发布方法,其特征在于,包括:接收收录所述直播流视频所在频道的指令;从所述直播流视频开始播放之后,按照预设的时间间隔从所述直播流视频中读取直播流视频片段;根据读取的直播流视频片段制作网络视频片段,并将制作的网络视频片段实时发送到远程服务器;当所述直播流视频停止播放时,停止发送制作的网络视频片段并向所述远程服务器发送直播流视频结束的标识。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘志红乐晓诚项东涛孙豹刘鹏刘辉熊伟
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1