suxinmin
2018-12-28 1dbd144ffef83b6487f71f6398518ebf61a3ccb0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Êþº¾4Å
÷    ø
ƒù    ú    ûüýþ
ùÿ
 
 
 
 
 
    
 
 ³
 
L „¼
 
$ù¦
'
'
'
 !
"#$
0%ž&'(
)
5* +,-
./01
2345
6 +7 89 8:<=
>    H?@A
LBC
D
LE
FGI
TJ „KLM
WNO
ZPQ
^
^RS
aTUV
aW
aX
aY
aZ[
a\
Z
a]
^
a_`º
a
'bcÖ
de×
Hf
gh
gi
gjkl
|mn
|o
|9
|pqrRoomParametersFetcherEvents InnerClassesTAGLjava/lang/String; ConstantValueTURN_HTTP_TIMEOUT_MSIˆeventsFLorg/appspot/apprtc/RoomParametersFetcher$RoomParametersFetcherEvents;roomUrl roomMessage<init>m(Ljava/lang/String;Ljava/lang/String;Lorg/appspot/apprtc/RoomParametersFetcher$RoomParametersFetcherEvents;)VCodeLineNumberTableLocalVariableTablethis*Lorg/appspot/apprtc/RoomParametersFetcher; makeRequest()VhttpConnection0Lorg/appspot/apprtc/util/AsyncHttpURLConnection;roomHttpResponseParse(Ljava/lang/String;)V    candidateLorg/webrtc/IceCandidate; messageStringmessageLorg/json/JSONObject; messageTypeimessagesStringmessagesLorg/json/JSONArray;uriserver    IceServer%Lorg/webrtc/PeerConnection$IceServer;
turnServer turnServersLjava/util/List; iceCandidatesofferSdpLorg/webrtc/SessionDescription;roomJsonresultroomIdclientIdwssUrl
wssPostUrl    initiatorZ
iceServers isTurnPresentparamsSignalingParameters5Lorg/appspot/apprtc/AppRTCClient$SignalingParameters;eLorg/json/JSONException;Ljava/io/IOException;responseLocalVariableTypeTable7Ljava/util/List<Lorg/webrtc/PeerConnection$IceServer;>;+Ljava/util/List<Lorg/webrtc/IceCandidate;>; StackMapTableü@s! t<LNrequestTurnServers$(Ljava/lang/String;)Ljava/util/List;turnUrljturnUrlsusername
credentialurl
connectionLjava/net/HttpURLConnection; responseCoderesponseStreamLjava/io/InputStream; responseJSONSu
Exceptions    SignatureK(Ljava/lang/String;)Ljava/util/List<Lorg/webrtc/PeerConnection$IceServer;>;iceServersFromPCConfigJSONpcConfigjsonserversret drainStream)(Ljava/io/InputStream;)Ljava/lang/String;insLjava/util/Scanner;k
access$000r(Lorg/appspot/apprtc/RoomParametersFetcher;)Lorg/appspot/apprtc/RoomParametersFetcher$RoomParametersFetcherEvents;x0
access$100?(Lorg/appspot/apprtc/RoomParametersFetcher;Ljava/lang/String;)Vx1
SourceFileRoomParametersFetcher.java œ Ž ‘™ ˆ ˆ(org/appspot/apprtc/RoomParametersFetcher RoomRTCClientjava/lang/StringBuilderConnecting to room:  vw xyz {|.org/appspot/apprtc/util/AsyncHttpURLConnectionPOST*org/appspot/apprtc/RoomParametersFetcher$1 ‘} ‘€ ™Room response: org/json/JSONObject ‘ ‚ƒSUCCESS „…Room response error:  †room_id    client_idwss_url wss_post_url is_initiator ‡ˆjava/util/ArrayListorg/json/JSONArray ‰Š ‚‹typeGAE->C # vŒ : offerorg/webrtc/SessionDescription sdp ‘‘org/webrtc/IceCandidateidlabel ’“ ‘”s •…Unknown message:  ¿|RoomId:  . ClientId:  Initiator:  v–    WSS url: WSS POST url:     pc_config äÒ —˜t ™š ›œ#org/webrtc/PeerConnection$IceServer IceServer:  vž c®java/lang/Stringturn: Ÿˆice_server_url  ƒ ¡š ÑÒ TurnServer: ¢3org/appspot/apprtc/AppRTCClient$SignalingParameters ‘£ ¤¥org/json/JSONExceptionRoom JSON parsing error: java/io/IOExceptionRoom IO error: Request TURN from:  java/net/URL ¦§java/net/HttpURLConnection ¨©REFERERhttps://appr.tc ª« ¬­ ®­ ¯Š2Non-200 response when requesting TURN server from  °ƒ ±² éê ³™TURN response:  ´µ ¶·urls ¸ˆ ¹»¼ ½» ¾» ¿Àjava/util/ScannerUTF-8 ‘Á\A Âà ›yjava/lang/ObjectDorg/appspot/apprtc/RoomParametersFetcher$RoomParametersFetcherEventsjava/util/Listjava/util/Iteratorjava/io/InputStreamappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;android/util/Logd'(Ljava/lang/String;Ljava/lang/String;)I-(Lorg/appspot/apprtc/RoomParametersFetcher;)VÄAsyncHttpEventsy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/appspot/apprtc/util/AsyncHttpURLConnection$AsyncHttpEvents;)Vsend    getString&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)ZonSignalingParametersError
getBoolean(Ljava/lang/String;)Zlength()I(I)Ljava/lang/String;(I)Ljava/lang/StringBuilder;"org/webrtc/SessionDescription$TypeTypefromCanonicalForm8(Ljava/lang/String;)Lorg/webrtc/SessionDescription$Type;9(Lorg/webrtc/SessionDescription$Type;Ljava/lang/String;)VgetInt(Ljava/lang/String;)I((Ljava/lang/String;ILjava/lang/String;)Vadd(Z)Ljava/lang/StringBuilder;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;org/webrtc/PeerConnection-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
startsWith    optStringisEmptyorg/appspot/apprtc/AppRTCClienty(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/webrtc/SessionDescription;Ljava/util/List;)VonSignalingParametersReady8(Lorg/appspot/apprtc/AppRTCClient$SignalingParameters;)VopenConnection()Ljava/net/URLConnection; setDoOutput(Z)VsetRequestProperty'(Ljava/lang/String;Ljava/lang/String;)VsetConnectTimeout(I)VsetReadTimeoutgetResponseCodegetHeaderFieldgetInputStream()Ljava/io/InputStream;
disconnect getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; getJSONObject(I)Lorg/json/JSONObject;hasbuilderBuilderA(Ljava/lang/String;)Lorg/webrtc/PeerConnection$IceServer$Builder;+org/webrtc/PeerConnection$IceServer$Builder setUsername setPasswordcreateIceServer'()Lorg/webrtc/PeerConnection$IceServer;*(Ljava/io/InputStream;Ljava/lang/String;)V useDelimiter'(Ljava/lang/String;)Ljava/util/Scanner;>org/appspot/apprtc/util/AsyncHttpURLConnection$AsyncHttpEvents!ƒ‡ˆ‰Š‹‰ŒŽˆˆ‘’“l*·*+µ*,µ*-µ±”;<    =>?•*–—ˆˆŽ˜™“{;»Y·    
¶ *´¶ ¶ ¸ W»Y*´*´»Y*··L+¶±”BC6P:Q•;–—6š›œ“J    :»Y·    ¶ +¶ ¶ ¸ WMN»Y+·:¶:¶š!*´»Y·    ¶ ¶ ¶ ¹±¶L»Y+·:¶:¶: ¶:!¶:    "¶#6
 
šâ»$Y·%M&¶: »'Y ·(: 6   ¶)¢¹  ¶*:»Y·:+¶:»Y·    ,¶  ¶-.¶ ¶ ¶ ¸ W/¶™»0Y¸12¶·3N§Q4¶™-»5Y6¶7¶84¶·9:,¹:W§»Y·    ;¶ ¶ ¶ ¸<W„ §ÿC»Y·    =¶ ¶ >¶ ¶ ¶ ¸ W»Y·    ?¶ 
¶@¶ ¸ W»Y·    A¶ ¶ ¶ ¸ W»Y·    B¶     ¶ ¶ ¸ W*C¶·D: 6  ¹E:  ¹F™a ¹GÀH:»Y·    I¶ ¶J¶ ¸ W´K¹E:¹F™"¹GÀL:M¶N™    6 §§ÿÚ§ÿ› šcO¶P¶QšV*O¶·R:  ¹E:¹F™6¹GÀH:»Y·    S¶ ¶J¶ ¸ W ¹:W§ÿÆ»TY 
    -,·U: *´ ¹V§FM*´»Y·    X¶ ,¶Y¶ ¶ ¹§#M*´»Y·    [¶ ,¶\¶ ¶ ¹±WöWXóöWWZXóZ”ATVWX'Z0[:\W]X_``jasb|c…dŽe—fœg¤h­i¸jÅkÎlÙmânopq'r1s9tOuXv[wuj{{Ÿ|¹}Ó~í€òú‚ýƒ„6…X†b‡eˆhŠk‹n€Ž…¬‘ƒГӖè˜óö™÷š›œ9ž•O    žŸΧ ˆٜ¡¢ⓣˆ»À¤‹ ­Î¥ˆ ¸Ã¦§ X¨ˆO©«¬$¬«F­® د®Ö°±'̲¢0óˆs€´ˆ|wµˆ…n¶ˆŽe·ˆ    —\¸¹
úùº® ýö»¹ è ¼¾ ÷¿À¿Á:–—:ˆàF­Ä دÅúùºÄ ƖÿXÇÈÉÊËÈÿbÇÈÉÊËÈÈÈÈÈÈÌþkÈËÈ3øøþŠÉÍý;ÎÍ%ùúý'ÉÍù<ÿ"ÇÈÏbÐÑÒ“!P»$Y·%M»Y·    ]¶ +¶ ¶ ¸ W»^Y+·_¶`ÀaN-¶b-cd¶e-ˆ¶f-ˆ¶g-¶h6ȟ+»ZY»Y·    i¶ +¶ .¶ -¶j¶ ¶ ·k¿-¶l:¸m:-¶n»Y·    o¶ ¶ ¶ ¸ W»Y·:p¶q:6        ¶)¢„    ¶r:
 
