Live streaming to YouTube Live streaming to YouTube

Live streaming to YouTube

Wildmoka supports YouTube live broadcasts via restream (Restream Studio), liverooms (Live Studio), and live channels (Channel Studio). 

 

Streaming protocols from Wildmoka to YouTube

Wildmoka supports the following streaming protocols:

PROTOCOLFORMATDESCRIPTION
RTMPFLVStandard ingest. Supports low latency.
HLSHLSHigher latency than RTMP but supports monetization via dynamic ad insertion.
SRTMPEGTSSupports encryption, low latency, and monetization via dynamic ad insertion.

Note: since April 2026, the YouTube Live connector has been upgraded to stream from Wildmoka to YouTube using SRT alongside RTMP and HLS. Contact your YouTube representative to enable SRT in your YouTube account. Note that YouTube is rolling out SRT access to their customers based on audience size. Once your YouTube account is SRT-enabled, then contact your Backlight representative to enable the feature in your Wildmoka account.

Why this matters: Until now, streaming to YouTube meant choosing between RTMP (low latency, no monetization) or HLS (monetization via dynamic ad insertion, but higher latency). SRT delivers encryption, low latency and monetization altogether, the best of both worlds.

 

YouTube destination in Restream, Live Studio and Channel Studio publish panels

Whether it is for a live restream, a live room in Live Studio, or a live channel in Channel Studio, the table below lists all livestream metadata that may be configured in the publish panel when streaming to a YouTube destination account. 

FIELDDESCRIPTIONDEFAULT
YouTube live push protocol

Live push protocol from Wildmoka out to YouTube.

rtmp (default) · hls · srt

rtmp
TitleVideo stream title. Max title text length is 128 characters. 
DescriptionVideo stream description. Max description text length is 5000 characters. The characters '<' and '>' are not allowed by YouTube 
TagsSet of tags applied to the stream. For entering multiple tags, type the Enter key to validate the previous tag, then type your next tag. Total length of all tags is max 500 characters. 
SRT stream key

(displayed if SRT was selected as YouTube live push protocol)

SRT stream key. 

SRT passphrase

(displayed if SRT was selected as YouTube live push protocol)

SRT encryption passphrase. 

SRT latency (ms)

(displayed if SRT was selected as YouTube live push protocol)

SRT socket latency in ms. The recommended value is round-trip time (RTT) × 3.

4000
SRT encryption

(displayed if SRT was selected as YouTube live push protocol)

Encryption: 

AES-128 · AES-256

AES-128
Latency

YouTube latency preference.

Values: Normal (default) · Low · Ultra low

Normal
PolicyYouTube usage policy to be applied to the video clip. The list of policies displayed is fetched from the policies defined in the YouTube account. Standard (no policy)
Category

YouTube category. The list of displayed categories is fetched dynamically from YouTube according to the YouTube account region.  Only assignable categories are displayed.

Taxonomy example: 

Film & Animation  ·  Autos & Vehicles  ·  Music  ·  Pets & Animals  ·  Sports  ·  Travel & Events  ·  Gaming  ·  People & Blogs  ·  Comedy  ·  Entertainment  ·  News & Politics  ·  Howto & Style  ·  Education  ·  Science & Technology

Entertainment
PlaylistsOne or more playlists to add the video stream to after recording. Fetched dynamically from the YouTube account's list of playlists.  
Privacy settings

Visibility of the published live stream. 

Values: Public · Private · Unlisted

Note: if a media right start date is set, privacy is forced to private until publish time.

Public
Replay privacy settings

Privacy applied to the replay video after the live ends. It overrides the live stream privacy settings on completion.

Values: Live (same as broadcast) · Public · Private · Unlisted

Live
EmbeddableAllow embedding the video on third-party websites.No
Subtitles publication

Controls how subtitles are handled. Burn modes permanently embed captions into the video pixels. SRT/EIA modes send captions as a separate data track.

Values: 
Default : Uses the platform default subtitle publication setting.
No : No subtitles published.
EIA608 : CEA-608 closed captions embedded in the video bitstream.
EIA608+ : extended CEA-608 closed captions embedded in the video bitstream.
Burn: Adaptive : Captions rendered into video pixels. No separate YouTube caption track.
Burn: Default Style : Default styling burn-in.
Burn: Enhanced Style : Enhanced styling burn-in.
Burn: Lib - Bold/Classic/Editorial/Modern/Motion/Retro Classic/Vintage : Library of styled burn-in presets.
Burn: Shorts : optimized for YouTube Shorts

Default
Subtitles track

Which subtitle track to use from the live stream available tracks. Fetched dynamically (refreshable during the live). 

Values: Default · Dynamic per live stream.

Default
Subtitles language

Language of the subtitle track to upload to YouTube. Used only for SRT on-board mode.  

Full language list available (Afrikaans, Bahasa Indonesia, Català, Dansk, Deutsch, and many more).