[发明专利]一种流媒体文件处理方法及直播系统有效
申请号: | 201710464872.7 | 申请日: | 2017-06-19 |
公开(公告)号: | CN107426629B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 陈鸿;吕士表 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/24;H04N21/442;H04N21/8547 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 文件 处理 方法 直播 系统 | ||
本发明提供了一种用于直播系统中流媒体文件处理方法,所述方法包含步骤:按照一预设时间单位对所述流媒体文件进行切片;根据时间数据为所述切片创建播放序列号;其中所述播放序列号用于确定所述切片的播放顺序;分别存储所述切片及所述切片的播放序列号,并建立所述切片与其播放序列号之间的映射关系。本发明基于预设时间单位对流媒体文件进行切片,并根据时间数据创建切片的播放序列号,可以直接基于时间信息来选择处理播放序列号对应的切片文件,以方便后续对切片文件的操作。此外,本发明还提供一种直播系统。
技术领域
本发明涉及网络直播技术领域,特别涉及一种流媒体文件处理方法及直播系统。
背景技术
随着互联网的普及,利用网络传输声音与视频信号的需求也越来越大。广播电视等媒体上网后,也都希望通过互联网来发布自己的音视频节目。但是,音视频在存储时,文件的体积一般都十分庞大。在网络带宽还很有限的情况下,花几十分钟甚至更长的时间等待一个音视频文件的传输,用户体验并不好。
流媒体技术的出现,在一定程度上使互联网传输音视频难的局面得到改善。
采用流媒体技术,可实现流式传输,将声音、影像或动画由服务器向用户计算机进行连续、不间断传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。当声音视频等在用户的机器上播放时,文件的剩余部分还会从服务器上继续下载。
目前,流媒体技术广泛应用在点播领域,即音视频文件已经存储在服务器上,用户可以对正在播放的文件,进行拖放定位,而为了实现音视频文件的拖放定位,需要对流媒体文件进行预先处理,例如,为流媒体文件设置时间点,对视频的定位通过视频时间点进行操作,或者对流媒体文件进行关键帧分割,使得用户可更加精准的对播放文件进行定位,服务器也能根据用户请求进行快速跳转。
然而这些流媒体文件的处理方法,并不适用于直播领域,在用户观看直播画面时,并不能对视频进行拖放定位的操作,只能实时接收源端或服务器发送的直播画面,并根据客户端端的播放进行进行自身调整。
众所周知,直播对音视频播放的实时性要求较高,如何对媒体文件进行处理,以提供客户端观看体验是当前急需解决的问题。
发明内容
为了解决背景技术中的问题,本发明实施例提供了一种流媒体文件处理方法,具体包含步骤:按照一预设时间单位对所述流媒体文件进行切片;根据时间数据为所述切片创建播放序列号;其中所述播放序列号用于确定所述切片的播放顺序;分别存储所述切片及所述切片的播放序列号,并建立所述切片与其播放序列号之间的映射关系。
在本发明的一较佳实施例中,所述按照一预设时间单位对所述流媒体文件进行切片的方法包含,获取所述流媒体文件中每一帧的持续时间,基于所述持续时间及所述预设时间单位从所述流媒体文件中分割出所述切片。
在本发明的一较佳实施例中,所述时间数据包含所述切片中的第一帧的流时间戳。
在本发明的一较佳实施例中,所述根据时间数据为所述切片创建播放序列号包含基于所述时间数据进行函数计算得出所述播放序列号。
在本发明的一较佳实施例中,所述根据时间数据为所述切片创建播放序列号包含:判断当前创建的播放序列号是否需要校准,若需要校准,则根据系统时间来创建当前所述切片的播放序列号,若不需要校准,则基于所述时间数据进行函数计算得出所述播放序列号。
在本发明的一较佳实施例中,所述判断当前创建的播放序列号是否需要校准的方法包含:确认当前所述切片与上一所述切片之间是否存在数据丢失,若存在,则判断为需要校准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710464872.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:播放装置
- 下一篇:从源视频序列生成摘要视频序列的方法和视频处理装置