浏览代码

1.打通状态添加内网状态

huangxiaodong 1 年之前
父节点
当前提交
d591806c28
共有 1 个文件被更改,包括 14 次插入3 次删除
  1. 14 3
      创维盒子/双子星云手机/webRtc/webRtcManager/webRtcManager+StatisticsReport.m

+ 14 - 3
创维盒子/双子星云手机/webRtc/webRtcManager/webRtcManager+StatisticsReport.m

@@ -142,13 +142,24 @@
     }
     
     
-    if([localCandidateType isEqualToString:@"relay"]
+    //
+    int linkState = 1;
+    if([localCandidateType isEqualToString:@"host"]
+       && [remoteCandidateType isEqualToString:@"host"]){//内网
+        linkState = 3;
+    }
+    else if([localCandidateType isEqualToString:@"relay"]
        ||[remoteCandidateType isEqualToString:@"relay"]){
-        [self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:2 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
+        linkState = 2;
+        
+        //[self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:2 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
     }
     else{
-        [self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:1 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
+        linkState = 1;
+        //[self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:1 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
     }
+    
+    [self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:linkState withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
 }
 
 - (void)reportWebRtcRePoportTypeIsChannel:(BOOL)IsChannel withStatus:(int)linkState withPublicIp:(NSString*)publicIp withPublicPort:(NSString*)publicPort withPrivateIp:(NSString*)privateIp withPrivatePort:(NSString*)privatePort