|
|
|
|
|
by lxgr
798 days ago
|
|
> WebRTC-based solutions are insane bloated incredible monsters [...] They work mainly only if you use the same kind of software and codecs, for example Chromium[...] That's just not true anymore these days. I've used WebRTC between Firefox, Safari, and Chrome without any issues. > only if you use the same kind of software and codecs, for example Chromium, that requires dozens of gigabytes of disk space and much RAM, CPU time to build it. There seem to be non-browser implementations [1] [2], although I can't vouch for their quality. [1] https://liburtc.org/ [2] https://github.com/awslabs/amazon-kinesis-video-streams-webr... |
|
> only if you use the same kind of software and codecs
With WebRTC I can connect clients with varying support of H264, VP8, VP9, AV1, Opus, ulaw and alaw. WebRTC has plenty of flaws, but 'lack of negotiation' is one of them.
[0] https://github.com/paullouisageneau/libdatachannel
[1] https://github.com/algesten/str0m