一种直播热剪辑回放方法转让专利

申请号 : CN201710328142.4

文献号 : CN108882042B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡娟

申请人 : 北京元美传媒科技有限责任公司

摘要 :

本发明公开了一种直播热剪辑回放方法,包括:开始直播视频流;判断视频直播期间是否需要剪辑?如需要,则对视频流进行热剪辑回放处理,生成片段类型的直播回看文件,如不需要,则继续直播视频直至直播结束;以及对直播回看文件进行分发。通过本发明的技术方案可以满足时效性和灵活性,达到边直播边回放、任意重组回放的效果。

权利要求 :

1.一种直播热剪辑回放方法,其特征在于,包括:开始直播视频流;

判断视频直播期间是否需要剪辑, 如需要,则对视频流进行热剪辑回放处理,生成片段类型的直播回看文件,如不需要,则继续直播视频直至直播结束;以及对直播回看文件进行分发,

所述视频流进行热剪辑回放处理的步骤包括:在时间视频流轴上设置一个起点时间;

在时间视频流轴上设置一个结束时间;

系统中设置一个定时脚本;

当视频流设置时间和结束时间重合时,则产生触发消息,触发预设定时器;以及触发消息通知流媒体服务器提取起始时间至结束时间区间内的TS文件,根据HLS协议构建描述文件,生成片段类型的直播回看文件,在网络直播的过程中,设置N对时间戳,通过建立m3u8文件,将包含在此时间戳对以内的所有 TS文件索引起来,形成实时索引文件,其中0

2.根据权利要求1所述的直播热剪辑回放方法,其特征在于,对直播回看文件进行分发的步骤包括实例化一个播放页面或者播放窗口,将描述文件进行播放。

3.根据权利要求1所述的直播热剪辑回放方法,其特征在于,所述直播热剪辑回放采用B/S架构模型,通过浏览器对直播过程进行干预剪辑。

4.根据权利要求1所述的直播热剪辑回放方法,其特征在于,所述热剪辑为无限级循环剪辑。

5.根据权利要求1所述的直播热剪辑回放方法,其特征在于,所述热剪辑仅针对时间区间内的文件,不影响新创建或者正在创建的TS文件。

说明书 :

一种直播热剪辑回放方法

技术领域

[0001] 本发明涉及视频剪辑技术,尤其涉及一种直播热剪辑回放方法。

背景技术

[0002] 新电视媒体的发展趋势体现在:展现形式和传播渠道多样化;对长尾内容所蕴藏巨大价值的挖掘;更好的观看体验:个性化,变被动为主动;交流、互动、反馈。并且在当前
TV2.0时代下,技术发展促进三网融合,互联网直播应运而生。网络直播技术分为如下几个
基本单元:直播数据获取、直播流推送、直播视频流分发、视频流存储。
[0003] 在实际的业务场景中,普遍存在一些需求:例如,某领导的精彩发言需要被实时录制并在线形成直播片段和回放片段。如图1所示为传统网络直播采取的线性流程图,当前网
络直播是采用流水线式的生产方式,从数据收集到码流推送,再到最后的存储和分发形成
一个线形结构的模型。虽对直播数据的存储可提供重播回看,如图2所示,但无法对正在直
播的内容进行任意剪辑,无法实时的、极具时效性地从数据流中截取精彩片段进行二次分
发。
[0004] 针对上述问题,我们提出了一种新的直播热剪辑回放方法。

发明内容

[0005] 鉴于上述现有技术存在的问题,本发明提供一种直播热剪辑回放方法。
[0006] 本发明解决技术问题采用如下技术方案:一种直播热剪辑回放方法,包括。
[0007] 可选的,所述视频流进行热剪辑回放处理的步骤包括:在时间视频流轴上设置一个起点时间;在时间视频流轴上设置一个结束时间;系统中设置一个定时脚本;当视频流设
置时间和结束时间重合时,则产生触发消息,触发预设定时器;以及触发消息通知流媒体服
务器提取起始时间至结束时间区间内的TS文件,根据HLS协议构建描述文件,生成片段类型
的直播回看文件。
[0008] 可选的,在网络直播的过程中,设置N对时间戳,通过建立m3u8文件,将包含在此时间戳对以内的所以TS文件索引起来,形成实时索引文件,其中0<N<当前时长分钟数。
[0009] 可选的,对直播回看文件进行分发的步骤包括实例化一个播放页面或者播放窗口,将描述文件进行播放。
[0010] 可选的,所述直播热剪辑回放采用B/S架构模型,通过浏览器对直播过程进行干预剪辑。
[0011] 可选的,所述热剪辑为无限级循环剪辑。
[0012] 可选的,所述热剪辑仅针对时间区间内的文件,不影响新创建或者正在创建的TS文件。
[0013] 本发明具有如下有益效果:
[0014] 通过本发明的技术方案可以满足时效性和灵活性,达到边直播边回放、任意重组回放的效果。

