[发明专利]一种直播视频下发方法、装置、服务器及系统在审
申请号: | 201711377562.8 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108173821A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 陈辉 | 申请(专利权)人: | 暴风集团股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张俊国 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 直播视频数据包 预设时长 时长 子数据包 服务器 视频 网络传输数据 预设时间间隔 直播视频数据 大规模网络 视频直播 数据请求 数据包 平滑 终端 发送 转换 保证 | ||
本发明公开了一种直播视频下发方法、装置、服务器及系统,该方法包括:获取直播视频数据包;判断所述直播视频数据包对应的第一直播时长是否大于预设时长;当所述第一直播时长大于所述预设时长时,将所述直播视频数据包转换为至少两个子数据包,所述子数据包对应的第二直播时长小于或等于所述预设时长;按照预设时间间隔,将所述子数据包下发到发送直播数据请求的终端。该技术方案避免网络传输数据量的瞬时爆发,使得直播视频数据下发平滑,保证大规模网络视频直播的稳定性。
技术领域
本发明涉及数据处理技术领域,尤其是一种直播视频下发方法、装置、服务器及系统。
背景技术
目前,随着在线视频业务的发展,用户对视频清晰度要求越来越高,而越清晰的视频对应的码率越高,因此,在互联网上进行大范围高码率视频数据的传输过程中,对网络带宽占用率过高,是急需解决的问题。
常用的流媒体协议包括HTTP渐进下载,其中,HLS(HTTP Live Streaming)协议是Apple公司的动态码率自适应技术,主要用于PC和Apple终端的音视频服务,包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。HLS协议支持现有的H.264和H.265编码格式。
但是,采用HLS协议进行直播视频下发不够平滑,瞬时下发速度较大,这对于大规格网络视频直播影响比较大。
发明内容
本发明实施例所要解决的一个技术问题是:直播视频数据下发不够平滑,瞬时下发速度较大,对于大规格网络视频直播影响较大。
本发明实施例一种直播视频下发方法、装置、服务器及系统。所述技术方案如下:
根据本发明实施例的第一方面,提供一种直播视频下发方法,包括:
获取直播视频数据包;
判断所述直播视频数据包对应的第一直播时长是否大于预设时长;
当所述第一直播时长大于所述预设时长时,将所述直播视频数据包转换为至少两个子数据包,所述子数据包对应的第二直播时长小于或等于所述预设时长;
按照预设时间间隔,将所述子数据包下发到发送直播数据请求的终端。
可选的,所述方法还包括:
当所述第一直播时长小于或等于所述预设时长时,将所述直播视频数据包下发至所述终端;
和/或,
所述获取直播视频数据包,包括:
接收直播采集设备发送的传输流格式的直播视频文件;
将所述传输流格式的直播视频文件转换为预设视频流格式的直播视频数据包。
可选的,按照预设时间间隔,将所述子数据包下发到发送直播数据请求的终端,包括:
按照所述预设时间间隔,向所述终端发送数据获取通知,所述数据获取通知用于告知所述终端可以获取所述子数据包;
接收终端发送的直播数据请求;
根据所述直播数据请求,向所述终端下发所述子数据包。
可选的,第一直播时长为N秒,N为大于1的整数,所述预设时长为1秒,所述预设时间间隔为1秒;
所述根据所述预设时长将所述直播视频数据包转换为子数据包,包括:
每秒从所述直播视频数据包中转换出包括1秒直播视频数据的子数据包;
按照预设时间间隔,将所述子数据包下发到发送直播数据请求的终端,包括:
每秒将转换得到的子数据包下发到发送直播数据请求的终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暴风集团股份有限公司,未经暴风集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711377562.8/2.html,转载请声明来源钻瓜专利网。