YouTube has recently announced SRT support for live streams. VVCR is a compatible software and was a part of YouTube’s beta testing.
Here’s how to use VVCR to send a SRT stream to YouTube.
Go to the Destinations tab and click Add New Destination.
Give the Destination a Name.
Click on the Stream Name dropdown and select the stream you want to push to the destination.
Adjust the Stream Cluster, Stream Encoder, and Audio Track if needed.
For Output Type, select SRT Caller.
Go to the backend of the YouTube Stream.
Click on the Select Stream Key dropdown menu and click Create new stream key.
Give the stream key a name.
Click on the Streaming Protocol dropdown menu and select SRT. Again SRT is not yet available for most accounts.
The Stream Settings will change to show the Stream Key, Passphrase, Stream URL and the Backup Server URL.
Copy the Stream URL and paste it into the Encoder Address field in the VVCR Destination Settings. VVCR will automatically move the port number to the Encoder Port field.
Then paste the following Stream ID into the Stream ID field in VVCR:
#!::u=STREAMKEY,copy=0,encoder=<vvcr>
Copy the Stream Key from YouTube and replace the “STREAMKEY” section of the Stream ID with it.
Enable Encryption and paste in the passphrase from YouTube.
Check the Start Stream Immediately button at the bottom of the destinations settings to start the stream as soon as you press Save.
You can also press the Play Button in the destination tab to start pushing the stream.
It can take a few seconds for the stream to connect to YouTube.
Now you are streaming from VVCR to YouTube through SRT!