Initial commit - realms platform

This commit is contained in:
doomtube 2026-01-05 22:54:27 -05:00
parent c590ab6d18
commit c717c3751c
234 changed files with 74103 additions and 15231 deletions

View file

@ -45,6 +45,9 @@
<IceCandidate>*:10000-10009/udp</IceCandidate>
</IceCandidates>
</WebRTC>
<Thumbnail>
<Port>8090</Port>
</Thumbnail>
</Publishers>
</Bind>
<Managers>
@ -64,11 +67,22 @@
</Names>
</Host>
<!-- AdmissionWebhooks - validates stream keys for publishing only -->
<AdmissionWebhooks>
<ControlServerUrl>http://drogon-backend:8080/api/webhook/ome/admission</ControlServerUrl>
<SecretKey>${env:OME_API_ACCESS_TOKEN}</SecretKey>
<Timeout>3000</Timeout>
<Enables>
<!-- Only validate publishing, not playback (playback latency breaks LLHLS) -->
<Providers>rtmp,srt</Providers>
</Enables>
</AdmissionWebhooks>
<Applications>
<Application>
<Name>app</Name>
<Type>live</Type>
<Providers>
<RTMP>
<BlockDuplicateStreamName>true</BlockDuplicateStreamName>
@ -115,6 +129,15 @@
<Ulpfec>false</Ulpfec>
<JitterBuffer>false</JitterBuffer>
</WebRTC>
<!-- RTMP Push Publisher for restreaming to external services -->
<RTMPPush>
</RTMPPush>
<!-- Thumbnail Publisher for stream previews -->
<Thumbnail>
<CrossDomains>
<Url>*</Url>
</CrossDomains>
</Thumbnail>
</Publishers>
</Application>
</Applications>