[发明专利]一种视频传输的方法及装置有效
| 申请号: | 202010700429.7 | 申请日: | 2020-07-20 |
| 公开(公告)号: | CN111836081B | 公开(公告)日: | 2021-07-27 |
| 发明(设计)人: | 赵训伽;刘兴海;马义;李钢江 | 申请(专利权)人: | 南京百家云科技有限公司 |
| 主分类号: | H04N21/2662 | 分类号: | H04N21/2662;H04N21/24;H04N21/647 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 刘亚飞 |
| 地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 传输 方法 装置 | ||
1.一种视频传输的方法,其特征在于,所述方法包括:
针对每一编码流,按照目标编码流与该编码流的初始帧率之比,向该编码流的视频编码器发送视频帧,以得到待传输编码流,其中,所述目标编码流为各所述编码流中分辨率最大的编码流,其中,所述初始帧率为每一所述编码流的视频编码器的最大帧率;
针对每一所述待传输编码流,依据预先设置的码率分配规则,为该待传输编码流分配码率,得到该待传输编码流对应的第一码率;
获取该待传输编码流对应的默认码率,若确定所述第一码率大于所述默认码率,则计算该待传输编码流对应的第二码率,并将所述第二码率对应的带宽分配给目标待传输编码流,以得到所述目标待传输编码流对应的传输带宽,其中,所述第二码率为所述第一码率与所述默认码率的差值,所述目标待传输编码流为各所述待传输编码流中分辨率最大的待传输编码流,所述默认码率是在分辨率与码率的配置表中,所述待传输编码流的分辨率对应的码率;
基于当前客户端的带宽需求,向所述当前客户端发送与该带宽需求相符合的待传输编码流;
其中,所述按照目标编码流与该编码流的初始帧率之比,向该编码流的视频编码器发送视频帧,包括:
计算所述目标编码流与该编码流的初始帧率之比,以计算结果作为该编码流对应的帧率;
获取当前发送周期内接收到的视频帧,依据该编码流对应的帧率,对所述视频帧进行跳帧,保存跳帧后的视频帧;
对于所述视频帧中包含的每一被跳帧,若确定该被跳帧属于关键帧,则将该被跳帧保存至所述跳帧后的视频帧中,并将保存后的结果发送至该编码流的视频编码器;
所述依据预先设置的码率分配规则,为该待传输编码流分配码率,包括:
从带宽与码率的映射关系表中,获取预估带宽对应的待分配码率总值,其中,所述预估带宽为发送各所述待传输编码流时需要消耗的带宽总值,所述待分配码率总值为所述预估带宽在所述映射关系表中映射的码率;
从预先设置的分辨率与码率初值的映射关系库中,获取第一分辨率映射的码率初值,以得到该待传输编码流的码率初值,其中,所述第一分辨率为该待传输编码流对应的分辨率;
计算所述待分配码率总值与目标码率之比的乘积值,得到该待传输编码流对应的所述第一码率,其中,所述目标码率之比为该待传输编码流的码率初值与各所述码率初值的和的比值。
2.根据权利要求1所述的方法,其特征在于,在所述针对每一编码流,按照目标编码流与该编码流的初始帧率之比,向该编码流的视频编码器发送视频帧之前,所述方法还包括:
针对目标视频源,获取该目标视频源对应的各所述编码流,其中,各所述编码流为该目标视频源的不同分辨率的编码流;
确定各所述编码流对应的初始帧率。
3.根据权利要求1所述的方法,其特征在于,所述依据预先设置的码率分配规则,为该待传输编码流分配码率,还包括:
依据该待传输编码流对应的传输帧率,按照预先设置的传输帧率与码率的比值,确定该待传输编码流对应的所述第一码率,其中,所述传输帧率为该待传输编码流对应的视频编码器在所述发送周期内接收到的视频帧数。
4.根据权利要求1所述的方法,其特征在于,在所述获取该待传输编码流对应的默认码率之后,所述方法还包括:
若确定所述第一码率不大于所述默认码率,则从所述映射关系表中获取所述第一码率映射的带宽,得到该待传输编码流对应的传输带宽。
5.根据权利要求1所述的方法,其特征在于,所述基于当前客户端的带宽需求,向所述当前客户端发送与该带宽需求相符合的待传输编码流,包括:
依据分辨率由大到小的顺序对各所述待传输编码流进行排序,获取第一顺序的待传输编码流对应的所述传输带宽,判断该传输带宽是否大于所述带宽需求;
若该传输带宽不大于所述带宽需求,则确定该待传输编码流为可发送编码流,并将所述可发送编码流发送至所述当前客户端;
若该传输带宽大于所述带宽需求,则获取下一顺序的待传输编码流,重复之前的判断过程,直至确定所述可发送编码流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京百家云科技有限公司,未经南京百家云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010700429.7/1.html,转载请声明来源钻瓜专利网。