s¶q: 
t¶u™ 
t¶§v: 
w¶u™ 
w¶§v: 6 ¶)¢/ ¶*:¸x ¶y ¶z¶{:,¹:W„§ÿ̈́    §ÿx,°”†!¤¥!¦0§5¨=©DªK«Q¬Y­t®°‡±Ž²’³¬´·µÀ¶Í·Ö¸ß¹÷º»¼%½'¾,¿1À4Á9ÂB»H¶Nŕ¬%ӈ9    ¬«6ԋÖr©¢
ßiÕ§ ÷Qֈ 9׈ ˤ‹    P–—P؈H­®0 ÙÚQÿۋ‡ÉÜݎˆ·™Þ¢Àº§à H­ÄÆo    þÉßÿA
ÇÈÉßàÈËÌý/ËÌAÈüÈAÈýÈÿ5
ÇÈÉßàÈËÌúáZWâãäÒ“i
p»Y+·M,p¶qN»$Y·%:6-¶)¢K-¶r:s¶:w¶u™ w¶§v:¸x¶z¶{:        ¹:W„§ÿ²°”:Ì    ÍÎÏ%Ð-Ñ6ÒNÓPÔUÕXÖ]×gÏmٕf
-:©¢61؈N׈]
¬«    Q¤‹p–—p删   gæ¢`ç§Wè®à WèÄÆ)ÿÇÈËÌÉý-ËÈAÈø áWâã
éê“k!»|Y*}·~¶€L+¶™
+¶‚§v°”
Þߕ!ëÝìíÆ üîAÈïð“/*´°”#• ñ—òó“:*+·±”#•ñ—ôˆõö†:„…    H;ª    TH½    ~    "0Ž@gHº