VLC

VLC's stable release seems incapable of handling the encrypted stream at the point of writing this article. Since version 4.0 (nightly builds) it works well. Unencrypted SRT streams already work with the current builds.


Setup the Camera’s SRT stream:

SRT

Set the SRT password in the camera and REBOOT


SRT Input

Set matching SRT password in VLC settings menu.

Open a new network stream in VLC and use the following format.


SRT://ip.address:9000/live/av0


Stream to a Wowza server with SRT

https://www.wowza.com/docs/connect-an-srt-encoder-to-wowza-streaming-cloud


Make sure the camera has access to the internet (correct subnet and configure DNS)

Setup the SRT Transcoder on Wowza and copy the Host server address and Host port values to the camera:


Wonza


Streaming Video

Enable the SRT stream, Save the settings and reboot the camera. The stream should now be published to Wowza.


Vmix and SRT

There are two ways to setup SRT with VMIX, you can use both Caller and Listener mode. Which one works best depends on your installation. The usual culprit is the local Firewall that can be avoided using the Caller mode when accessing remote cameras.


Vmix SRT Listener

Vmix SRT Listener


Setup Vmix to listen to the same port as set in the camera’s setting under Streaming Video. latency added by the Vmix decoder has to be at least 10ms for it to work. Stream ID in Vmix has to correspond with the Stream Name in the camera. 

Streaming Video


Make sure the Ho


st Address in the camera is set to the IP address of the PC running Vmix.

When not using Encryption, please make sure to set the crypto length to 0


Vmix SRT Caller

Vmix SRT Caller


Setup Vmix as SRT Caller and set the Hostname to match the IP address of the Camera and the Port as set in the camera under the SRT Menu. The StreamID in Vmix is to match the stream name of the camera as set under the Video Encoder menu


SRT


When not using Encryption, please make sure to set the crypto lenght to 0

SRT Technical/System Requirements

According vMix (https://www.vmix.com/help23/index.htm?SRT.html) here are below the technical/System Requirements for using SRT:


  • Windows 10 x64 or higher
  • Graphics card with support for HEVC and H264 encoding and decoding.
    NVIDIA Quadro P2000 or higher series recommended.
    NOTE: NVIDIA GeForce 9xx series or lower should not be used with SRT, and is unsupported.
  • When using HEVC on Windows 10, the "HEVC Video Extensions" from the Microsoft Store is required to be installed.
  • Progressive video formats are supported only. (interlaced support is not available)
  • vMix supports HEVC or H264 video and AAC audio (AAC-LC) wrapped in a transport stream only. Other codecs are not supported.


SRT - Secure, Reliable Transport

SRT is an open-source video transport protocol that enables the delivery of high-quality and secure, low-latency video across the public Internet. SRT optimizes streaming performance across unpredictable networks with secure streams and easy firewall traversal, bringing the best quality live video over the worst networks. It accounts for packet loss, jitter, and fluctuating bandwidth, maintaining the integrity and quality of your video. SRT provides end-to-end security and resiliency based on real-time network conditions to deliver the best video quality at all times on any network.

SRT - Secure, Reliable Transport

SRT, integrated into our CM7x series cameras, provides a great solution even for local networks, where bandwidth availability is not an issue. It still provides security (AES256 encryption) while maintaining stream integrity, no loss of valuable details in the video stream, and low latencies. This makes it the perfect camera for delicate applications like research rooms, and medical examination rooms, or for campus-wide distribution of video feeds for universities, and many other applications

Depending on your application, SRT can be set up as either Caller or Listener mode in the camera. Simply log in to the WebGui of the camera and navigate to the SRT settings. 


To enable these settings, an additional AV-LC70-1 license is required which can be bought seperately. SRT streaming is available on the complete CM7x Series cameras.