#webrtc — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #webrtc, aggregated by home.social.
-
This is intended to introduce a unique approach in client-side managed secure cryptography. We can avoid registration of any sort.
Features:
PWA
P2P
End to end encryption
Signal protocol
Post-Quantum cryptography
Multimedia
File transfer
Video calls
Local-first
No registration
No installation
No database
TURN serverhttps://www.reddit.com/r/positive_intentions
#Privacy #OpenSource #P2P #WebRTC #Decentralization #DigitalSovereignty #CyberSecurity #FOSS #SelfHosted #NoCloud #AntiCorp #Encryption #WebDev #TechLiberty #PrivateMessaging #Networking #DataPrivacy #InternetFreedom #LocalFirst #SoftwareEngineering #WebApps #ZeroKnowledge #PrivacyTech #IndieDev #NoSignup #NoInstall #DecentralizedWeb #SecureMessaging #BrowserApp #TechEthics #P2P #WebRTC #PeerJS #ZeroData #EphemeralData #Encryption #E2EE #BrowserToBrowser #NoInstall #Privacy #Security #Decentralized #Messaging #VideoCall #NoTracking #PrivateMessaging #Prototype #Demo #WorkInProgress #CloseSource #OpenSource #WebDev #GitHub #TechDevelopment #WhatsApp #ChatApp #InstantMessaging #PWA
-
This is intended to introduce a unique approach in client-side managed secure cryptography. We can avoid registration of any sort.
Features:
PWA
P2P
End to end encryption
Signal protocol
Post-Quantum cryptography
Multimedia
File transfer
Video calls
Local-first
No registration
No installation
No database
TURN serverhttps://www.reddit.com/r/positive_intentions
#Privacy #OpenSource #P2P #WebRTC #Decentralization #DigitalSovereignty #CyberSecurity #FOSS #SelfHosted #NoCloud #AntiCorp #Encryption #WebDev #TechLiberty #PrivateMessaging #Networking #DataPrivacy #InternetFreedom #LocalFirst #SoftwareEngineering #WebApps #ZeroKnowledge #PrivacyTech #IndieDev #NoSignup #NoInstall #DecentralizedWeb #SecureMessaging #BrowserApp #TechEthics #P2P #WebRTC #PeerJS #ZeroData #EphemeralData #Encryption #E2EE #BrowserToBrowser #NoInstall #Privacy #Security #Decentralized #Messaging #VideoCall #NoTracking #PrivateMessaging #Prototype #Demo #WorkInProgress #CloseSource #OpenSource #WebDev #GitHub #TechDevelopment #WhatsApp #ChatApp #InstantMessaging #PWA
-
This is intended to introduce a unique approach in client-side managed secure cryptography. We can avoid registration of any sort.
Features:
PWA
P2P
End to end encryption
Signal protocol
Post-Quantum cryptography
Multimedia
File transfer
Video calls
Local-first
No registration
No installation
No database
TURN serverhttps://www.reddit.com/r/positive_intentions
#Privacy #OpenSource #P2P #WebRTC #Decentralization #DigitalSovereignty #CyberSecurity #FOSS #SelfHosted #NoCloud #AntiCorp #Encryption #WebDev #TechLiberty #PrivateMessaging #Networking #DataPrivacy #InternetFreedom #LocalFirst #SoftwareEngineering #WebApps #ZeroKnowledge #PrivacyTech #IndieDev #NoSignup #NoInstall #DecentralizedWeb #SecureMessaging #BrowserApp #TechEthics #P2P #WebRTC #PeerJS #ZeroData #EphemeralData #Encryption #E2EE #BrowserToBrowser #NoInstall #Privacy #Security #Decentralized #Messaging #VideoCall #NoTracking #PrivateMessaging #Prototype #Demo #WorkInProgress #CloseSource #OpenSource #WebDev #GitHub #TechDevelopment #WhatsApp #ChatApp #InstantMessaging #PWA
-
This is intended to introduce a unique approach in client-side managed secure cryptography. We can avoid registration of any sort.
Features:
PWA
P2P
End to end encryption
Signal protocol
Post-Quantum cryptography
Multimedia
File transfer
Video calls
Local-first
No registration
No installation
No database
TURN serverhttps://www.reddit.com/r/positive_intentions
#Privacy #OpenSource #P2P #WebRTC #Decentralization #DigitalSovereignty #CyberSecurity #FOSS #SelfHosted #NoCloud #AntiCorp #Encryption #WebDev #TechLiberty #PrivateMessaging #Networking #DataPrivacy #InternetFreedom #LocalFirst #SoftwareEngineering #WebApps #ZeroKnowledge #PrivacyTech #IndieDev #NoSignup #NoInstall #DecentralizedWeb #SecureMessaging #BrowserApp #TechEthics #P2P #WebRTC #PeerJS #ZeroData #EphemeralData #Encryption #E2EE #BrowserToBrowser #NoInstall #Privacy #Security #Decentralized #Messaging #VideoCall #NoTracking #PrivateMessaging #Prototype #Demo #WorkInProgress #CloseSource #OpenSource #WebDev #GitHub #TechDevelopment #WhatsApp #ChatApp #InstantMessaging #PWA
-
This is intended to introduce a unique approach in client-side managed secure cryptography. We can avoid registration of any sort.
Features:
PWA
P2P
End to end encryption
Signal protocol
Post-Quantum cryptography
Multimedia
File transfer
Video calls
Local-first
No registration
No installation
No database
TURN serverhttps://www.reddit.com/r/positive_intentions
#Privacy #OpenSource #P2P #WebRTC #Decentralization #DigitalSovereignty #CyberSecurity #FOSS #SelfHosted #NoCloud #AntiCorp #Encryption #WebDev #TechLiberty #PrivateMessaging #Networking #DataPrivacy #InternetFreedom #LocalFirst #SoftwareEngineering #WebApps #ZeroKnowledge #PrivacyTech #IndieDev #NoSignup #NoInstall #DecentralizedWeb #SecureMessaging #BrowserApp #TechEthics #P2P #WebRTC #PeerJS #ZeroData #EphemeralData #Encryption #E2EE #BrowserToBrowser #NoInstall #Privacy #Security #Decentralized #Messaging #VideoCall #NoTracking #PrivateMessaging #Prototype #Demo #WorkInProgress #CloseSource #OpenSource #WebDev #GitHub #TechDevelopment #WhatsApp #ChatApp #InstantMessaging #PWA
-
Eine neue #Episode des #Zeroday #Podcast ist #online: 0d133 – IP Leaks
Link zur Episode: https://0x0d.de/2026/05/0d133-ip-leaks/
Während Sven nichtsahnend die news gelesen hat, schlich sich ein Thema in seinen Fokus. Getrieben von der Frage “Was ist ein IP-Leak?” Begab sich Sven auf
@[email protected] (Stefan)
@zeroday (Sven)#Datenschutz #DNS #Informationssicherheit #IPLeaks #IPv2 #IPv6 #ITSecurity #ITSicherheit #privacy #Privatsphäre #WebRTC
-
Eine neue #Episode des #Zeroday #Podcast ist #online: 0d133 – IP Leaks
Link zur Episode: https://0x0d.de/2026/05/0d133-ip-leaks/
Während Sven nichtsahnend die news gelesen hat, schlich sich ein Thema in seinen Fokus. Getrieben von der Frage “Was ist ein IP-Leak?” Begab sich Sven auf
@[email protected] (Stefan)
@zeroday (Sven)#Datenschutz #DNS #Informationssicherheit #IPLeaks #IPv2 #IPv6 #ITSecurity #ITSicherheit #privacy #Privatsphäre #WebRTC
-
Eine neue #Episode des #Zeroday #Podcast ist #online: 0d133 – IP Leaks
Link zur Episode: https://0x0d.de/2026/05/0d133-ip-leaks/
Während Sven nichtsahnend die news gelesen hat, schlich sich ein Thema in seinen Fokus. Getrieben von der Frage “Was ist ein IP-Leak?” Begab sich Sven auf
@[email protected] (Stefan)
@zeroday (Sven)#Datenschutz #DNS #Informationssicherheit #IPLeaks #IPv2 #IPv6 #ITSecurity #ITSicherheit #privacy #Privatsphäre #WebRTC
-
Eine neue #Episode des #Zeroday #Podcast ist #online: 0d133 – IP Leaks
Link zur Episode: https://0x0d.de/2026/05/0d133-ip-leaks/
Während Sven nichtsahnend die news gelesen hat, schlich sich ein Thema in seinen Fokus. Getrieben von der Frage “Was ist ein IP-Leak?” Begab sich Sven auf
@[email protected] (Stefan)
@zeroday (Sven)#Datenschutz #DNS #Informationssicherheit #IPLeaks #IPv2 #IPv6 #ITSecurity #ITSicherheit #privacy #Privatsphäre #WebRTC
-
Eine neue #Episode des #Zeroday #Podcast ist #online: 0d133 – IP Leaks
Link zur Episode: https://0x0d.de/2026/05/0d133-ip-leaks/
Während Sven nichtsahnend die news gelesen hat, schlich sich ein Thema in seinen Fokus. Getrieben von der Frage “Was ist ein IP-Leak?” Begab sich Sven auf
@[email protected] (Stefan)
@zeroday (Sven)#Datenschutz #DNS #Informationssicherheit #IPLeaks #IPv2 #IPv6 #ITSecurity #ITSicherheit #privacy #Privatsphäre #WebRTC
-
Discord now enables default end-to-end encryption for voice and video across DMs, group calls, channels and Go Live streams using the open-source DAVE protocol. 🔐
Externally audited encryption keeps keys on user devices, while unsupported clients are blocked and text messages remain server-accessible. 🛡️🔗 https://cybersecuritynews.com/discord-end-to-end-encryption-default/
#TechNews #Discord #E2EE #Encryption #DAVE #OpenSource #Privacy #Cybersecurity #WebRTC #FOSS #Security #Linux #Gaming #Mozilla #GitHub #Audit #Games #Game
-
Discord now enables default end-to-end encryption for voice and video across DMs, group calls, channels and Go Live streams using the open-source DAVE protocol. 🔐
Externally audited encryption keeps keys on user devices, while unsupported clients are blocked and text messages remain server-accessible. 🛡️🔗 https://cybersecuritynews.com/discord-end-to-end-encryption-default/
#TechNews #Discord #E2EE #Encryption #DAVE #OpenSource #Privacy #Cybersecurity #WebRTC #FOSS #Security #Linux #Gaming #Mozilla #GitHub #Audit #Games #Game
-
Discord now enables default end-to-end encryption for voice and video across DMs, group calls, channels and Go Live streams using the open-source DAVE protocol. 🔐
Externally audited encryption keeps keys on user devices, while unsupported clients are blocked and text messages remain server-accessible. 🛡️🔗 https://cybersecuritynews.com/discord-end-to-end-encryption-default/
#TechNews #Discord #E2EE #Encryption #DAVE #OpenSource #Privacy #Cybersecurity #WebRTC #FOSS #Security #Linux #Gaming #Mozilla #GitHub #Audit #Games #Game
-
Discord now enables default end-to-end encryption for voice and video across DMs, group calls, channels and Go Live streams using the open-source DAVE protocol. 🔐
Externally audited encryption keeps keys on user devices, while unsupported clients are blocked and text messages remain server-accessible. 🛡️🔗 https://cybersecuritynews.com/discord-end-to-end-encryption-default/
#TechNews #Discord #E2EE #Encryption #DAVE #OpenSource #Privacy #Cybersecurity #WebRTC #FOSS #Security #Linux #Gaming #Mozilla #GitHub #Audit #Games #Game
-
Discord now enables default end-to-end encryption for voice and video across DMs, group calls, channels and Go Live streams using the open-source DAVE protocol. 🔐
Externally audited encryption keeps keys on user devices, while unsupported clients are blocked and text messages remain server-accessible. 🛡️🔗 https://cybersecuritynews.com/discord-end-to-end-encryption-default/
#TechNews #Discord #E2EE #Encryption #DAVE #OpenSource #Privacy #Cybersecurity #WebRTC #FOSS #Security #Linux #Gaming #Mozilla #GitHub #Audit #Games #Game
-
ElevenLabs integriert mit der Speech Engine eine neue Audio-Ebene für textbasierte Chatbots.
Die Lösung wird über ein SDK implementiert und nutzt das WebSocket-Protokoll, ohne bestehende LLM- oder RAG-Architekturen zu verändern. Sie bietet Transkription in 90 Sprachen, eine Sprechpausen-Erkennung und automatisches Unterbrechungs-Management.
#ElevenLabs #SpeechEngine #Voicebots #WebRTC #AIGeneratedImage
https://www.all-ai.de/news/news26top/elevenlabs-chatbot-voicebot
-
ElevenLabs integriert mit der Speech Engine eine neue Audio-Ebene für textbasierte Chatbots.
Die Lösung wird über ein SDK implementiert und nutzt das WebSocket-Protokoll, ohne bestehende LLM- oder RAG-Architekturen zu verändern. Sie bietet Transkription in 90 Sprachen, eine Sprechpausen-Erkennung und automatisches Unterbrechungs-Management.
#ElevenLabs #SpeechEngine #Voicebots #WebRTC #AIGeneratedImage
https://www.all-ai.de/news/news26top/elevenlabs-chatbot-voicebot
-
ElevenLabs integriert mit der Speech Engine eine neue Audio-Ebene für textbasierte Chatbots.
Die Lösung wird über ein SDK implementiert und nutzt das WebSocket-Protokoll, ohne bestehende LLM- oder RAG-Architekturen zu verändern. Sie bietet Transkription in 90 Sprachen, eine Sprechpausen-Erkennung und automatisches Unterbrechungs-Management.
#ElevenLabs #SpeechEngine #Voicebots #WebRTC #AIGeneratedImage
https://www.all-ai.de/news/news26top/elevenlabs-chatbot-voicebot
-
Audio and video calls in Movim are more flexible than ever!
You can now start an audio call and share your webcam afterward. If you only want to stream your screen it is also possible 😽
There is still some small issues to iron out but we'll get there in the upcoming weeks!
The next big step will be to add all those awesome video-call improvements in the Spaces.... and integrate a SFU to make everything scale to the moon. 🚀
Don't forget the 2026 funding campaign to help the project reach its goals even faster: https://movim.eu/#fund 🫶
-
А что, если управлять торговой платформой голосом? За 48 часов собрали голосового ассистента и проверили
Привет, Хабр! Меня зовут Платон Малюгин, я Android Developer в Garage Eight. Мы в компании разрабатываем экосистему инвестиционных продуктов, и недавно на корпоративном хакатоне у нас появилась идея. Мы решили проверить, получится ли управлять торговой платформой — интерфейсом для инвестиций на финансовом и фондовом рынке — через голосовой диалог с ассистентом. Не просто задавать вопросы, а обсуждать рынок, анализировать инструменты и совершать операции.
https://habr.com/ru/companies/garage8/articles/1037842/
#голосовой_ассистент #AI_Agent #Realtime_API #WebRTC #LLM #мобильный_клиент #инвестиционная_платформа #хакатон #архитектура_ассистента #инвестиционные_операции
-
А что, если управлять торговой платформой голосом? За 48 часов собрали голосового ассистента и проверили
Привет, Хабр! Меня зовут Платон Малюгин, я Android Developer в Garage Eight. Мы в компании разрабатываем экосистему инвестиционных продуктов, и недавно на корпоративном хакатоне у нас появилась идея. Мы решили проверить, получится ли управлять торговой платформой — интерфейсом для инвестиций на финансовом и фондовом рынке — через голосовой диалог с ассистентом. Не просто задавать вопросы, а обсуждать рынок, анализировать инструменты и совершать операции.
https://habr.com/ru/companies/garage8/articles/1037842/
#голосовой_ассистент #AI_Agent #Realtime_API #WebRTC #LLM #мобильный_клиент #инвестиционная_платформа #хакатон #архитектура_ассистента #инвестиционные_операции
-
А что, если управлять торговой платформой голосом? За 48 часов собрали голосового ассистента и проверили
Привет, Хабр! Меня зовут Платон Малюгин, я Android Developer в Garage Eight. Мы в компании разрабатываем экосистему инвестиционных продуктов, и недавно на корпоративном хакатоне у нас появилась идея. Мы решили проверить, получится ли управлять торговой платформой — интерфейсом для инвестиций на финансовом и фондовом рынке — через голосовой диалог с ассистентом. Не просто задавать вопросы, а обсуждать рынок, анализировать инструменты и совершать операции.
https://habr.com/ru/companies/garage8/articles/1037842/
#голосовой_ассистент #AI_Agent #Realtime_API #WebRTC #LLM #мобильный_клиент #инвестиционная_платформа #хакатон #архитектура_ассистента #инвестиционные_операции
-
А что, если управлять торговой платформой голосом? За 48 часов собрали голосового ассистента и проверили
Привет, Хабр! Меня зовут Платон Малюгин, я Android Developer в Garage Eight. Мы в компании разрабатываем экосистему инвестиционных продуктов, и недавно на корпоративном хакатоне у нас появилась идея. Мы решили проверить, получится ли управлять торговой платформой — интерфейсом для инвестиций на финансовом и фондовом рынке — через голосовой диалог с ассистентом. Не просто задавать вопросы, а обсуждать рынок, анализировать инструменты и совершать операции.
https://habr.com/ru/companies/garage8/articles/1037842/
#голосовой_ассистент #AI_Agent #Realtime_API #WebRTC #LLM #мобильный_клиент #инвестиционная_платформа #хакатон #архитектура_ассистента #инвестиционные_операции
-
https://www.walknews.com/1304710/ 【セキュリティ ニュース】「Chrome」にセキュリティ更新 – クリティカル含む脆弱性16件を修正(1ページ目 / 全1ページ):Security NEXT #Chrome #Google #Science #Science&Technology #Security #ServiceWorker #Technology #UseAfterFree #WebRTC #セキュリティ #テクノロジー #ニュース #ユーザーインタフェース #対策 #科学 #科学&テクノロジー #脆弱性
-
https://www.walknews.com/1304710/ 【セキュリティ ニュース】「Chrome」にセキュリティ更新 – クリティカル含む脆弱性16件を修正(1ページ目 / 全1ページ):Security NEXT #Chrome #Google #Science #Science&Technology #Security #ServiceWorker #Technology #UseAfterFree #WebRTC #セキュリティ #テクノロジー #ニュース #ユーザーインタフェース #対策 #科学 #科学&テクノロジー #脆弱性
-
https://www.walknews.com/1304710/ 【セキュリティ ニュース】「Chrome」にセキュリティ更新 – クリティカル含む脆弱性16件を修正(1ページ目 / 全1ページ):Security NEXT #Chrome #Google #Science #Science&Technology #Security #ServiceWorker #Technology #UseAfterFree #WebRTC #セキュリティ #テクノロジー #ニュース #ユーザーインタフェース #対策 #科学 #科学&テクノロジー #脆弱性
-
Discord Deploys End-to-End Encryption on Voice, Video Calls
Big news for Discord users: the platform has just rolled out end-to-end encryption for all voice and video calls by default, giving you an extra layer of security and peace of mind when chatting with friends or colleagues. This major update is powered by the innovative DAVE protocol, designed to keep your conversations private and…
#EndtoendEncryption #Discord #DaveProtocol #MessagingLayerSecurity #Webrtc
-
#WebRTC was barely #P2P before, and the general direction seems to be to bury the P2P aspect further.
From a technological standpoint, that's pretty depressing. It is definitely one of the coolest transport mechanisms the web got in the last 15 years. But a lot of interesting use cases were killed off by (IMO rather arbitrary) constraints or intentional implementation choices by Google
https://github.com/w3c/webrtc-pc/issues/3109
/cc @steely_glint
-
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
-
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
-
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
-
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
-
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
-
🚨 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 -
🚨 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 -
🚨 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 -
🚨 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 -
🚨 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 -
Rtwatch: Watch videos with friends using WebRTC
https://github.com/pion/rtwatch
#HackerNews #Rtwatch #WebRTC #video #chat #watchparty #friendsonline
-
Rtwatch: Watch videos with friends using WebRTC
https://github.com/pion/rtwatch
#HackerNews #Rtwatch #WebRTC #video #chat #watchparty #friendsonline
-
Rtwatch: Watch videos with friends using WebRTC
https://github.com/pion/rtwatch
#HackerNews #Rtwatch #WebRTC #video #chat #watchparty #friendsonline
-
Rtwatch: Watch videos with friends using WebRTC
https://github.com/pion/rtwatch
#HackerNews #Rtwatch #WebRTC #video #chat #watchparty #friendsonline
-
Rtwatch: Watch videos with friends using WebRTC
https://github.com/pion/rtwatch
#HackerNews #Rtwatch #WebRTC #video #chat #watchparty #friendsonline
-
Как я сделал групповые звонки в 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'а
Это третья статья из серии про инженерные решения в 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'а
Это третья статья из серии про инженерные решения в 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'а
Это третья статья из серии про инженерные решения в 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 #мобильная_разработка #звонки #мессенджер
-
OpenAI gpt-realtime-translate で同時通訳ツールを実装した:踏んだ 4 つの罠
https://qiita.com/shinonome_taku/items/aca0aecdea09b2304757?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
OpenAI gpt-realtime-translate で同時通訳ツールを実装した:踏んだ 4 つの罠
https://qiita.com/shinonome_taku/items/aca0aecdea09b2304757?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
OpenAI's engineering post on 'solving' WebRTC for AI voice is technically impressive, but it's a monumental hack. The article argues WebRTC's human-to-human design, prioritizing lossy communication, fundamentally clashes with AI's need for absolute accuracy in prompts. Even bringing in WebRTC's original architect couldn't change its core nature for this use case.
🤖 This post was AI-generated.