MT#65570 document new ICE options

Change-Id: Ie09ed9fdb86ad18d5b15a79441eaad1955ea05ba
pull/2149/head
Richard Fuchs 1 week ago
parent 8a62497fc3
commit 71da9f8047

@ -37,11 +37,13 @@ the following additional features are available:
- Full SDP parsing and rewriting
- Supports non-standard RTCP ports (RFC 3605)
- ICE (RFC 5245) support:
- ICE (RFC 8445) support:
+ Bridging between ICE-enabled and ICE-unaware user agents
+ Optionally acting only as additional ICE relay/candidate
+ Optionally forcing relay of media streams by removing other ICE candidates
+ Optionally act as an "ICE lite" peer only
+ Optional trickle ICE support (RFC 8838)
+ Optional ICE2 support
- SRTP (RFC 3711) support:
+ Support for SDES (RFC 4568) and DTLS-SRTP (RFC 5764)
+ AES-CM and AES-F8 ciphers, both in userspace and in kernel

@ -442,7 +442,8 @@ Optionally included keys are:
* `ICE`
Contains a string which must be one of the following values:
Contains a list of strings, or alternatively a single string, each of which
must be one of the following values:
With `remove`, any ICE attributes are stripped from the SDP body. Also
see the flag `reject ICE` to effect an early removal of ICE support
@ -464,8 +465,18 @@ Optionally included keys are:
low-priority candidate. This used to be the default behaviour in previous versions of
*rtpengine*.
Adding `trickle` to the list of strings is identical to using the `trickle
ICE` flag described below.
The default behaviour (no `ICE` key present at all) is the same as `default`.
To influence behaviour related to ICE-lite, flags can be included in this
list here instead of using the separate `ICE-lite=` option. For example,
instead of using `ICE-lite=both`, the flag `lite-both` can be included in
this list.
Adding `ice2` to the list will advertise support for ICE2 in an outgoing offer.
This flag operates independently of the `replace` flags.
Note that if config parameter `save-interface-ports = true`, ICE will be broken, because

Loading…
Cancel
Save