mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.1K
active users

#webrtc

6 posts6 participants2 posts today

I interviewed Sean DuBois last week about OpenAI’s #WebRTC.

My learnings:
- The Realtime API with WebRTC implementation is more about speed and pragmatism vs. some grand architectural vision
- TURN isn't critical anymore - use ICE TLS
- Many of WebRTC’s audio enhancements are not a priority
- Media over QUIC is not on the horizon there
- WebRTC is about more than LLM↔voice interaction

📺 Watch the lightly edited video and explore the annotated transcript here: webrtchacks.com/openai-webrtc-

BUTT 1.45.0 was just released. BUTT (Broadcast Using This Tool) is an easy to use, multi OS streaming tool that supports Icecast, Shoutcast and WebRTC.

This version adds support for custom URLs and mount points for listener statistics, adds separate MIDI commands for START/STOP Broadcasting and Recording, and adds support for controlling BUTT via MIDI NOTE_ON messages. This version also brings a bunch of bug fixes.

danielnoethen.de/butt/

Working on #Danu - I just found out that my #TURN server for #WebRTC didn't have a firewall entry - thanks Firefox for flagging that TURN doesn't work...

You can check your turn server here:
webrtc.github.io/samples/src/c

Now Firefox still complains about something not working with WebRTC. But at least danu.li shows some nodes connected using TURN... At least in Firefox. Chrome only shows "host". Now I don't really know what that means :)

webrtc.github.ioTrickle ICEWebRTC code samples

FilePizza • Your files, delivered.
Peer-to-peer file transfers in your browser.

Using WebRTC, FilePizza eliminates the initial upload step required by other web-based file sharing services. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.

🍕 file.pizza

file.pizzaFilePizza • Your files, delivered.Peer-to-peer file transfers in your web browser.

Another question for my #WebRTC friends: Do you know what *exactly* makes an audio stream sync up with a video stream in libwebrtc?

Is it the a=msid:<stream-id> <track-id> grouping on the sender side?

Is it the a=msid:<stream-id> <track-id> grouping on the receiver side?

Is it both? Or is it something else entirely, e.g. do we need to create a MediaStream from both tracks on the sender or the receiver? Or do we need to attach both audio and video tracks to the same <video> element?

@steely_glint @lminiero @danjenkins @s

I repurposed an old Google #AIY Voice Kit to use @openai Realtime API with #WebRTC. Vibecoding failed, so I did some old school research+trial&error.

My main learnings:
· Pass all the same WSS messages via Data Channel
· Ephemeral tokens not always needed
· API is a lot like WHIP (no SDK needed)
· Best practices for managing gUM and RTCPeerConnection still apply (not in docs)
· Use speech events for voice functions

Full code walkthrough on webrtcHacks here: webrtchacks.com/the-unofficial

Další skvělá aplikace na OScloud! 🚀

🔹 MiroTalk je open-source platforma pro videokonference, která běží přímo v prohlížeči díky technologii WebRTC.
✅ Bez instalace, bez pluginů – stačí otevřít odkaz a jste ve videohovoru.
🔒 Soukromé & bezpečné – ideální pro rychlá online setkání, porady nebo hovory s přáteli.

Vyzkoušejte MiroTalk na talk.oscloud.cz a začněte ihned pořádat videohovory! 🎥💬
docs.oscloud.cz/apps/mirotalk/
#OScloud #MiroTalk #Videokonference #WebRTC

MiroTalkClick the link to make a call.MiroTalk calling provides real-time HD quality and latency simply not available with traditional technology.