라이브 스트리밍 시장에 새로운 바람이 불고 있습니다. 20년간 비디오 분야에 몸담았던 개발자가 상용 솔루션의 대안으로 오픈소스 기반의 자체 호스팅 멀티 스트림 스튜디오 'Muxshed'를 공개했습니다. 이 솔루션은 Restream, StreamYard, vMix와 같은 기존 서비스들이 제공하는 핵심 기능을 클라우드 중개자 없이, 채널당 비용이나 제한 없이 사용할 수 있도록 설계되었습니다.
Muxshed는 OBS, 하드웨어 인코더, 모바일, 브라우저 등 다양한 소스에서 RTMP, SRT, WebRTC(WHIP 예정) 프로토콜로 영상을 수신합니다. 수신된 영상은 브라우저 기반의 프로덕션 스위처에서 실시간으로 전환할 수 있으며, 유튜브(YouTube), 트위치(Twitch), 킥(Kick), 페이스북(Facebook) 등 모든 RTMP/RTMPS 엔드포인트로 동시에 송출할 수 있습니다. 특히, 소스 연결이 끊어질 경우 자동으로 백업 이미지나 영상으로 전환되는 프로그램 페일오버(Program Failover) 기능과 자체 호스팅 가능한 공개 시청 페이지 기능은 라이브 방송의 안정성과 유연성을 크게 높여줍니다. 또한, 멀티 레이어 컴포지터, 오디오 믹서, 스팅어 전환, Stream Deck 및 Bitfocus Companion 연동 등 전문적인 방송 제작에 필요한 다양한 기능을 갖추고 있습니다.
이러한 오픈소스 솔루션의 등장은 라이브 스트리밍 시장에 중요한 의미를 가집니다. 기존 상용 서비스의 높은 비용이나 기능 제약에 부담을 느끼던 개인 크리에이터나 소규모 스튜디오에게 강력한 대안을 제공하기 때문입니다. 클라우드 인프라에 대한 의존도를 낮추고, 자체 서버에서 모든 스트리밍 과정을 제어할 수 있게 함으로써 비용 효율성을 극대화하고 데이터 주권을 확보할 수 있습니다. 또한, Rust로 개발된 안정적인 백엔드와 SvelteKit 기반의 웹 프론트엔드는 개발자들이 쉽게 커스터마이징하고 확장할 수 있는 기반을 제공하여, 라이브 스트리밍 기술의 민주화와 혁신을 가속화할 것으로 기대됩니다.