4 ms·
My experience with this library is iffy. While it's fairly painless to use, a benefit which cannot be understated since implementing WebRTC is actually incredib
by bobbyz 6y ago
My experience with this library is iffy. While it's fairly painless to use, a benefit which cannot be understated since implementing WebRTC is actually incredibly difficult in practice, it doesn't seem to be well optimized especially if recording two sources at the same time (audio, screen, camera). People have reported a variety of performance issues with my side project serverless.cam such as general lag while recording and poor synchronization (one source lagging behind another).
- bobbyz 6y agoIn regards to the difficulty of using WebRTC, the API was created by Ericsson which also invented Erlang, a language renowned for its concurrency capabilities but also its otherworldly syntax, so it shares that same uncannily foreign design and syntax. If there was any one company that was employing technology from an advanced alien civilization, my suspicions would immediately fall on Ericsson.
- kohtatsu 6y agoHuh, that's actually pretty neat.
- hackcasual 6y agoSame company sure, but different people and really different eras. That'd be like saying the company that built DX12 was the same company that built BASIC. WebRTC's arcane operations are more a product of the realities of peer-to-peer communication in a mostly NAT'ted world and SIP. Ericsson was big into IMS, and if you rub some Web on IMS, you get WebRTC.
- bobbyz 6y agoI get your point, but there must be some sort of connection. Erlang and WebRTC are two of the strangest things I've ever seen. It would seem implausible for one company to repeatedly produce such oddities by chance.
- JacobiX 6y agoI use this extensively for mixing/recording video streams, although I think that Muaz library is great, but browsers support for WebRTC recording is far from being production ready. Some issues off the top of my head : - Non seekable videos in Chrome - Video/audio lags and de-synchronization - Loss of audio streams in Chrome
- bobbyz 6y agoI remember thinking how insane it was that a big chunk of browser audio/video apps ran off of a library authored by one random dude.
- amelius 6y agoIs there another library you can recommend?
- bobbyz 6y agoI have yet to find anything.
- expialidocious 6y agoChad Hart just posted his observations on using the getDisplayMedia API itself. https://webrtchacks.com/jitsi-recording-getdisplaymedia-audio/ https://webrtchacks.com/jitsi-recording-getdisplaymedia-audi...