[发明专利]减少直播时延和卡顿的方法及装置、直播系统在审
申请号: | 201611146731.2 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106713947A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 杨松;赵洁;杨志云 | 申请(专利权)人: | 飞狐信息技术(天津)有限公司 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/24;H04N21/4425;H04N19/89 |
代理公司: | 天津创智天诚知识产权代理事务所(普通合伙)12214 | 代理人: | 周庆路,田阳 |
地址: | 300000 天津市滨海新区天津经济开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 减少 直播 方法 装置 系统 | ||
1.一种减少直播时延和卡顿的方法,其特征在于,包括,主播端和客户端,
主播端包括,
将原数据进行编码成预定数据格式,
将编码后的数据打包成数据包并发送至发送队列,
判断数据包发送队列中数据包数量是否正常,
如不正常则主动丢弃部分或全部数据包使其不进入发送队列;
客户端接收有缺帧时,当缺帧为缺B帧或P帧,则根据前后帧进行补齐,如果缺帧为I帧,则复制上一组的正常画面进行播放。
2.如权利要求1所述的减少直播时延和卡顿的方法,其特征在于,所述的直播流的预定数据格式为H.264编解码格式,所述的数据包的传输协议为Rtmp协议。
3.如权利要求1所述的减少直播时延和卡顿的方法,其特征在于,客户端还包括根据上一帧和下一帧的时间戳及数据包序号计得缺失帧的时间戳。
4.如权利要求2所述的减少直播时延和卡顿的方法,其特征在于,所述的当网络出现抖动时主动丢弃部分数据包直至数据包发送队列数量正常为:
当所述的数据包发送队列的数量不大于第一阈值,不主动丢弃数据包,
当所述的数据包发送队列的数量大于第一阈值且不大于第二阈值,主动丢弃新传送来的全部B帧数据包,
当所述的数据包发送队列的数量大于第二阈值且不大于第三阈值,,主动丢弃新传送来的全部B帧数据包,丢弃部分或全部P帧数据包,
当所述的数据包发送队列的数量大于第三阈值,主动丢弃新传送来的全部B帧数据包,丢弃全部P帧数据包,丢弃部分或全部I帧数据包。
5.如权利要求4所述的减少直播时延和卡顿的方法,其特征在于,客户端若缺少B帧时,则根据播放的画面根据相邻的P帧的图像做差值进行图像补齐,如相邻的P帧也缺,则根据相邻的P帧和I帧进行B帧补齐;
如果缺帧为P帧则根据相邻I帧的画面做差值进行图像补齐。
6.一种减少直播时延和卡顿的装置,其特征在于,包括,主播端和客户端,
主播端包括,
编码模块,用以将原数据进行编码成预定数据格式,
传输模块,用以将编码后的数据打包成数据包并发送至发送队列,
发送状态监控模块,用以监控数据包发送队列的数据包数量并判断是否正常,
丢包模块,用以当发送队列中数量不正常时主动丢弃部分或全部数据包使其不进入发送队列;
客户端包括,
缺帧处理模块,当缺帧为缺B帧或P帧,则根据前后帧进行补齐,如果缺帧为I帧,则复制上一组的正常画面进行播放。
7.如权利要求1所述的减少直播时延和卡顿的装置,其特征在于,所述的编码模块H.264编解码格式,所述的传输模块的传输协议为Rtmp协议。
8.如权利要求1所述的减少直播时延和卡顿的装置,其特征在于,客户端还包括时间戳计算模块,其根据上一帧和下一帧的时间戳及数据包序号计得缺失帧的时间戳。
9.如权利要求2所述的减少直播时延和卡顿的装置,其特征在于,所述的丢包模块的控制方法为,
当所述的数据包发送队列的数量不大于第一阈值,不主动丢弃数据包,
当所述的数据包发送队列的数量大于第一阈值且不大于第二阈值,主动丢弃新传送来的全部B帧数据包,
当所述的数据包发送队列的数量大于第二阈值且不大于第三阈值,主动丢弃新传送来的全部B帧数据包,丢弃部分或全部P帧数据包,
当所述的数据包发送队列的数量大于第三阈值,主动丢弃新传送来的全部B帧数据包,丢弃全部P帧数据包,丢弃部分I帧数据包;
缺帧处理模块的控制方法为,若缺少B帧时,则根据播放的画面根据相邻的P帧的图像做差值进行图像补齐,如相邻的P帧也缺,则根据相邻的P帧和I帧进行B帧补齐;
如果缺帧为P帧则根据相邻I帧的画面做差值进行图像补齐。
10.一种具有如权利要求6-9任一项所述的减少直播时延和卡顿的装置的直播系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞狐信息技术(天津)有限公司,未经飞狐信息技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611146731.2/1.html,转载请声明来源钻瓜专利网。