Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(4 edits)

RPG Audio Stream — Reliability Update

I pushed a major stability update to **RPG Audio Stream** today that significantly improves connection reliability and long-session performance.

A developer reviewed the signaling and WebRTC connection flow and implemented several improvements:

Key improvements:

Automatic reconnection — If the signaling connection drops (network hiccup, device sleep, etc.), both the GM and player now automatically reconnect instead of requiring a page refresh.

Stream restart fix — Previously if the GM stopped and restarted streaming, players often had to refresh their page to reconnect. That issue has been fixed.

Dead connection cleanup — The server now detects lost or closed connections and removes them automatically, preventing “ghost listeners.”

Connection recovery — If a WebRTC connection fails mid-session (for example when a device switches networks), the system now attempts an automatic recovery.

Long session support — TURN credentials are now refreshed automatically during longer sessions so relayed connections don't silently expire after ~1 hour.

Listener status indicator — The GM view now shows when a player has joined but hasn’t clicked **Enable Audio** yet (“not listening”), which makes troubleshooting much clearer.

Initial testing looks good so far. I’ll continue running real-world tests over the next few days.