Plug-N-Meet is an open-source self-hosted web conferencing platform built on LiveKit and WebRTC.

It supports HD video/audio calls, screen sharing, whiteboards, breakout rooms, recording, RTMP streaming, SIP dial-in support, and optional end-to-end encryption.

A powerful privacy-friendly alternative to Zoom or Google Meet for teams, classrooms, and communities.

👉 https://digitalescapetools.com/tools/tool.html?id=plugnmeet

#OpenSource #SelfHosting #Privacy #WebRTC #VideoConferencing #DigitalMinimalism

🌘 GitHub - pion/rtwatch:透過 WebRTC 與好友同步觀影,由伺服器端統一控制播放狀態
➤ 打造去中心化的即時同步影音劇院
https://github.com/pion/rtwatch
rtwatch 是一款創新的影音同步觀影工具,其核心理念在於「集中化控制」。不同於傳統將影片檔案傳送給客戶端的做法,rtwatch 利用 WebRTC 與 GStreamer 技術,將影片處理作業完全交由伺服器端執行。系統僅向觀看者傳送當前的影音串流畫面,這不僅確保了所有參與者能精準同步播放、暫停與快轉操作,更有效地保護了原始影片資源,防止使用者在本地下載或快取檔案。無論是透過本地路徑還是遠端 URI,使用者都能輕鬆搭建專屬的即時同步劇院。
+ 這對於保護版權非常有幫助,影片內容完全留在伺服器端,使用者無法下載原始檔案,非常適合私人觀影分享。
+ 使用 GStreamer 處理串流是個很強大的選擇,雖然安裝依賴套件稍微繁瑣,但能實現這種低延遲的同步效果非常值得。
#WebRTC #GStreamer #Go語言 #串流技術 #同步觀影
GitHub - pion/rtwatch: Watch videos with friends using WebRTC, let the server do the pausing and seeking.

Watch videos with friends using WebRTC, let the server do the pausing and seeking. - pion/rtwatch

GitHub
🚨 Alert: #Developers have reached #peak #laziness with this 'watch videos with friends' hack. Instead of meeting IRL, let's just let #WebRTC handle the heavy lifting of hitting "pause" for us. 🙄 Because, you know, #sharing the #remote is *so* 2019. 📺🤦‍♂️
https://github.com/pion/rtwatch #watch #together #HackerNews #ngated
GitHub - pion/rtwatch: Watch videos with friends using WebRTC, let the server do the pausing and seeking.

Watch videos with friends using WebRTC, let the server do the pausing and seeking. - pion/rtwatch

GitHub
GitHub - pion/rtwatch: Watch videos with friends using WebRTC, let the server do the pausing and seeking.

Watch videos with friends using WebRTC, let the server do the pausing and seeking. - pion/rtwatch

GitHub

Rtwatch: Watch videos with friends using WebRTC

https://github.com/pion/rtwatch

#HackerNews #Tech #WebRTC

GitHub - pion/rtwatch: Watch videos with friends using WebRTC, let the server do the pausing and seeking.

Watch videos with friends using WebRTC, let the server do the pausing and seeking. - pion/rtwatch

GitHub

MOQ is lacking a compelling adoption reason

MOQ는 QUIC 기반 스트리밍 프로토콜로서 WebRTC, HLS, DASH 등 기존 기술과 경쟁하지만, 아직 명확한 실사용 사례나 플래그십 고객이 없어 시장에서의 채택 동력이 부족하다. WebRTC는 실시간 양방향 통신에서 이미 시장을 장악했고, HLS와 DASH는 대규모 스트리밍 인프라에서 안정적으로 자리잡았다. MOQ는 두 가지 스트리밍 모드를 하나의 프로토콜로 통합해 운영 효율성을 기대하지만, 비용 절감이나 성능 우위가 명확하지 않아 고객의 수요를 이끌지 못하고 있다. 현재는 벤더 주도의 기술 푸시 단계이며, 실제 시장에서의 수요와 검증이 필요하다.

https://bloggeek.me/moq-adoption-problem/

#moq #streaming #webrtc #quic #cdn

MOQ is lacking a compelling adoption reason

MOQ has the vendors, the demos, the consortium. What it does not have is a single flagship customer asking for it. Here is why I am not sold yet.

BlogGeek.me

Как я сделал групповые звонки в React Native мессенджере: WebRTC, CallKit и грабли production'а

