Hacker News new | ask | show | jobs
by avaer 2940 days ago
As a browser author, are there any alternate implementations of WebRTC besides the one all of the browsers use?

From my research I was kind of shocked that the answer might be no.

2 comments

A few, e.g. https://github.com/EricssonResearch/openwebrtc

Surprisingly large amount of dependencies in a conforming implementation. (e.g. SCTP for datachannels!)

Also it seems to have been decided that you have to use SCTP-in-UDP (RFC 6951) in order to get though firewalls, which is only implemented in FreeBSD so far, so an implementation will include a userspace SCTP library even if the operating system has it in the kernel as well.
Not that it will help you because it's not open source, but Edge probably doesn't use the same implementation as other browsers.
> it's not open source

I was wondering if it was. I am disappointed to hear that it is not :-(