tencent cloud

Input Management
Last updated: 2025-06-12 16:15:05
Input Management
Last updated: 2025-06-12 16:15:05
Inputs are the source of streams for StreamLive channels. An input is usually associated with 1 security group and 1 StreamLive channel.

Prerequisites

You have activated StreamLive.
You have logged in to the StreamLive console.

Input management

Select Input on the left sidebar. On this page, you can view the name, type, state and ID of created inputs. Each input is usually associated with one security group and one StreamLive channel. The state of an input that has been associated with a channel is Attached. Each input has two independent pipelines (A and B), which can push streams at the same time to ensure data availability.


Creating an input

You can create PULL or PUSH inputs. On the Input Management page, click Create Input and complete the following settings in the pop-up window:


Name: The input name, which can be 1-32 characters long and can contain numbers, letters, and underscores (_).
Type: The input type. Currently, RTP_PUSH, RTMP_PUSH, RTMPS_PUSH, UDP_PUSH, RTP-FEC_PUSH, SRT_PUSH, RTMP_PULL, HLS_PULL, MP4_PULL, RTSP_PULL, and SRT_PULL are supported.
Security Group: If you are creating a PUSH input, you must associate it with an input security group. You can create a security group by adding IP allowlist in Security Group Management. After associating a security group with the Input, only IPs included in the security group's allowlist are allowed to push streams successfully.

Creating a PUSH-Type input

For RTP_PUSH, UDP_PUSH, and RTP-FEC_PUSH input types, you only need to enter the Input name and select a security group. For RTMP_PUSH, RTMPS_PUSH, and SRT_PUSH input types, there are additional fields that can be configured.

Type: RTMP_PUSH

If the Type is selected as RTMP_PUSH, in addition to Name and Security Group, you can also fill in:
User Name and Password: These can be used for authentication. The same User Name and Password must be used when pushing the stream.
Delay Time: This can be used to set the playback delay time, supporting values between 10 and 600 seconds.
Destination A: You can specify the application name and stream name. Once filled in, these two pieces of information will be included in the system-generated push stream URL.
Destination B: You can specify the application name and stream name. Once filled in, these two pieces of information will be included in the system-generated push stream URL.


Type: RTMPS_PUSH

If the Type is selected as RTMPS_PUSH, in addition to Name and Security Group, you can also fill in:
User Name and Password: These can be used for authentication. The same User Name and Password must be used when pushing the stream.
Delay Time: This can be used to set the playback delay time, supporting values between 10 and 600 seconds.
Destination A: You can specify the application name and stream name. Once filled in, these two pieces of information will be included in the system-generated push stream URL.
Destination B: You can specify the application name and stream name. Once filled in, these two pieces of information will be included in the system-generated push stream URL.


Type: SRT_PUSH

If the Type is selected as SRT_PUSH, in addition to Name and Security Group, you can also fill in:
Destination A: You can specify the streamid. Once filled in, the streamid will be included in the system-generated push stream URL.
Destination B: You can specify the streamid. Once filled in, the streamid will be included in the system-generated push stream URL.


Creating a PULL-Type Input

Type: RTMP_PULL / RTSP_PULL / SRT_PULL

In addition to specifying the Name, you also need to provide the InputAddress, which serves as the source for PULL.

Note:
If the Input is of type SRT_PULL, separate parameters with '&'.
If you need to enter the stream ID, use streamid=xxx; if you need to enter the password, use passphrase=xxx.

Type: HLS_PULL / MP4_PULL

For HLS_PULL and MP4_PULL, the Content Type can be selected as Live Streaming or VOD.


Modifying an input

To modify an input, find it on the Input Management page and click Edit on the right. Modify its settings in the pop-up window and click Confirm.


Deleting an input

To delete an input, find it on the Input Management page, click Delete on the right, and click Confirm in the pop-up window.

Note:
You can create up to five inputs by default.
The source of an input must contain at least one video pipeline.
In case of MPEG-TS multiplexing, up to eight pipelines can transfer data simultaneously.
For 4K resolution inputs, when using standard transcoding or top speed codec transcoding, please be aware of the respective supported codec, color depth, frame rate, and bitrate for the inputs:
Transcoding Type
Codec
Color Depth
Frame Rate
Bitrate
Standard Transcoding
H.264、H.265
8bit、10bit
≤ 60 fps
≤ 100Mbps
Top Speed Codec Transcoding
H.264
8bit、10bit
≤ 60 fps
H.265
8bit
≤ 60 fps
10bit
≤ 30 fps
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback