描述:
在内网使用WebRTC时,是否需要搭建TURN服务?
思路:
由于WebRTC在进行数据传输之前先进行内网检测,因此如果你是在内网通信的话,
就不需要TURN了 。
点拨:
在内网虽然可以不用搭建TURN服务,但却必须搭建信令服务器,否则就无法将通信双方获取的内网地址交换给对方。
描述:
在内网使用WebRTC时,是否需要搭建TURN服务?
思路:
由于WebRTC在进行数据传输之前先进行内网检测,因此如果你是在内网通信的话,
就不需要TURN了 。
点拨:
在内网虽然可以不用搭建TURN服务,但却必须搭建信令服务器,否则就无法将通信双方获取的内网地址交换给对方。
const checkType = value =>{
return Object.prototype.toString.call(value).slice(8, -1)
}
const deepClone = obj =>{
const objvalue = checkType(obj)
let result = 0
if(objvalue === 'Object'){
result = {}
}else if(objvalue === 'Array'){
result = []
}else{
return obj
}
for( let key in obj ){
let value = obj[key]
let keyvalue = checkType(value )
if(keyvalue === 'Object' || keyvalue === 'Array'){
result[key] = deepClone[value]
}else {
result[key] = value
}
}
return result
}
登录后即可查看更多作业,立即登录
数据加载中...