[发明专利]一种基于M3U8列表协议直播流的编辑方法及装置有效
申请号: | 201210586256.6 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103024289A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 刘磊 | 申请(专利权)人: | 天脉聚源(北京)传媒科技有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N21/234;H04N21/238 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 m3u8 列表 协议 直播 编辑 方法 装置 | ||
技术领域
本发明涉及广播电视技术领域,尤其涉及一种基于M3U8列表协议直播流的编辑方法及装置。
背景技术
电视节目编辑是广电行业在新媒体领域所必需涉及到的业务,视频信号通过硬件设备及相应的软件进行数字化收录,而编辑环节则主要依靠功能完善、稳定可靠的电视节目编辑系统。现有的电视节目编辑系统都是将节目按日期及时间段先收录下来,之后按照加工需求,将已收录的数字化文件下载到编辑终端,此时,节目早已播出结束,例如:央视的新闻联播,时长30分钟,播出结束基本上在19:30,而编辑的最快时间也要等到19:31,假设需要编辑15分钟,那么,编辑完成已经在19:45,这种编辑方式对于新媒体而言,时效性已经很差。
现有的电视节目编辑系统主要完成几部分功能,如:节目剪辑、节目原信息标注、音频作用、特技制作、字幕制作等,通常系统会包含:视频加载模块、视频制作模块、视频信息标注模块、视频处理模块。视频加载模块主要负责,视频下载和视频基本信息提取;视频制作模块负责对视频进行各种加工,如:音频处理、特技制作、字幕制作等功能;信息标注模块负责对视频中的原始信息进行提取,如:标题、关键词、栏目、频道、简单描述、主持人、嘉宾等内容;视频处理模块是整个系统中最后的处理环节,它负责将前期的各种处理组织后一并处理,最终生成目标结果。
上述现有系统的局限性具体如下:
1、需要等待电视节目播出完成才能开始编辑
这是现有电视节目编辑系统最大的缺点,现有系统都是按照频道与时间段将电视节目收录为数字化文件,然后根据加工需求安排进行编辑;实际上,此时待加工的电视节目早已结束,加上编辑所需要的耗时,节目的上线时效性已经非常低下,这对于新媒体业务中某些上线时效要求上的应用是无法接受的。
2、电视节目视频加载时间过长
用一个大约30分钟左右电视节目举例,在局域网环境下的下载时长大概30秒左右,再加上初步分析的时间,一个节目的加载就需要以分钟为单位计算,使用户进行编辑前就已经需要几分钟的等待。
发明内容
本发明实施例提供一种基于M3U8列表协议直播流的编辑方法及装置,用于实现对于基于M3U8列表协议直播流的实时编辑。
本发明的一个方面,提供了一种基于M3U8列表协议直播流的编辑方法,包括:获取基于M3U8列表协议的直播流的播放信息;根据所述文件信息获取指定位置的TS文件;编辑所述TS文件;将编辑后的TS文件进行流化处理后推送到指定地址。该技术方案能够在直播流进行直播时,对指定位置的直播流进行实时编辑,并将编辑后的文件流化后继续直播,大大提高了电视节目的编辑效率。
优选的,获取基于M3U8列表协议直播流的播放信息的步骤包括:加载并播放所述基于M3U8列表协议的直播流;在内存中记录播放过的所述直播流的播放信息。该技术方案在直播流播放时记录直播流的播放信息,方便后续的编辑工作中迅速定位编辑位置。
优选的,根据所述文件信息获取指定位置的TS文件的步骤包括:调节所述直播流的播放进度至指定位置;计算所述指定位置的时间点信息;根据所述时间点信息获取所述指定位置对应的TS文件。该技术方案能够根据用户需求定位编辑位置,不需要等待全部文件播放完毕就能够得到对应的TS文件,提高编辑效率。
优选的,所述计算当前指定位置的时间点信息的步骤包括:根据所述直播流中TS文件的时长和相对于所述时长的偏移量计算得到所述时间点信息。该技术方案能够根据用户定位位置计算时间点信息,根据时间点信息从直播流接口获取对应的TS文件。
优选的,根据所述文件信息获取指定位置的TS文件的步骤后还包括:将所述指定位置之前的TS文件下载到本地磁盘。该技术方案能够将所有播放过的视频文件缓存到本地磁盘中再进行编辑,省略的下载耗时,能够提高编辑效率。
本发明的另一个方面,提供了一种基于M3U8列表协议直播流的编辑装置,包括播放信息获取模块、TS文件获取模块、TS文件编辑模块和TS文件推送模块,其中,所述播放信息获取模块,用于获取基于M3U8列表协议的直播流的播放信息;所述TS文件获取模块,用于根据所述文件信息获取指定位置的TS文件;所述TS文件编辑模块,用于编辑所述TS文件;所述TS文件推送模块,用于将编辑后的TS文件进行流化处理后推送到指定地址。
优选的,所述播放信息获取模块用于:加载并播放所述基于M3U8列表协议的直播流;在内存中记录播放过的所述直播流的文件信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)传媒科技有限公司,未经天脉聚源(北京)传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210586256.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:灯光控制装置和方法、照明装置
- 下一篇:多功能的能自动定位报警的拐杖