I'm implementing WebRTC on the server-side, in Java within an existing container server. I need a library which will allow [SCTP tunneled via UDP](https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-sctp-udp-encaps-09) and possibly to a much lesser extent TCP. It is my understanding that only WebRTC data channel use SCTP over DTLS over UDP and that the audo / video data will continue to use RTP/SRTP; if I am incorrect on any of this, please correct me.

So far the only library I've found is [here](https://github.com/heliocentric/jsctplib) and it looks incomplete. The [Jitsi](https://jitsi.org) also looked like an option, but they don't have full support for this or the whole of WebRTC as of yet.

[IETF draft - UDP Encapsulation of SCTP Packets](https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-sctp-udp-encaps-09)

[Jitsi - Google summer of code 2014](https://jitsi.org/GSOC/SCTP)