1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. MpsOutput
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.MpsOutput

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a mps output

    Example Usage

    Create a output group with RTP

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const output = new tencentcloud.MpsOutput("output", {
        flowId: "your_flow_id",
        output: {
            description: "tf mps output group",
            outputName: "your_output_name",
            outputRegion: "ap-guangzhou",
            protocol: "RTP",
            rtpSettings: {
                destinations: [{
                    ip: "203.205.141.84",
                    port: 65535,
                }],
                fec: "none",
                idleTimeout: 1000,
            },
        },
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    output = tencentcloud.MpsOutput("output",
        flow_id="your_flow_id",
        output={
            "description": "tf mps output group",
            "output_name": "your_output_name",
            "output_region": "ap-guangzhou",
            "protocol": "RTP",
            "rtp_settings": {
                "destinations": [{
                    "ip": "203.205.141.84",
                    "port": 65535,
                }],
                "fec": "none",
                "idle_timeout": 1000,
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewMpsOutput(ctx, "output", &tencentcloud.MpsOutputArgs{
    			FlowId: pulumi.String("your_flow_id"),
    			Output: &tencentcloud.MpsOutputOutputTypeArgs{
    				Description:  pulumi.String("tf mps output group"),
    				OutputName:   pulumi.String("your_output_name"),
    				OutputRegion: pulumi.String("ap-guangzhou"),
    				Protocol:     pulumi.String("RTP"),
    				RtpSettings: &tencentcloud.MpsOutputOutputRtpSettingsArgs{
    					Destinations: tencentcloud.MpsOutputOutputRtpSettingsDestinationArray{
    						&tencentcloud.MpsOutputOutputRtpSettingsDestinationArgs{
    							Ip:   pulumi.String("203.205.141.84"),
    							Port: pulumi.Float64(65535),
    						},
    					},
    					Fec:         pulumi.String("none"),
    					IdleTimeout: pulumi.Float64(1000),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var output = new Tencentcloud.MpsOutput("output", new()
        {
            FlowId = "your_flow_id",
            Output = new Tencentcloud.Inputs.MpsOutputOutputArgs
            {
                Description = "tf mps output group",
                OutputName = "your_output_name",
                OutputRegion = "ap-guangzhou",
                Protocol = "RTP",
                RtpSettings = new Tencentcloud.Inputs.MpsOutputOutputRtpSettingsArgs
                {
                    Destinations = new[]
                    {
                        new Tencentcloud.Inputs.MpsOutputOutputRtpSettingsDestinationArgs
                        {
                            Ip = "203.205.141.84",
                            Port = 65535,
                        },
                    },
                    Fec = "none",
                    IdleTimeout = 1000,
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.MpsOutput;
    import com.pulumi.tencentcloud.MpsOutputArgs;
    import com.pulumi.tencentcloud.inputs.MpsOutputOutputArgs;
    import com.pulumi.tencentcloud.inputs.MpsOutputOutputRtpSettingsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var output = new MpsOutput("output", MpsOutputArgs.builder()
                .flowId("your_flow_id")
                .output(MpsOutputOutputArgs.builder()
                    .description("tf mps output group")
                    .outputName("your_output_name")
                    .outputRegion("ap-guangzhou")
                    .protocol("RTP")
                    .rtpSettings(MpsOutputOutputRtpSettingsArgs.builder()
                        .destinations(MpsOutputOutputRtpSettingsDestinationArgs.builder()
                            .ip("203.205.141.84")
                            .port(65535)
                            .build())
                        .fec("none")
                        .idleTimeout(1000)
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      output:
        type: tencentcloud:MpsOutput
        properties:
          flowId: your_flow_id
          output:
            description: tf mps output group
            outputName: your_output_name
            outputRegion: ap-guangzhou
            protocol: RTP
            rtpSettings:
              destinations:
                - ip: 203.205.141.84
                  port: 65535
              fec: none
              idleTimeout: 1000
    

    Create MpsOutput Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new MpsOutput(name: string, args: MpsOutputArgs, opts?: CustomResourceOptions);
    @overload
    def MpsOutput(resource_name: str,
                  args: MpsOutputArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def MpsOutput(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  flow_id: Optional[str] = None,
                  output: Optional[MpsOutputOutputArgs] = None,
                  mps_output_id: Optional[str] = None)
    func NewMpsOutput(ctx *Context, name string, args MpsOutputArgs, opts ...ResourceOption) (*MpsOutput, error)
    public MpsOutput(string name, MpsOutputArgs args, CustomResourceOptions? opts = null)
    public MpsOutput(String name, MpsOutputArgs args)
    public MpsOutput(String name, MpsOutputArgs args, CustomResourceOptions options)
    
    type: tencentcloud:MpsOutput
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args MpsOutputArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args MpsOutputArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args MpsOutputArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MpsOutputArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MpsOutputArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    MpsOutput Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The MpsOutput resource accepts the following input properties:

    FlowId string
    Flow ID.
    Output MpsOutputOutput
    Output configuration of the transport stream.
    MpsOutputId string
    ID of the resource.
    FlowId string
    Flow ID.
    Output MpsOutputOutputTypeArgs
    Output configuration of the transport stream.
    MpsOutputId string
    ID of the resource.
    flowId String
    Flow ID.
    output MpsOutputOutput
    Output configuration of the transport stream.
    mpsOutputId String
    ID of the resource.
    flowId string
    Flow ID.
    output MpsOutputOutput
    Output configuration of the transport stream.
    mpsOutputId string
    ID of the resource.
    flow_id str
    Flow ID.
    output MpsOutputOutputArgs
    Output configuration of the transport stream.
    mps_output_id str
    ID of the resource.
    flowId String
    Flow ID.
    output Property Map
    Output configuration of the transport stream.
    mpsOutputId String
    ID of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the MpsOutput resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing MpsOutput Resource

    Get an existing MpsOutput resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: MpsOutputState, opts?: CustomResourceOptions): MpsOutput
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            flow_id: Optional[str] = None,
            mps_output_id: Optional[str] = None,
            output: Optional[MpsOutputOutputArgs] = None) -> MpsOutput
    func GetMpsOutput(ctx *Context, name string, id IDInput, state *MpsOutputState, opts ...ResourceOption) (*MpsOutput, error)
    public static MpsOutput Get(string name, Input<string> id, MpsOutputState? state, CustomResourceOptions? opts = null)
    public static MpsOutput get(String name, Output<String> id, MpsOutputState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:MpsOutput    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    FlowId string
    Flow ID.
    MpsOutputId string
    ID of the resource.
    Output MpsOutputOutput
    Output configuration of the transport stream.
    FlowId string
    Flow ID.
    MpsOutputId string
    ID of the resource.
    Output MpsOutputOutputTypeArgs
    Output configuration of the transport stream.
    flowId String
    Flow ID.
    mpsOutputId String
    ID of the resource.
    output MpsOutputOutput
    Output configuration of the transport stream.
    flowId string
    Flow ID.
    mpsOutputId string
    ID of the resource.
    output MpsOutputOutput
    Output configuration of the transport stream.
    flow_id str
    Flow ID.
    mps_output_id str
    ID of the resource.
    output MpsOutputOutputArgs
    Output configuration of the transport stream.
    flowId String
    Flow ID.
    mpsOutputId String
    ID of the resource.
    output Property Map
    Output configuration of the transport stream.

    Supporting Types

    MpsOutputOutput, MpsOutputOutputArgs

    Description string
    Output description.
    OutputName string
    The name of the output.
    OutputRegion string
    Output region.
    Protocol string
    Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
    AllowIpLists List<string>
    IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.
    MaxConcurrent double
    The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.
    RtmpSettings MpsOutputOutputRtmpSettings
    Output RTMP configuration.
    RtpSettings MpsOutputOutputRtpSettings
    Output RTP configuration.
    SrtSettings MpsOutputOutputSrtSettings
    configuration of the output SRT.
    Description string
    Output description.
    OutputName string
    The name of the output.
    OutputRegion string
    Output region.
    Protocol string
    Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
    AllowIpLists []string
    IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.
    MaxConcurrent float64
    The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.
    RtmpSettings MpsOutputOutputRtmpSettings
    Output RTMP configuration.
    RtpSettings MpsOutputOutputRtpSettings
    Output RTP configuration.
    SrtSettings MpsOutputOutputSrtSettings
    configuration of the output SRT.
    description String
    Output description.
    outputName String
    The name of the output.
    outputRegion String
    Output region.
    protocol String
    Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
    allowIpLists List<String>
    IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.
    maxConcurrent Double
    The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.
    rtmpSettings MpsOutputOutputRtmpSettings
    Output RTMP configuration.
    rtpSettings MpsOutputOutputRtpSettings
    Output RTP configuration.
    srtSettings MpsOutputOutputSrtSettings
    configuration of the output SRT.
    description string
    Output description.
    outputName string
    The name of the output.
    outputRegion string
    Output region.
    protocol string
    Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
    allowIpLists string[]
    IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.
    maxConcurrent number
    The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.
    rtmpSettings MpsOutputOutputRtmpSettings
    Output RTMP configuration.
    rtpSettings MpsOutputOutputRtpSettings
    Output RTP configuration.
    srtSettings MpsOutputOutputSrtSettings
    configuration of the output SRT.
    description str
    Output description.
    output_name str
    The name of the output.
    output_region str
    Output region.
    protocol str
    Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
    allow_ip_lists Sequence[str]
    IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.
    max_concurrent float
    The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.
    rtmp_settings MpsOutputOutputRtmpSettings
    Output RTMP configuration.
    rtp_settings MpsOutputOutputRtpSettings
    Output RTP configuration.
    srt_settings MpsOutputOutputSrtSettings
    configuration of the output SRT.
    description String
    Output description.
    outputName String
    The name of the output.
    outputRegion String
    Output region.
    protocol String
    Output protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
    allowIpLists List<String>
    IP whitelist list, the format is CIDR, such as 0.0.0.0/0. When the Protocol is RTMP_PULL, it is valid, and if it is empty, it means that the client IP is not limited.
    maxConcurrent Number
    The maximum number of concurrent pull streams, the maximum is 4, and the default is 4. Only SRT or RTMP_PULL can set this parameter.
    rtmpSettings Property Map
    Output RTMP configuration.
    rtpSettings Property Map
    Output RTP configuration.
    srtSettings Property Map
    configuration of the output SRT.

    MpsOutputOutputRtmpSettings, MpsOutputOutputRtmpSettingsArgs

    Destinations List<MpsOutputOutputRtmpSettingsDestination>
    The target address of the relay can be filled in 1~2.
    ChunkSize double
    RTMP Chunk size, range is [4096, 40960].
    Destinations []MpsOutputOutputRtmpSettingsDestination
    The target address of the relay can be filled in 1~2.
    ChunkSize float64
    RTMP Chunk size, range is [4096, 40960].
    destinations List<MpsOutputOutputRtmpSettingsDestination>
    The target address of the relay can be filled in 1~2.
    chunkSize Double
    RTMP Chunk size, range is [4096, 40960].
    destinations MpsOutputOutputRtmpSettingsDestination[]
    The target address of the relay can be filled in 1~2.
    chunkSize number
    RTMP Chunk size, range is [4096, 40960].
    destinations Sequence[MpsOutputOutputRtmpSettingsDestination]
    The target address of the relay can be filled in 1~2.
    chunk_size float
    RTMP Chunk size, range is [4096, 40960].
    destinations List<Property Map>
    The target address of the relay can be filled in 1~2.
    chunkSize Number
    RTMP Chunk size, range is [4096, 40960].

    MpsOutputOutputRtmpSettingsDestination, MpsOutputOutputRtmpSettingsDestinationArgs

    StreamKey string
    relayed StreamKey, in the format: stream?key=value.
    Url string
    relayed URL, the format is: rtmp://domain/live.
    StreamKey string
    relayed StreamKey, in the format: stream?key=value.
    Url string
    relayed URL, the format is: rtmp://domain/live.
    streamKey String
    relayed StreamKey, in the format: stream?key=value.
    url String
    relayed URL, the format is: rtmp://domain/live.
    streamKey string
    relayed StreamKey, in the format: stream?key=value.
    url string
    relayed URL, the format is: rtmp://domain/live.
    stream_key str
    relayed StreamKey, in the format: stream?key=value.
    url str
    relayed URL, the format is: rtmp://domain/live.
    streamKey String
    relayed StreamKey, in the format: stream?key=value.
    url String
    relayed URL, the format is: rtmp://domain/live.

    MpsOutputOutputRtpSettings, MpsOutputOutputRtpSettingsArgs

    Destinations List<MpsOutputOutputRtpSettingsDestination>
    The target address of the relay can be filled in 1~2.
    Fec string
    You can only fill in none.
    IdleTimeout double
    Idle timeout, unit ms.
    Destinations []MpsOutputOutputRtpSettingsDestination
    The target address of the relay can be filled in 1~2.
    Fec string
    You can only fill in none.
    IdleTimeout float64
    Idle timeout, unit ms.
    destinations List<MpsOutputOutputRtpSettingsDestination>
    The target address of the relay can be filled in 1~2.
    fec String
    You can only fill in none.
    idleTimeout Double
    Idle timeout, unit ms.
    destinations MpsOutputOutputRtpSettingsDestination[]
    The target address of the relay can be filled in 1~2.
    fec string
    You can only fill in none.
    idleTimeout number
    Idle timeout, unit ms.
    destinations Sequence[MpsOutputOutputRtpSettingsDestination]
    The target address of the relay can be filled in 1~2.
    fec str
    You can only fill in none.
    idle_timeout float
    Idle timeout, unit ms.
    destinations List<Property Map>
    The target address of the relay can be filled in 1~2.
    fec String
    You can only fill in none.
    idleTimeout Number
    Idle timeout, unit ms.

    MpsOutputOutputRtpSettingsDestination, MpsOutputOutputRtpSettingsDestinationArgs

    Ip string
    Output IP.
    Port double
    output port.
    Ip string
    Output IP.
    Port float64
    output port.
    ip String
    Output IP.
    port Double
    output port.
    ip string
    Output IP.
    port number
    output port.
    ip str
    Output IP.
    port float
    output port.
    ip String
    Output IP.
    port Number
    output port.

    MpsOutputOutputSrtSettings, MpsOutputOutputSrtSettingsArgs

    Destinations List<MpsOutputOutputSrtSettingsDestination>
    The target address of the relay is required when Mode is CALLER, and only one group can be filled in.
    Latency double
    The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    Mode string
    SRT mode, optional [LISTENER|CALLER], default is CALLER.
    Passphrase string
    The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].
    PbKeyLen double
    The key length of relay SRT, the default is 0, optional [0|16|24|32].
    PeerIdleTimeout double
    The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].
    PeerLatency double
    The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    RecvLatency double
    The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].
    StreamId string
    relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:&,=_-). The length is 0~512.
    Destinations []MpsOutputOutputSrtSettingsDestination
    The target address of the relay is required when Mode is CALLER, and only one group can be filled in.
    Latency float64
    The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    Mode string
    SRT mode, optional [LISTENER|CALLER], default is CALLER.
    Passphrase string
    The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].
    PbKeyLen float64
    The key length of relay SRT, the default is 0, optional [0|16|24|32].
    PeerIdleTimeout float64
    The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].
    PeerLatency float64
    The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    RecvLatency float64
    The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].
    StreamId string
    relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:&,=_-). The length is 0~512.
    destinations List<MpsOutputOutputSrtSettingsDestination>
    The target address of the relay is required when Mode is CALLER, and only one group can be filled in.
    latency Double
    The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    mode String
    SRT mode, optional [LISTENER|CALLER], default is CALLER.
    passphrase String
    The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].
    pbKeyLen Double
    The key length of relay SRT, the default is 0, optional [0|16|24|32].
    peerIdleTimeout Double
    The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].
    peerLatency Double
    The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    recvLatency Double
    The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].
    streamId String
    relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:&,=_-). The length is 0~512.
    destinations MpsOutputOutputSrtSettingsDestination[]
    The target address of the relay is required when Mode is CALLER, and only one group can be filled in.
    latency number
    The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    mode string
    SRT mode, optional [LISTENER|CALLER], default is CALLER.
    passphrase string
    The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].
    pbKeyLen number
    The key length of relay SRT, the default is 0, optional [0|16|24|32].
    peerIdleTimeout number
    The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].
    peerLatency number
    The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    recvLatency number
    The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].
    streamId string
    relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:&,=_-). The length is 0~512.
    destinations Sequence[MpsOutputOutputSrtSettingsDestination]
    The target address of the relay is required when Mode is CALLER, and only one group can be filled in.
    latency float
    The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    mode str
    SRT mode, optional [LISTENER|CALLER], default is CALLER.
    passphrase str
    The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].
    pb_key_len float
    The key length of relay SRT, the default is 0, optional [0|16|24|32].
    peer_idle_timeout float
    The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].
    peer_latency float
    The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    recv_latency float
    The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].
    stream_id str
    relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:&,=_-). The length is 0~512.
    destinations List<Property Map>
    The target address of the relay is required when Mode is CALLER, and only one group can be filled in.
    latency Number
    The total delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    mode String
    SRT mode, optional [LISTENER|CALLER], default is CALLER.
    passphrase String
    The encryption key for relaying SRT, which is empty by default, indicating no encryption. Only ascii code values can be filled in, and the length is [10, 79].
    pbKeyLen Number
    The key length of relay SRT, the default is 0, optional [0|16|24|32].
    peerIdleTimeout Number
    The peer idle timeout for relaying SRT, the default is 5000, the unit is ms, and the range is [1000, 10000].
    peerLatency Number
    The peer delay of relaying SRT, the default is 0, the unit is ms, and the range is [0, 3000].
    recvLatency Number
    The reception delay of relay SRT, the default is 120, the unit is ms, the range is [0, 3000].
    streamId String
    relay the stream ID of SRT. You can choose uppercase and lowercase letters, numbers and special characters (.#!:&,=_-). The length is 0~512.

    MpsOutputOutputSrtSettingsDestination, MpsOutputOutputSrtSettingsDestinationArgs

    Ip string
    Output IP.
    Port double
    output port.
    Ip string
    Output IP.
    Port float64
    output port.
    ip String
    Output IP.
    port Double
    output port.
    ip string
    Output IP.
    port number
    output port.
    ip str
    Output IP.
    port float
    output port.
    ip String
    Output IP.
    port Number
    output port.

    Import

    mps output can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/mpsOutput:MpsOutput output flow_id#output_id
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack