lminiero | 2 years ago | on: Bandcamp has been sold to Songtradr. What does this mean for the musicians?
lminiero's comments
lminiero | 3 years ago | on: Cloudflare Calls
lminiero | 5 years ago | on: Janus WebRTC Server
If you forget about the videoroom.lua code and do something from scratch, you're free to handle the logic however you want: handling media is as simple as saying "send incoming media from A to B and C", and media-wise that's all you need to do in the script itself to have the C portion do the heavy lifting for you. You still need to take care of SDP and signalling, but you can do that on your own terms. I still have a plan to implement yet another plugin that delegates the logic to a remote node using something RPC-based, but unfortunately I didn't have time for that yet.
lminiero | 5 years ago | on: Janus WebRTC Server
lminiero | 5 years ago | on: Janus WebRTC Server
lminiero | 5 years ago | on: Janus WebRTC Server
That said, the vast majority of people don't really need to write their own plugin, or even customizing existing ones. What we foster a lot is leveraging existing plugins as much as possible, maybe combining them at an application level, and not reinvent the wheel, and it seems to work for most (it certainly does for us, for our own applications).
On the Lua demo, it is indeed a bit more limited than the C counterpart (we clearly didn't invest as much time on it), but I'd disagree on the "incomplete" part. All the relevant parts are there, and most importantly, it's supposed to be much easier to extend and modify than the C version. There's at least one big company we're aware of that's using it in production and is very happy with it.
lminiero | 5 years ago | on: Janus WebRTC Server
lminiero | 5 years ago | on: Janus WebRTC Server