Comments for BlogGeek.me https://bloggeek.me/ The leading authority on WebRTC Wed, 31 Jul 2024 19:24:06 +0000 hourly 1 Comment on Top WebRTC open source media servers on github for 2024 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.

]]>
Comment on Top WebRTC open source media servers on github for 2024 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/

]]>
Comment on WebRTC & HEVC – how can you get these two to work together by Jianlin Qiu https://bloggeek.me/webrtc-hevc-work-together/#comment-168828 Fri, 21 Jun 2024 12:40:17 +0000 https://bloggeek.me/?p=74352#comment-168828 In reply to Tsahi Levent-Levi.

> This means that whatever vendors do, there are always going to be devices where HEVC isnโ€™t going to be available, and in such cases, HEVC would be useless.

That's implementation details when it comes to really deploying HEVC on device and MCU/SFU. Device will typically negotiate both HEVC and other codecs (for example AV1) so you'll have a fallback no-matter you're on simulcast or not.

> And if that is the case, then why not go with VP9 and AV1 instead for example?

We will drive adoption of AV1 & VP9 on Web as well besides of the effort for HEVC. My vision is to enable the ecosystem and let software vendors/developers select whatever they think appropriate. To that end we work with community to make it possible.

]]>
Comment on WebRTC & HEVC – how can you get these two to work together by Tsahi Levent-Levi https://bloggeek.me/webrtc-hevc-work-together/#comment-168824 Fri, 21 Jun 2024 10:01:58 +0000 https://bloggeek.me/?p=74352#comment-168824 In reply to Jianlin Qiu.

Thanks for this.

The main challenge with HEVC is availability due to the inability to use software implementation (business wise, due to the patent costs). This means that whatever vendors do, there are always going to be devices where HEVC isn’t going to be available, and in such cases, HEVC would be useless.

Those who decide to adopt and use HEVC with WebRTC need to be aware of that fact and understand that they need to further invest in supporting other codecs anyway. And if that is the case, then why not go with VP9 and AV1 instead for example? (VP9 for today, AV1 for the future)

]]>
Comment on WebRTC & HEVC – how can you get these two to work together by Jianlin Qiu https://bloggeek.me/webrtc-hevc-work-together/#comment-168821 Fri, 21 Jun 2024 08:30:21 +0000 https://bloggeek.me/?p=74352#comment-168821 We do work with Apple on this. The WebRTC stack change in Chrome will be part of Safari to ensure interop.

I am surprised to get the comment of "team needs to find something to do" after spending so much extra effort to enable HEVC ecosystem for both streaming and WebRTC in Chrome ๐Ÿ™‚

We do get HEVC support for streaming in Chrome finally there benefiting all. Why that wouldn't happen for WebRTC usage as well? There would be no magic happening if we sit there doing nothing in the SW stack, and we should not all in your wish list for WebRTC/HEVC to come true at the beginning of enabling.

]]>
Comment on WebRTC & HEVC – how can you get these two to work together by Tsahi Levent-Levi https://bloggeek.me/webrtc-hevc-work-together/#comment-168792 Wed, 19 Jun 2024 11:47:17 +0000 https://bloggeek.me/?p=74352#comment-168792 In reply to Dan Grois.

Dan,

Thanks for this, though I can't really agree with you, amd here is why:

๐Ÿ‘‰ VP9 is the common video codec using in WebRTC applications today right behind VP8 and H.264 (only better in compression rates), so yes – adopt VP9.

๐Ÿ‘‰ VVC is nowhere to be seen with WebRTC today. Once it will be somewhere near WebRTC, I'll likely write about it. But it isn't, so no need for anyone using WebRTC to think about it (how would you get it working in a web browser with WebRTC?)

๐Ÿ‘‰ HEVC won't be adopted in most WebRTC applications until WebRTC supports it with encoding and not decoding only (and with software codecs, which is highly unlikely given the complex patent royalty schemes involved). This limits the use cases greatly and with it, its adoption. Sorry if that wasn't clear.

๐Ÿ‘‰ How is AV1 proprietary? It is standardized by a standardization organization, it even has no royalties pool scheme associated with it, and it has many of the top industry leaders backing it up. What makes MPEG4 a better place to standardize codecs than the Alliance of Open Media?

]]>
Comment on WebRTC & HEVC – how can you get these two to work together by Dan Grois https://bloggeek.me/webrtc-hevc-work-together/#comment-168791 Wed, 19 Jun 2024 11:22:47 +0000 https://bloggeek.me/?p=74352#comment-168791 Nice article, but it is very biased and misleading: you are asking "Adopt VP9?" – is that seriously or you mention that as a joke? Also, you are discussing AV1 (e.g., "Wait for AV1?"), but you are not mentioning VVC at all, except for indicating it within the illustration. Also, the sayings such as "HEVC wonโ€™t be adopted by many devices even in the foreseeable future" and "AV1 is likely to be supported everywhere in the future…" are wrong and do not have any real basis. From this article it is very clear that you are in favor of proprietary codecs (such as AV1), which have been developed outside international standardization efforts. However, this article is for general audience, and not only for experts in the field; therefore, all that makes the discussed issues very misleading.

]]>
Comment on RTC@Scale 2024 โ€“ an event summary by Philipp Hancke https://bloggeek.me/rtcscale-2024/#comment-167832 Fri, 12 Apr 2024 03:51:41 +0000 https://bloggeek.me/?p=74233#comment-167832 In reply to Tsahi Levent-Levi.

I'll beat the two of you on pessimism :-p

]]>
Comment on RTC@Scale 2024 โ€“ an event summary by Tsahi Levent-Levi https://bloggeek.me/rtcscale-2024/#comment-167789 Mon, 08 Apr 2024 16:11:12 +0000 https://bloggeek.me/?p=74233#comment-167789 In reply to Sean DuBois.

Thanks Sean.

I think the naive part is not on the personal level – there you definitely ended up successful.
When I look at open source, there are too much monetization challenges for a company (not an individual). To make an open source project successful long term from a business perspective is really hard. To the point of me thinking it is almost magic when someone pulls it off.
Look at how much hurdles Matrix is having in our space.

As of WebRTC, I guess that the two of us might even be able to compete of who is more pessimistic… (more on that soon)

]]>
Comment on RTC@Scale 2024 โ€“ an event summary by Sean DuBois https://bloggeek.me/rtcscale-2024/#comment-167788 Mon, 08 Apr 2024 15:59:18 +0000 https://bloggeek.me/?p=74233#comment-167788 Thanks for the write up!

I had some smaller projects as examples originally, but got feedback that it wouldnโ€™t be as impactful on the audience.

Can you expand on how my take was naieve? Would love to understand/learn. Externally tend to be overly optimistic/idealistic. Internally I feel pretty frustrated/burned out by the status quo with WebRTC usage.

]]>