Skip to content

Commit bf558fb

Browse files
Updated Readme
1 parent 6950fb1 commit bf558fb

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,16 @@ For a STUN/TURN server application based on libjuice, see [Violet](https://githu
1818

1919
## Compatibility
2020

21-
The library implements a simplified but fully compatible ICE agent ([RFC8445](https://tools.ietf.org/html/rfc8445), [RFC8489](https://tools.ietf.org/html/rfc8489) for STUN, and [RFC8656](https://tools.ietf.org/html/rfc8656) for TURN) with an interface based on SDP ([RFC4566](https://tools.ietf.org/html/rfc4566)). It supports both IPv4 and IPv6.
21+
The library implements a simplified but fully compatible ICE agent ([RFC5245](https://tools.ietf.org/html/rfc5245) then [RFC8445](https://tools.ietf.org/html/rfc8445)) featuring:
22+
- STUN protocol ([RFC5389](https://tools.ietf.org/html/rfc5389) then [RFC8489](https://tools.ietf.org/html/rfc8489))
23+
- TURN relaying ([RFC5766](https://tools.ietf.org/html/rfc5766) then [RFC8656](https://tools.ietf.org/html/rfc8656))
24+
- SDP-based interface ([RFC8839](https://tools.ietf.org/html/rfc8839))
25+
- IPv4 and IPv6 dual-stack support
26+
- Optional multiplexing on a single UDP port
2227

2328
The limitations compared to a fully-featured ICE agent are:
24-
- Only UDP is supported as transport protocol. Other protocols are ignored.
25-
- Only one component is supported. This is sufficient for WebRTC Data Channels or multiplexed RTP/RTCP ([RFC5731](https://tools.ietf.org/html/rfc5761)).
29+
- Only UDP is supported as transport protocol and other protocols are ignored.
30+
- Only one component is supported, which is fine for WebRTC Data Channels and multiplexed RTP+RTCP ([RFC5731](https://tools.ietf.org/html/rfc5761)).
2631
- Candidates are gathered without binding to each network interface, which behaves identically to the full implementation on most client systems.
2732

2833
It also implements a lightweight STUN/TURN server ([RFC8489](https://tools.ietf.org/html/rfc8489) and [RFC8656](https://tools.ietf.org/html/rfc8656)). The server can be disabled at compile-time with the `NO_SERVER` flag.

0 commit comments

Comments
 (0)