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.
Fields | Description |
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.
Fields | Description |
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). |
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. |
Resolution | Specify the video resolution. |
Aspect Ratio | Select the aspect ratio for the video content from the dropdown. |
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.
Fields | Description |
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). |
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. |
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.