1.一种音视频直播p2p打洞优化方法,其特征在于,包括以下步骤:
步骤100、客户端a向服务器的协助打洞网络侦听端口发出连接到客户端b的请求;
步骤200、服务器通过主连接网络侦听端口将客户端a的的公网ip地址和端口号发送到客户端b,并且所述服务器将客户端b的公网ip地址和端口号发送到客户端a;
步骤300、客户端a和客户端b分别异步地向对方的公网ip地址和端口发起tcp连接请求,两个客户端进行非对称类型快速打洞连接或者局域网内急速打洞连接;
步骤400、客户端a和客户端b分别进行鉴权操作,实现客户端a和客户端b的p2p通信连接。
2.根据权利要求1所述的一种音视频直播p2p打洞优化方法,其特征在于,所述客户端a和客户端b内分别设有网络识别系统和网路检测系统,所述服务器通过所述网络识别系统判断所述客户端a和所述客户端b所属的网络类型,所述服务器通过所述网路检测系统判断所述客户端a和所述客户端b所处的网路。
3.根据权利要求1所述的一种音视频直播p2p打洞优化方法,其特征在于,在所述步骤200中,所述服务器将一个客户端的公网ip地址和端口号分别发送到另一个客户端的实现步骤为:
步骤201、所述服务器收到客户端a的连接请求后,所述服务器通过主连接网络侦听端口通知客户端b,并将客户端a经过nat-a转换后的公网ip地址和端口号发送到客户端b;
步骤202、客户端b接收服务器的连接通知,向所述服务器的协助打洞网络侦听端口连接发送数据包;
步骤203、服务器将客户端b经过nat-b转换后的公网ip地址和端口号发送到客户端a。
4.根据权利要求3所述的一种音视频直播p2p打洞优化方法,其特征在于,所述服务器向客户端b转发的客户端a的连接请求信息包括但不限于客户端a经过nat-a转换后的公网ip地址、端口号、nat-a的网络类型以及nat-a的网路信息;
所述服务器向客户端a转发的客户端b的数据包包括但不限于客户端b经过nat-b转换后的公网ip地址、端口号、nat-b的网络类型以及nat-b的网路信息。
5.根据权利要求4所述的一种音视频直播p2p打洞优化方法,其特征在于,所述服务器先判断客户端a和客户端b的网络类型是否相同;
如果所述客户端a和客户端b的网络类型相同,再判断客户端a和客户端b的网路信息是否相同,根据客户端a和客户端b的网路信息确定客户端a和客户端b非对称类型快速打洞或者局域网内急速打洞连接;
如果所述客户端a和客户端b的网络类型不同,则直接判定客户端a和客户端b重新打洞连接。
6.根据权利要求5所述的一种音视频直播p2p打洞优化方法,其特征在于,在步骤300中,当所述客户端a和客户端b分为处于两个网路时,将客户端a和客户端b非对称类型快速打洞连接,具体的实现步骤为:
当所述客户端a和客户端b分为处于两个网路时,所述步骤400将客户端a和客户端b非对称类型快速打洞连接,具体的实现步骤为:
客户端b第一次与客户端a经过nat-a转换后的公网ip地址和端口连接,客户端a的路由器丢弃syn请求包而导致连接失败;
nat-a重新纪录客户端b的nat-b转换后的公网ip地址和端口号;
客户端a延迟重新发送请求并主动连接到客户端b的公网ip地址和端口,实现非对称类型快速打洞连接。
7.根据权利要求2所述的一种音视频直播p2p打洞优化方法,其特征在于,所述客户端a和客户端b分为处于同一个网路时,所述步骤400将客户端a和客户端b局域网内急速打洞连接,具体实现步骤为:
客户端a向服务器发送经过nat-a转换后的公网ip地址和端口连接;
客户端b向服务器发送经过nat-a转换后的公网ip地址和端口连接;
客户端b主动与客户端a经过nat-a转换后的公网ip地址和端口连接,客户端a的nat-a识别客户端b的syn请求包实现局域网内急速打洞连接。
8.根据权利要求1所述的一种音视频直播p2p打洞优化方法,其特征在于,所述nat设备内分别设有端口预测系统,所述客户端a和客户端b分别利用端口预测系统记录每次打洞连接的公网ip地址和端口号,并且所述端口预测系统还用于统计每个端口号的打洞连接次数。
9.根据权利要求8所述的一种音视频直播p2p打洞优化方法,其特征在于,已经在nat设备中记载的端口号和ip地址,当对应的客户端再次进行打洞连接时,可直接通过局域网内急速打洞连接建立两个客户端的p2p连接。
10.根据权利要求1所述的一种音视频直播p2p打洞优化方法,其特征在于,在步骤400中,所述客户端a和客户端b建立tcp连接后,客户端a和客户端b分别开始鉴权操作,确保目前联入的连接就是所希望的连接;
如果鉴权失败,客户端将关闭连接,并且继续等待新的连接联入;
客户端只接受第一个通过鉴权操作的客户端进入p2p通信连接,不再继续等待是否有新的连接联入。
玻璃钢生产厂家西宁玻璃钢雕塑制作厂家涧西玻璃钢雕塑价格昆明玻璃钢雕塑订做玻璃钢传统人物雕塑定做港粤玻璃钢雕塑商场美陈制作规范玻璃钢雕塑的包装与运输鹤壁玻璃钢人物雕塑销售厂家江门玻璃钢雕塑凳子静安区进口玻璃钢雕塑销售价格南宁玻璃钢雕塑厂家天津玻璃钢大猩猩雕塑园林景观玻璃钢景观雕塑定制玉林玻璃钢卡通雕塑厂家角门商场美陈珠海长隆玻璃钢雕塑商场美陈布置制作公司电话本溪玻璃钢雕塑厂家廊坊玻璃钢人物雕塑价格巴彦淖尔城市玻璃钢雕塑厂家淮南玻璃钢雕塑厂家舟山景区玻璃钢雕塑侯马玻璃钢气球雕塑鼎城玻璃钢花盆花器唐山玻璃钢人物雕塑丽江市玻璃钢雕塑设计怎么样保定正规的玻璃钢雕塑福州人物玻璃钢雕塑批发杭州玻璃钢雕塑哪里好广东玻璃钢花盆报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万