A stream is the building block to the rest of the VVCR’s features. You must have an active Cluster before you can create a stream.
To start, go to the Streams tab and click Add New Stream.
Give your stream a Name.
If there are multiple clusters, click on the Primary Cluster dropdown menu and assign a cluster.
Assign a Backup Cluster if needed. This option will not appear if there’s only one cluster.
If you have multiple Instances you can enable Primary and Backup Encoders. Redundant Encoders allow multiple sources to send to the same VVCR stream simultaneously.
Go to the Encoder Redundancy menu and check Primary and Backup Encoders. Select the first instance for X Primary and the second instance under X Backup.
These options will not appear if there is only one encoder.
If there’s just one encoder, Single Encoder will automatically be checked under the Encoder Redundancy menu and Instances will be set to Auto.
Select your Input Type. VVCR streams can be set to SRT Listener, SRT Caller, RTMP Push, or RTMP Pull.
For SRT Caller streams, paste in the Encoder Address and Port Number.
For RTMP Pull streams, paste in the Stream URL and Stream Key. There is an option to paste in a username and password if the stream source requires it.
The stream key will display in the stream settings for RTMP Push streams.
Uncheck Generate Stream Key Automatically to create a custom Stream Key for RTMP Pull streams.
The input address for SRT Listener and RTMP Push streams can be found under the stream’s Input Tab in the stream menu.
Enable Encryption under the Input Settings column to require a password in order to send a feed to the VVCR stream.
VVCR Supports AES128, AES192, and AES256. This can be changed under the Encryption Type dropdown menu. The menu will not appear unless Encryption is enabled.
Uncheck Generate Passphrase Automatically to create a custom password. The option will not appear unless Encryption is enabled.
Click in the Latency windows under the Input and Output Settings to adjust the latencies. If the latencies don’t match between VVCR and the stream source, VVCR will take the highest latency.
If a stream source requires a Stream ID, paste it into the Stream ID window.
Check SRT Output Encryption to require a password to pull the stream down from the cloud. Output Encryptions have the same settings as Input Encryptions.
If you enable Transcoding for cluster, the Transcoding menu will appear in the stream settings. This will allow you to pull the stream through NDI into your Production Modules and create lower-resolution multiviews.
Check the X Primary Box under Transcode to NDI to access the stream through NDI in Production Module.
If you have multiple instances, each will be listed under the Transcode to NDI menu. The first will be listed as X Primary and the second as Y Primary.
Check the X Primary box at the end of the column to create a Low-Resolution Preview for multiviews. Click the Resolution dropdown menu to adjust the resolution. This will only affect the multiview, it will not affect the stream’s output.
Press Save.
The stream will now be available in the Stream menu. Streams are ordered numerically then alphabetically.
The name of the stream is displayed on the far left column, then displays its Cluster, Input Type, the date it was created, the date it was last updated, and its status.
The far right column includes the Edit button, a shortcut to create a multiview, the duplicate stream button, and the delete stream button.
Duplicate stream creates another stream with the same settings.
Click on the stream to access the Inputs, Outputs, and Outputs Audio Tracks tabs.
The Inputs tab displays the IP Address, DNS Address, and Passphrase. Copy the IP address and password and paste it into your encoder to send a source to the stream.
The Outputs tab includes the Pull Outputs, Push Destinations, and Stream Preview.
The Pull Outputs window displays the IP Addresses and DNS Addresses for the stream’s outputs. VVCR provides a HLS, RTMP, and SRT address.
HLS will provide an .m3u8 playlist as an output. However, VVCR should not be used as a CDN to distribute HLS streams. HLS streams are useful to check monitor streams in devices that only .m3u8 playlists as a stream source. Additionally, HLS is especially useful for checking captions when opened up in Safari, VLC, or Quicktime.
The Push Destination window shows the Destinations that the stream is routed too.
Click on the Preview button at the bottom of the window to preview the stream.
The last tab under the stream is Output Audio Tracks. If the stream has multiple audio tracks, they can be assigned to different output types in this menu.
Click here to learn more about Redundant Encoders.
Click here to learn more about NDI Streams.
Click here to learn more about Lower-Resolution Multiviews.