Это третья статья из серии про инженерные решения в ONEMIX — моём мессенджере на React Native. В первой я разбирал трёхуровневый кэш сообщений, во второй — реализацию Double Ratchet E2E. Сегодня — про звонки. Звонки в мессенджере — это та функция, которая работает либо отлично, либо никак. Пользователь привык что WhatsApp/Telegram звонят мгновенно, показывают входящие на заблокированном экране, переживают переключения Wi-Fi/LTE, и работают из фона. Если твоя реализация делает хоть что-то из этого хуже — пользователь это сразу заметит и переключится на "нормальный" мессенджер. Я потратил несколько месяцев на то чтобы довести звонки в ONEMIX до production-уровня. В процессе пришлось изучить WebRTC изнутри, разобраться с iOS CallKit и VoIP push notifications, и собрать десяток граблей которые в туториалах не упоминают. В этой статье — как это устроено, какие решения оказались критичными, и что бы я сделал по-другому. Сразу оговорка. Я не использую готовые SDK типа Agora, Twilio, 100ms. У них отличное качество и поддержка, но они не дают полного контроля над процессом — а для мессенджера контроль критичен. Когда звонок не проходит, пользователь винит приложение, а не "SDK от третьей стороны". Плюс готовые SDK стоят денег, которые на раннем этапе продукта лучше направить в другие места.

https://habr.com/ru/articles/1033930/

#webrtc #react_native #livekit #callkit #voip_push_notifications #trickle_ice #мобильная_разработка #звонки #мессенджер

Как я сделал групповые звонки в React Native мессенджере: WebRTC, CallKit и грабли production'а

Уровень: senior мобильная разработка и WebRTC Стек: React Native, Expo SDK 54, @livekit/react-native-webrtc, expo-notifications, CallKit, FCM Что внутри: production WebRTC с trickle ICE, VoIP push...

Хабр

WebRTC vs. MoQ by Use Case

이 글은 WebRTC와 MoQ(Media over QUIC)의 다양한 미디어 전송 사용 사례별 적합성을 비교 분석한다. 1:1 영상통화에서는 WebRTC의 P2P 구조가 비용과 프라이버시 측면에서 유리해 2030년에도 WebRTC가 주로 사용될 것으로 전망한다. 반면, AI 음성 인터페이스 등 클라이언트-서버 구조가 필요한 경우 MoQ가 더 적합할 수 있으나, 현재 WebRTC가 AI 실시간 미디어 전송에 널리 쓰이지 않는 점을 지적한다. 또한, 미디어 인코딩 표준화와 머신러닝용 미디어 전송에 MoQ가 활용될 가능성을 언급하며, 다자간 회의와 고화질 영상 요구 등에서는 MoQ가 아직 갈 길이 멀다고 평가한다.

https://webrtchacks.com/webrtc-vs-moq-by-use-case/

#webrtc #moq #quic #mediastraming #realtimecommunication

WebRTC vs. MoQ by Use Case - webrtcHacks

WebRTC vs. MoQ by use case—1:1 calls, Voice AI, meetings, and live 1→many. See where MoQ, WebRTC, and HLS each win with details.

webrtcHacks

Rtwatch: Watch videos with friends using WebRTC

rtwatch는 Pion WebRTC와 GStreamer를 활용해 여러 사용자가 실시간으로 동영상을 완벽하게 동기화하여 함께 시청할 수 있는 오픈소스 프로젝트입니다. 서버가 재생 상태(일시정지, 탐색)를 관리하여 모든 시청자가 동일한 영상 프레임을 보게 하며, 클라이언트는 영상을 다운로드하거나 캐시할 수 없습니다. Docker와 다양한 OS 환경에서 쉽게 설치 및 실행할 수 있어, 협업이나 소셜 스트리밍 서비스 개발에 활용할 수 있습니다.

https://github.com/pion/rtwatch

#webrtc #streaming #golang #gstreamer #realtime

GitHub - pion/rtwatch: Watch videos with friends using WebRTC, let the server do the pausing and seeking.

Watch videos with friends using WebRTC, let the server do the pausing and seeking. - pion/rtwatch

GitHub
OpenAI's WebRTC Problem - Media over QUIC

Media over QUIC: There are ways to do voice AI without being traumatized by WebRTC.

Media over QUIC