Re:Why was SCTP selected for WebRTC’s data channel? (2014)
by theamk on Wednesday December 25, 2019 @04:05PM
(#21880456)
Note the final implementation is not running directly over IP, as section 1.2 of rfc 4960 says. Instead, WebRTC uses “SCTP over DTLS over ICE/UDP”. This unfortunately means that WebRTC adoption means nothing for general STCP apps, and will never care about kernel-based implementations.
[ Parent
| on HN ]
Re:Why was SCTP selected for WebRTC’s data channel? (2014)
by Sean-Der on Wednesday December 25, 2019 @04:54PM
(#21880688)
Do you know of anyone that is interested in bridging that gap? I only have done user-space/embedded WebRTC. After Pion WebRTC I got hired to write a pure C WebRTC implementation [0] that is at around ~700kb. It does media + DataChannels.
I want to eventually explore building a very minimal SCTP implementation and maybe get the binary size sub 400Kb. IoT/Embedded is just getting warmed up to WebRTC, I am really excited to see what happens next.
[0] https://github.com/awslabs/amazon-kinesis-video-streams-webr...
Re:Why was SCTP selected for WebRTC’s data channel? (2014)
by tsahil on Wednesday December 25, 2019 @04:24PM
(#21880565)
I've written that article a few years back. Today things are worse for SCTP - there are thoughts and a general intent in replacing SCTP altogether with QUIC. Didn't happen yet, but probably will in a couple of years.