43
edits
Line 201: | Line 201: | ||
=== Signaling System: CreateAnswer(Callee) === | === Signaling System: CreateAnswer(Callee) === | ||
http://www.websequencediagrams.com/?lz=dGl0bGUgU2lnbmFsaW5nIFRocmVhZHMgKENyZWF0ZUFuc3dlcikKcGFydGljaXBhbnQgIkRPTQAhByIgYXMgRE9NABMNUEMgYXMgUEMAJw5DQ0FQUFRhc2sALwUACQUASQ1HU01UYXNrIGFzIEdTAEMOU1RTCgpET00gLT4gUEM6IERpc3BhdGNoAIEVD1BDIC0- | http://www.websequencediagrams.com/?lz=dGl0bGUgU2lnbmFsaW5nIFRocmVhZHMgKENyZWF0ZUFuc3dlcikKcGFydGljaXBhbnQgIkRPTQAhByIgYXMgRE9NABMNUEMgYXMgUEMAJw5DQ0FQUFRhc2sALwUACQUASQ1HU01UYXNrIGFzIEdTAEMOU1RTCgpET00gLT4gUEM6IERpc3BhdGNoAIEVD1BDIC0-AFQGOiBJUEMoQ0NfQ2FsbEZlYXR1cmVfAIFEDgCBCwUgLT4gR1NNACYJTVNHX0NSRUFURUFOU1dFUikKR1MAcgUAIAVmc21kZWZfZXZfYwCCGAVhAIIYBQAWDWdlbmVyYXRlX2xvY2FsX3NkcAARDnNtc2RwX25lZ290aWF0ZV9vZmZlcgAPGGVuY29kZV9zZHBfYW5kX3VwZGF0ZV92ZXJzaW9uAIESCFNUUwCCBwttdHJhbnNwb3J0W0lDRV0tPkNvbm5lY3QoKSkKU1RTAIFjDQCBHgUgSUNFIGNhbmRpZGF0ZXMAgWgJAII8CwCCBQYgU0RQAIIrCwCCew1vbkNhbGxFdmVudAAiDACDCwhET00AgyoLAIRNBgBJBgpub3RlIGxlZnQgb2YAgwQGU3Vic2VxdWVudACBFgV0cmlja2xpbmcAHQ4ATgVKUyBjYWxsYmFja1xud2l0aCAAgwsHAIFHJACBVhRDABMKAIFRGElDRQCBYgYAIgoAgVEWAF4PAIEaJACCfgk&s=default | ||
The JS calls CreateAnswer passing in the offer SDP to create the answer SDP. This calls down to the GSMTask thread passing in the offer SDP. The local SDP wil now get created, for this to occur local streams must have been added by the JS API AddStream. If the local SDP is successfully created then the offer SDP will be negotiated, the output of this will be the answer SDP. If there are ICE candidates to be added to this answer SDP they will get added. This answer SDP will then get dispatched back to the DOM thread. | |||
=== Signaling System: SetLocal(Callee) === | === Signaling System: SetLocal(Callee) === |
edits