附图说明

[0015] 图1为现有技术中网络直播采取的线性流程图;
[0016] 图2为现有技术中网络直播回放方法流程图;
[0017] 图3为本发明的所述一种直播热剪辑回放方法的实施例示意图;
[0018] 图4为本发明基于图3的所述一种直播热剪辑回放方法的线性流程图。

具体实施方式

[0019] 下面结合实施例及附图对本发明的技术方案作进一步阐述。
[0020] 如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名
称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通
篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定
于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述
技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接
手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦
接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书
后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,
并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0021] 实施例1
[0022] 本实施例提供了一种直播热剪辑回放方法。参见图3所示为本申请中直播热剪辑回放方法的具体实施例,本实施例中步骤包括:
[0023] 步骤301:开始直播视频流;
[0024] 步骤302:判断视频直播期间是否需要剪辑?如需要,则转步骤303,如不需要,则转步骤30:5;
[0025] 步骤303:对视频流进行热剪辑回放处理,生成片段类型的直播回看文件,
[0026] 步骤304:对直播回看文件进行分发;
[0027] 步骤305:继续直播视频直至直播结束;
[0028] 步骤306:对文件进行回放;
[0029] 步骤307:对已经播放完毕的文件进行回放分发;
[0030] 步骤308:结束应用。
[0031] 其中,步骤303中视频流进行热剪辑回放处理的步骤包括:
[0032] 在时间视频流轴上设置一个起点时间;
[0033] 在时间视频流轴上设置一个结束时间;
[0034] 系统中设置一个定时脚本;
[0035] 当视频流设置时间和结束时间重合时,则产生触发消息,触发预设定时器;以及
[0036] 触发消息通知流媒体服务器提取起始时间至结束时间区间内的TS文件,根据HLS协议构建描述文件,生成片段类型的直播回看文件。
[0037] 其中,在网络直播的过程中,设置N对时间戳,通过建立m3u8文件,将包含在此时间戳对以内的所以TS文件索引起来,形成实时索引文件,其中0<N<当前时长分钟数。
[0038] 其中,步骤3004直播回看文件进行分发的步骤包括实例化一个播放页面或者播放窗口,将描述文件进行播放。
[0039] 其中,直播热剪辑回放采用B/S架构模型,通过浏览器对直播过程进行干预剪辑。具体的剪辑模块是在Server端(流媒体服务)进行部署。结合实时流传输的协议(HLS)实时
对媒体文件(TS文件)组装描述文件(又称索引文件,m3u8)。
[0040] 其中,热剪辑可以为无限级循环剪辑。
[0041] 其中,热剪辑仅针对时间区间内的文件,不影响新创建或者正在创建的TS文件。
[0042] 在客户端通过预设热剪辑点、实时设置剪辑点或者预设与实时相结合的方式,在直播过程当中对已播视频流进行组合。
[0043] 为了使本发明描述更明确和详细,同时便于技术人员理解,本实施例对图3所示的方法作了进一步说明。参见图4为本发明基于图3的所述一种直播热剪辑回放方法的线性流
程图。
[0044] 对比说明:
[0045] 现有网络直播回放以线性方式呈现,没有考虑到用户的实际需求。譬如对一场时长达4个小时的峰会直播回放而言,不同的用户关注的点不尽相同,有些用户关注发言者A
的演讲,另外一些用户关注B的演讲而对其他环节的内容丝毫不感兴趣。那么,关注演讲者B
的用户只能等到A演讲完毕之后才能观看B的演讲。
[0046] 本技术通过对流的重组解决了各取所需的需求。而此时,整个直播并没有中断。这样,对于关注的A的用户而言,可以第一时间看到A的剪辑回放内容。以此类推,整个直播过
程可以划分成为N个剪辑回放记录,并且所有的剪辑回放都是第一时间生成,无需等到整场
直播结束。
[0047] 因此,通过本发明的技术方案可以满足时效性和灵活性,达到边直播边回放、任意重组回放的效果。
[0048] 以上实施例的先后顺序仅为便于描述,不代表实施例的优劣。
[0049] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;
而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和
范围。