diff options
author | Kai Vehmanen <first.surname@nokia.com> | 2007-07-05 09:32:00 +0000 |
---|---|---|
committer | Kai Vehmanen <first.surname@nokia.com> | 2007-07-05 09:32:00 +0000 |
commit | 2342544a9dca012046dde8a4145dc52d9cabe54c (patch) | |
tree | 7b008e1264a2fd7f9c98b4c67f96ce5870f35b21 /docs | |
parent | 960c54f1e01823683e0bfa3afa677e3af0ce2149 (diff) | |
download | libnice-2342544a9dca012046dde8a4145dc52d9cabe54c.tar.gz |
Added section on handling ICE restarts to design document.
darcs-hash:20070705093243-77cd4-e71620de121c0c8ca69e221015c7de582e687ef7.gz
Diffstat (limited to 'docs')
-rw-r--r-- | docs/design.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/design.txt b/docs/design.txt index e4c3168..2f07cc3 100644 --- a/docs/design.txt +++ b/docs/design.txt @@ -147,6 +147,17 @@ Special considerations for a SIP client: components are ready), "new-selected-pair" (which candidates are selected) and "new-remote-candidate" (peer-reflexive candidates discovered during processing) signals. +- Supporting forked calls is not yet supported by the API (multiple + sets of remote candidates for one local set of candidates). + +Restarting ICE: + +- ICE processing can be restarted by calling nice_agent_set_remote_candidates() + again for a stream. +- To use the "dribble" mode, client first has to restart the stream with + calling nice_agent_set_remote_candidates() with an empty set of + candidates, and then start adding new remote candidates with + nice_agent_add_remote_candidate(). Notes about sending media: |