我使用的WebRTC這樣構建應用程序:https://github.com/ISBX/apprtc-ios/blob/master/Lib/ARDAppClient.m我在哪裏可以找到kARDTurnRequestUrl和kARDDefaultSTUNServerUrl中的WebRTC的iOS
// TODO(tkchin): move these to a configuration object.
static NSString *kARDRoomServerHostUrl = @"https://apprtc.appspot.com";
static NSString *kARDRoomServerRegisterFormat = @"%@/join/%@";
static NSString *kARDRoomServerMessageFormat = @"%@/message/%@/%@";
static NSString *kARDRoomServerByeFormat = @"%@/leave/%@/%@";
static NSString *kARDDefaultSTUNServerUrl = @"stun:stun.l.google.com:19302";
// TODO(tkchin): figure out a better username for CEOD statistics.
static NSString *kARDTurnRequestUrl = @"https://computeengineondemand.appspot.com"
@"/turn?username=iapprtc&key=4080218913";
但我不知道如何改變kARDDefaultSTUNServerUrl和kARDTurnRequestUrl到我的服務器和我我也不是部署服務器的人。他只是給我加入室的服務器網址。我更改了kARDRoomServerHostUrl並且請求成功。
該帖子的要求:https://myserver:443/join/roomID是完美的工作。它返回此json:
{
"result": "SUCCESS",
"params": {
"room_link": "http://myserver:8080/r/1123123",
"media_constraints": "{\"audio\": true, \"video\": {\"mandatory\": {}, \"optional\": [{\"minWidth\": \"1280\"}, {\"minHeight\": \"720\"}]}}",
"warning_messages": [],
"ice_server_transports": "",
"callstats_params": "{\"appSecret\": \"none\", \"appId\": \"none\"}",
"include_loopback_js": "",
"messages": [],
"bypass_join_confirmation": "false",
"wss_url": "wss://myserver:8089/ws",
"wss_post_url": "https://myserver:8089",
"ice_server_url": "https://networktraversal.googleapis.com/v1alpha/iceconfig?key=none",
"room_id": "1123123",
"offer_options": "{}",
"error_messages": [],
"pc_constraints": "{\"optional\": []}",
"is_loopback": "false",
"pc_config": "{\"bundlePolicy\": \"max-bundle\", \"iceServers\": [{\"url\": \"stun:myserver:3478\", \"credential\": \"123456\"}, {\"url\": \"turn:[email protected]:3478\", \"credential\": \"123456\"}], \"rtcpMuxPolicy\": \"require\"}",
"turn_url": "http://myserver:3478/turn?username=80714691&key=123456",
"is_initiator": "true",
"client_id": "80714691"
}
}
請問有人可以幫助我。謝謝。 *對不起,我可憐的英語。
你能澄清什麼是你想達到更清晰? – saurabh2810