The Advanced → Senders menu provides information and configuration controls for the app's media network senders. 

There is a main page with global parameters, plus a sub-page each available sender. 

For a HOME Graphic Inserter, there is a single output sender:

  • TX 1 = Graphic Inserter Output

Please note: The sender sub-pages, and their controls, are dependent on the output transport type defined in the app configuration. i.e. ST 2110-xx, SRT, WebRTC or NDI.

This topic describes the Advanced menu controls for all possible sender types.

Senders

The main 'Senders' menu contains a single control that applies to all configured senders.

HOME management of sender multicast addresses

This option defines how the multicast addresses (for the senders) are assigned, when they are first created:

  • When enabled, multicast addresses are assigned to the individual essence flows by HOME's 'Oratio' service.
  • When disabled, multicast addresses are automatically generated based on the IP Address of the App Server that is currently running the app. 

Please note: The multicast address can be overridden from the 'Edit Sender' dialog. See HOME Apps - Edit Sender or Receiver.

Senders → TX n

The 'TX 1' sub-menu can be used to view and adjust settings for the app's output sender.

The page contains a link to a predefined Grafana Dashboard that can be used for monitoring purposes, plus a number of further sub-pages.

The sub-pages, and their controls, are dependent on the output transport type defined (by the user) in the app configuration:

  • for ST 2110-xx senders, there is a sub-menu for the app's Video flow. If ST 2110-22 (JPEG-XS) is specified, then there is an additional sub-menu for the Video Compression settings.
  • for SRT senders, the sub-menus are replaced with SRT and Video Compression settings.
  • for WebRTC senders, the sub-menus are replaced with RTP and Video Compression settings.
  • for NDI senders, there are no available controls.

The rest of this topic describes the possible sub-menus for each transport type.

ST 2110-20 or ST 2110-22 (JPEG-XS) Senders

When the app's output video transport is set to either ST 2110-20 or ST 2110-22, the sender's sub-pages can be used to access the SDP information for the Video flow:

SDP Information

Selecting the Video sub-page reveals the SDP file associated with that sender. The user is not able to modify the SDP, but can copy the SDP information. This can then be pasted into the SDP Data of a receiver as an alternative method of routing signals (known as SDP Patching).

The SDP file information is also available to automation systems, such as VSM, via the HOME API.

Note that the same SDP data can be accessed from the app's 'Senders' page (as described in HOME Apps - SDP Data).

Video Compression (for JPEG-XS senders)

When the app's output video transport is set to SMPTE ST 2110-22 (JPEG-XS), an additional menu item appears: Video Compression.

This menu allows the user to specify the JPEG-XS compression level of the video being produced by the app.

The compression level can be changed whilst the app is running. However, doing so will cause a temporary disruption to the video, as the new compression ratio is applied.

The list of compression ratios available is affected by the 'Output Video Compression' control in the app configuration.

For example:

  • If the 'Output Video Compression' is set to 'At least 4:1', then compression ratios 4:1 to 20:1 are available.
  • If the 'Output Video Compression' is set to 'At least 12:1', then compression ratios 12:1 to 20:1 are available.

SRT Senders

When the app's output video transport is set to SRT, the media stream (SDP) sub-menus are not available and are replaced with SRT and Video Compression.

SRT URLs

The SRT sub-menu provides URLs on which the SRT stream can be requested. A URL is shown for each network interface, in the App Server, which is capable of carrying the SRT stream.

The user is able to connect to the SRT stream using a third-party 'Media Player' application which supports SRT, such as VLC.

To set up the connection, enter one of the URLs provided into the Media Player tool; the tool will then request the stream from the app.

Video Compression

The Video Compression sub-menu allows the user to define the level of compression to be applied to the SRT stream.

The compression level can be changed whilst the app is running. However, doing so will cause a temporary disruption to the video, as the new compression ratio is applied.

The Video Quality control provides ten predefined target bitrates, plus the option to select 'Use Target Bitrate'. 

When the Video Quality is set to Use Target Bitrate, the SRT encoder uses the value entered in the Target Bitrate (Mbps) field to control the level of compression to be applied. It should be noted that this is a target which the encoder will try to achieve; it is not guaranteed that the encoder will be able to achieve the requested bitrate. The table below shows typical bitrates for various frame sizes and quality settings.

Frame SizeEncoderQuality 1 "Very Low"

Quality 4

"Low"

Quality 7

"Normal"

Quality 10

"High"

1280x720CPU/GPU~1.6 Mb/s~2.3 Mb/s~3.0 Mb/s~4.8 Mb/s
1920x1080

CPU/GPU

~3.3 Mb/s~4.5 Mb/s~6.5 Mb/s~12 Mb/s
3840x2160GPU~12.5 Mb/s~17 Mb/s~25 Mb/s~42 Mb/s

Remarks:

  • The encoded bitrates are for a frame rate of 50 fps.
  • The bitrates are guides only; real values depend on the video contents to a certain degree
  • UHD encoding on CPU encoders is done in proxy mode (HD resolution)

WebRTC Senders

When the app's output video transport is set to WebRTC, the media stream (SDP) sub-menus are not available and are replaced with RTP and Video Compression.

RTP URLs

The RTP sub-menu provides URLs on which the media streams can be requested. 

Video Compression

The Video Compression sub-menu allows the user to define the level of compression to be applied to the RTP stream.

The compression level can be changed whilst the app is running. However, doing so will cause a temporary disruption to the video, as the new compression ratio is applied.

The Video Quality control provides ten predefined target bitrates, plus the option to select 'Use Target Bitrate'. 

When the Video Quality is set to Use Target Bitrate, the WebRTC encoder uses the value entered in the Target Bitrate (Mbps) field to control the level of compression to be applied. It should be noted that this is a target which the encoder will try to achieve; it is not guaranteed that the encoder will be able to achieve the requested bitrate. The table below shows typical bitrates for various frame sizes and quality settings.

Frame SizeEncoder

Quality 1

"Very Low"

Quality 4

"Low"

Quality 7

"Normal"

Quality 10

"High"

1280x720CPU/GPU~1.6 Mb/s~2.3 Mb/s~3.0 Mb/s~4.8 Mb/s
1920x1080

CPU/GPU

~3.3 Mb/s~4.5 Mb/s~6.5 Mb/s~12 Mb/s
3840x2160GPU~12.5 Mb/s~17 Mb/s~25 Mb/s~42 Mb/s

Remarks:

  • The encoded bitrates are for a frame rate of 50 fps.
  • The bitrates are guides only; real values depend on the video contents to a certain degree
  • UHD encoding on CPU encoders is done in proxy mode (HD resolution)

NDI Senders

When the app's output video transport is set to NDI, there are no sub-pages or controls as the NDI configuration is done at an App Server level.

See HOME Apps - NDI.