RTMP


RTMP is a TCP-based protocol designed to maintain low-latency connections for audio and video streaming. It has six tabs with its respective configuration, as discussed below.

Source

The Source GUI screen has the below fields.



FieldsDescription

Display Name

A user-defined name for caption-display on the mosaic and system messages.

User Name/UUID

Unique username for the channel; used for SNMP traps and emails.

Access Type

Desired Type of channel source (RTMP).

Enable Recording

Allows recording whenever an event is encountered.

Enable Descrambling

When checked, it enables descrambling.

Encryption Type

Select the encryption type from the dropdown list. For more details, please refer to KMS Types.

Publish Point URL

Publish point URL string in RTMP.

*For example, if "rtmp://testStreamurl.com/live/stream1" is a working RTMP stream, "rtmp:// testStreamurl.com/live" refers to the publishing point URL.

Primary Channel

Not relevant for RTMP.

Stream URL Identifier

Stream identifier string in RTMP.

*For example, if "rtmp://testStreamurl.com/live/stream1" is a working RTMP stream, stream1 refers to the Stream URL identifier.

Network

The NIC used for this stream.

Scrambled

Checked if the stream is scrambled.

Service Type

Service type settings (SD/HD/Radio, etc.); used for system resource allocation.

Service type refers to the number of hardware resources that should be allocated for monitoring the channel.

Service type is usually measured by SD point (0.5,1,5,10,20...) depending upon the required hardware allocation which is usually detected during the scan.

Tally Settings

Configure tally settings for a specific source.

Note

General notes about the channel.

**From version 5.7.0 onwards MCM9000 supports channels rotation at 90 or 270 degree, enabling potrait view. Please refer to Potrait view of a channel for detailed description. 

**From version 6.0.6 onwards MCM9000 supports #SLIDE# option in the "Note" field for sources that has frame interval greater than 2 seconds.


Content

The Content functionality of RTMP is the same as HLS. Please refer to Content to configure.

Miscellaneous

The Miscellaneous functionality of RTMP is the same as SPTS. Please refer to Miscellaneous to configure.

Profiles

The Profiles functionality of RTMP is the same as SPTS except for RST Running State. Please refer to Profiles to configure.





PIDs\Components

RTMP sources have only Video and Audio components; that could be configured only once for the profile selected from the dropdown in the GUI's top center. The PIDs\Components GUI has the below fields.

Video


*Selecting the Don't care option for any of the following fields will disable related error notifications.


FieldsDescription

Transport Monitored

When checked, TS level is included despite PID being monitored or not.

Content Monitored

Whether the PID's content is monitored or not. When unchecked, all content-related rules will be disabled for the PID (e.g., audio silence, freeze frame, PES drop, etc.).

Bitrate

Desired bitrate for the PID (either single CBR value or dual VBR value).
Use the toggle switch to specify the minimum and maximum values allowed or choose 'I' to ignore selection.

Type

PID payload type. Based on the selection, additional configurable fields will be displayed.

Codec Type

Select the Codec type from the dropdown for video streaming.
For non-constant content, select Don't care.

Resolution

Specify the video resolution.
Format : [width]x[height][i/p]. For example, 720x576i, 1280x720p. Leaving this field empty will disable related error notifications.

Aspect Ratio

Select the aspect ratio for the video content from the dropdown.
For non-constant content, select Don't care.

Profile/Level

Select the profile level for the video content from the dropdown list.

Color Space

Select the color space for the video content from the dropdown list.

Frame Rate

Specify the video frame rate (frames per second). Leaving this field empty will disable related error notifications.

Closed Captions

Select the closed caption type from the dropdown. Choose Hide if you don't want to show the CC.



Audio


*Selecting the Don't care option for any of the following fields will disable related error notifications.

FieldsDescription

Transport Monitored

When checked, TS level is included despite PID being monitored or not.

Content Monitored

Whether the PID's content is monitored or not. When unchecked, all content-related rules will be disabled for the PID (e.g., audio silence, freeze frame, PES drop, etc.).

Bitrate

Desired bitrate for the PID (either single CBR value or dual VBR value).
Use the toggle switch to specify the minimum and maximum values allowed or choose 'I' to ignore selection.

Type

PID payload type. Based on the selection, additional configurable fields will be displayed.

Language

Specify the configured language of the PID (for display purposes only).

Codec Type

Select the PID codec type from the dropdown.

Channels

Select the audio channels scheme from the dropdown list.

Display

Position of the audio bars in the channel box.

Any: First available spot according to the layout.
Hide: Do not show audio bars.
Position X: Force position according to layout type.

DailNorm

Dialnorm is the metadata parameter that controls playback gain within the Dolby Laboratories Dolby Digital (AC-3) audio compression system. Dialnorm stands for dialog normalization. Dialnorm is an integer value with a range of 1 to 31 corresponding to a playback gain of -30 to 0 dB (unity), respectively.


Scheduler (UTC)


The Scheduler functionality of RTMP is the same as SPTS. Please refer to Scheduler to configure.