Skip to content

Global RTC region/server manager and monitoring for Hiven

Notifications You must be signed in to change notification settings

hivenapp/hiven_rtc_hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hiven_rtc_hub

Hiven RTC hub is an internal service we use to coordinate with our fleet of RTC media servers. We use multiple different hosting providers across different regions in the world to provide the best quality voice & video calls while keeping bandwidth costs low; different countries and regions have different hosting providers.

Because these media servers are part of different hosts, we don't want to give them access to our internal network in any way, so we provide them with a WebSocket connection to coordinate with Hiven to set up RTC sessions, calls and more. The RTC hub is hosted internally so it has access to our internal services.

Architecture

Architecture

Why is this open source?

We open source parts of the Hiven source code to be transparent with our users and give an example for people interested in learning new technologies like Elixir to go off.

About

Global RTC region/server manager and monitoring for Hiven

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages