Comments on: Top WebRTC open source media servers on github for 2024 https://bloggeek.me/webrtc-open-source-media-servers-github-2024/ The leading authority on WebRTC Wed, 31 Jul 2024 19:24:06 +0000 hourly 1 By: Tsahi Levent-Levi https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-169533 Wed, 31 Jul 2024 19:24:06 +0000 https://bloggeek.me/?p=74087#comment-169533 In reply to Geoffrey.

It is Pion based, so most of what I’ve written here on Pion and its trajectory applies to LiveKit as well.

Note that it has been adopted by some interesting companies recently.

]]>
By: Geoffrey https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-169531 Wed, 31 Jul 2024 17:10:44 +0000 https://bloggeek.me/?p=74087#comment-169531 Any thoughts on LiveKit in comparison to the above? https://livekit.io/

]]>
By: Leo https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166619 Wed, 10 Jan 2024 01:19:44 +0000 https://bloggeek.me/?p=74087#comment-166619 Wow, thank you for your summary, it helps us a lot.

]]>
By: Tsahi Levent-Levi https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166609 Tue, 09 Jan 2024 06:03:24 +0000 https://bloggeek.me/?p=74087#comment-166609 In reply to Jaydeep.

libwebrtc is mostly a client-side open source media engine from my point of view. You can use it to develop media servers, but it takes more effort and isn't a common approach these days.

No matter what you choose you will need to work about breaking things. It is the nature of software development and a bigger one in WebRTC, where things evolve and break all the time.

Janus is a good place to start here and one that many have used for years with success.

]]>
By: Jaydeep https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166607 Tue, 09 Jan 2024 04:25:06 +0000 https://bloggeek.me/?p=74087#comment-166607 In reply to Tsahi Levent-Levi.

Thanks!

May I know why official libwebrtc isn't mentioned? Does it have difficult learning curve or it's easier to start with one's you mentioned?

I read your "don't expect google to be your outsourcing vendor" and it was a nice read. For my simple use case, maybe at max what I would need in future is to have many to one connections where I'm processing audio/video from multiple users/browsers on one server. Do I have to worry about small details on what I choose?

Janus seems like a good options, so if I work with libwebrtc directly I would have to keep an eye on what's going on and if I'm using some other lib like Pion or Janus people would incorporate the changes by themselves and I don't have to worry about braking anything as I can get support(again it's subject).

Also it would be nice if you can point me to good resource on datachannels, some libs like node-datachannel seem to have binding for it and seems confusing.

]]>
By: Tsahi Levent-Levi https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166598 Mon, 08 Jan 2024 12:47:02 +0000 https://bloggeek.me/?p=74087#comment-166598 In reply to Jaydeep.

Any of the open source media servers here would be able to do that rather easily I’d assume.

]]>
By: Jaydeep https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166596 Mon, 08 Jan 2024 10:31:54 +0000 https://bloggeek.me/?p=74087#comment-166596 I'm curious on what media server would serve best, If I just want to stream webcam video and audio data from browser and stream to server and record it there for further processing, I'm having issues with some outdated node-wrtc lib.

]]>
By: Tsahi Levent-Levi https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166542 Wed, 03 Jan 2024 17:51:54 +0000 https://bloggeek.me/?p=74087#comment-166542 In reply to Jose Abarca.

Thanks!

I liked it

]]>
By: Jose Abarca https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166541 Wed, 03 Jan 2024 17:19:15 +0000 https://bloggeek.me/?p=74087#comment-166541 By the way, you can also analyze GitHub project stats using OSS Insight. I created a broad WebRTC collection some time back https://ossinsight.io/collections/web-rtc.

]]>
By: Tsahi Levent-Levi https://bloggeek.me/webrtc-open-source-media-servers-github-2024/#comment-166526 Tue, 02 Jan 2024 06:16:30 +0000 https://bloggeek.me/?p=74087#comment-166526 In reply to David Engelmaier.

Thanks David

I think that making an architecture media server agnostic is wishful thinking in the long run.

Different media servers tend to focus and optimize on different things. If you generalize and abstract the architecture you end up losing a lot of the optimizations that might be crucial to media quality of your use case.

]]>