[发明专利]一种低延迟音视频传输方法在审
申请号: | 202110557973.5 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113315823A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 陈梓文;周丕化;周鹏鹏 | 申请(专利权)人: | 广州赞赏信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 合肥兴东知识产权代理有限公司 34148 | 代理人: | 朱波 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 延迟 视频 传输 方法 | ||
1.一种低延迟音视频传输方法,其特征在于,包括以下步骤:
S1、客户端通过Websocket连接到信令服务器,用于交换信令信息;
S2、客户端通过最优网络传输链路自适应选择算法,结合信令服务器、stun服务器、turn服务器以及SDP信令协商,建立相应的流媒体传输通道;
S3、通过上述流媒体传输通道进行相应的流媒体数据传输。
2.根据权利要求1所述的低延迟音视频传输方法,其特征在于,所述信令信息包括candidate信息、SDP信息以及应用层控制协议。
3.根据权利要求1所述的低延迟音视频传输方法,其特征在于,所述最优网络传输链路自适应选择算法为ICE算法。
4.根据权利要求3所述的低延迟音视频传输方法,其特征在于,所述ICE算法的具体流程为:
A、从本机获取host地址,从stun服务器获取srvflx地址,从turn服务器获取relay地址;
B、使用ICE的offer和answer方式,通过信令服务使用SDP协商交换各自的candidate信息;
C、本端收到对端的candidate后,生成candidate pairs;
D、双方根据candidate pairs进行连通性性检查;
E、将连通性检查成功的candidate pair按照优先级排序进入连通列表中;
F、ICE在连通列表中,根据优先级最高选择最终传输地址。
5.根据权利要求3所述的低延迟音视频传输方法,其特征在于,所述ICE算法具体为RFC5245 ICE,网络地址的选择方法包括:
A、媒体传输的候选地址:
候选地址用于组成candidate pair做点对点连通性检查确定传输路径;
B、候选地址分成4种类型:
host:从网卡中获取的本地传输地址
srvflx:从stun服务器获取的srvflx地址
relay:从turn服务器获取的relay地址
prflx:从对端发送Stun Binding请求获取的传输地址;
C、4种类型的网络地址优先级如下:
host>prflx>srvflx>relay。
6.根据权利要求5所述的低延迟音视频传输方法,其特征在于,所述网络地址的选择方法还包括:
D、候选地址优先级计算方法:
priority=(2∧24)*(type preference)+(2∧8)*(local preference)+(2∧0)*(256-componentID)
type preference:取值范围为0-126,126优先级最高,0最低;
host地址为126,prflx地址为100,srvflx地址为80,reply地址为60;
local preference:取值范围为0-65535;
component ID:取值范围为:1-256;
E、候选地址对:
由本端和远端的候选地址组成的pair,有自己的优先级;
pair优先级的计算取决candidate的priority;
F、优先地址对优先级计算方法:
priority=2∧32*MIN(G,D)+2*MAX(G,D)+(G>D?1:0)
G:controlling candidate优先级
D:controlled candidate优先级。
7.根据权利要求1所述的低延迟音视频传输方法,其特征在于,所述流媒体数据传输采用RTP over UDP、NACK、FEC、JitterBuffer、VBR以及VFR用于降低延迟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州赞赏信息科技有限公司,未经广州赞赏信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110557973.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带圆角焊接箱型的加工方法
- 下一篇:超大、超重倒圆台形节点的加工方法