tencentcloud.MpsInput
Explore with Pulumi AI
Provides a resource to create a mps input
Example Usage
Create mps input group with SRT
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const input = new tencentcloud.MpsInput("input", {
flowId: tencentcloud_mps_flow.flow.id,
inputGroup: {
inputName: "your_input_name",
protocol: "SRT",
description: "input name Description",
allowIpLists: ["0.0.0.0/0"],
srtSettings: {
mode: "LISTENER",
streamId: "#!::u=johnny,r=resource,h=xxx.com,t=stream,m=play",
latency: 1000,
recvLatency: 1000,
peerLatency: 1000,
peerIdleTimeout: 1000,
},
},
});
import pulumi
import pulumi_tencentcloud as tencentcloud
input = tencentcloud.MpsInput("input",
flow_id=tencentcloud_mps_flow["flow"]["id"],
input_group={
"input_name": "your_input_name",
"protocol": "SRT",
"description": "input name Description",
"allow_ip_lists": ["0.0.0.0/0"],
"srt_settings": {
"mode": "LISTENER",
"stream_id": "#!::u=johnny,r=resource,h=xxx.com,t=stream,m=play",
"latency": 1000,
"recv_latency": 1000,
"peer_latency": 1000,
"peer_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.NewMpsInput(ctx, "input", &tencentcloud.MpsInputArgs{
FlowId: pulumi.Any(tencentcloud_mps_flow.Flow.Id),
InputGroup: &tencentcloud.MpsInputInputGroupArgs{
InputName: pulumi.String("your_input_name"),
Protocol: pulumi.String("SRT"),
Description: pulumi.String("input name Description"),
AllowIpLists: pulumi.StringArray{
pulumi.String("0.0.0.0/0"),
},
SrtSettings: &tencentcloud.MpsInputInputGroupSrtSettingsArgs{
Mode: pulumi.String("LISTENER"),
StreamId: pulumi.String("#!::u=johnny,r=resource,h=xxx.com,t=stream,m=play"),
Latency: pulumi.Float64(1000),
RecvLatency: pulumi.Float64(1000),
PeerLatency: pulumi.Float64(1000),
PeerIdleTimeout: 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 input = new Tencentcloud.MpsInput("input", new()
{
FlowId = tencentcloud_mps_flow.Flow.Id,
InputGroup = new Tencentcloud.Inputs.MpsInputInputGroupArgs
{
InputName = "your_input_name",
Protocol = "SRT",
Description = "input name Description",
AllowIpLists = new[]
{
"0.0.0.0/0",
},
SrtSettings = new Tencentcloud.Inputs.MpsInputInputGroupSrtSettingsArgs
{
Mode = "LISTENER",
StreamId = "#!::u=johnny,r=resource,h=xxx.com,t=stream,m=play",
Latency = 1000,
RecvLatency = 1000,
PeerLatency = 1000,
PeerIdleTimeout = 1000,
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.MpsInput;
import com.pulumi.tencentcloud.MpsInputArgs;
import com.pulumi.tencentcloud.inputs.MpsInputInputGroupArgs;
import com.pulumi.tencentcloud.inputs.MpsInputInputGroupSrtSettingsArgs;
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 input = new MpsInput("input", MpsInputArgs.builder()
.flowId(tencentcloud_mps_flow.flow().id())
.inputGroup(MpsInputInputGroupArgs.builder()
.inputName("your_input_name")
.protocol("SRT")
.description("input name Description")
.allowIpLists("0.0.0.0/0")
.srtSettings(MpsInputInputGroupSrtSettingsArgs.builder()
.mode("LISTENER")
.streamId("#!::u=johnny,r=resource,h=xxx.com,t=stream,m=play")
.latency(1000)
.recvLatency(1000)
.peerLatency(1000)
.peerIdleTimeout(1000)
.build())
.build())
.build());
}
}
resources:
input:
type: tencentcloud:MpsInput
properties:
flowId: ${tencentcloud_mps_flow.flow.id}
inputGroup:
inputName: your_input_name
protocol: SRT
description: input name Description
allowIpLists:
- 0.0.0.0/0
srtSettings:
mode: LISTENER
streamId: '#!::u=johnny,r=resource,h=xxx.com,t=stream,m=play'
latency: 1000
recvLatency: 1000
peerLatency: 1000
peerIdleTimeout: 1000
Create MpsInput Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MpsInput(name: string, args: MpsInputArgs, opts?: CustomResourceOptions);
@overload
def MpsInput(resource_name: str,
args: MpsInputArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MpsInput(resource_name: str,
opts: Optional[ResourceOptions] = None,
flow_id: Optional[str] = None,
input_group: Optional[MpsInputInputGroupArgs] = None,
mps_input_id: Optional[str] = None)
func NewMpsInput(ctx *Context, name string, args MpsInputArgs, opts ...ResourceOption) (*MpsInput, error)
public MpsInput(string name, MpsInputArgs args, CustomResourceOptions? opts = null)
public MpsInput(String name, MpsInputArgs args)
public MpsInput(String name, MpsInputArgs args, CustomResourceOptions options)
type: tencentcloud:MpsInput
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 MpsInputArgs
- 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 MpsInputArgs
- 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 MpsInputArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MpsInputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MpsInputArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
MpsInput 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 MpsInput resource accepts the following input properties:
- Flow
Id string - Flow ID.
- Input
Group MpsInput Input Group - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - Mps
Input stringId - ID of the resource.
- Flow
Id string - Flow ID.
- Input
Group MpsInput Input Group Args - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - Mps
Input stringId - ID of the resource.
- flow
Id String - Flow ID.
- input
Group MpsInput Input Group - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps
Input StringId - ID of the resource.
- flow
Id string - Flow ID.
- input
Group MpsInput Input Group - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps
Input stringId - ID of the resource.
- flow_
id str - Flow ID.
- input_
group MpsInput Input Group Args - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps_
input_ strid - ID of the resource.
- flow
Id String - Flow ID.
- input
Group Property Map - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps
Input StringId - ID of the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the MpsInput 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 MpsInput Resource
Get an existing MpsInput 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?: MpsInputState, opts?: CustomResourceOptions): MpsInput
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
flow_id: Optional[str] = None,
input_group: Optional[MpsInputInputGroupArgs] = None,
mps_input_id: Optional[str] = None) -> MpsInput
func GetMpsInput(ctx *Context, name string, id IDInput, state *MpsInputState, opts ...ResourceOption) (*MpsInput, error)
public static MpsInput Get(string name, Input<string> id, MpsInputState? state, CustomResourceOptions? opts = null)
public static MpsInput get(String name, Output<String> id, MpsInputState state, CustomResourceOptions options)
resources: _: type: tencentcloud:MpsInput 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.
- Flow
Id string - Flow ID.
- Input
Group MpsInput Input Group - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - Mps
Input stringId - ID of the resource.
- Flow
Id string - Flow ID.
- Input
Group MpsInput Input Group Args - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - Mps
Input stringId - ID of the resource.
- flow
Id String - Flow ID.
- input
Group MpsInput Input Group - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps
Input StringId - ID of the resource.
- flow
Id string - Flow ID.
- input
Group MpsInput Input Group - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps
Input stringId - ID of the resource.
- flow_
id str - Flow ID.
- input_
group MpsInput Input Group Args - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps_
input_ strid - ID of the resource.
- flow
Id String - Flow ID.
- input
Group Property Map - The input group for the input. Only support one group for one
tencentcloud.MpsInput
. Usefor_each
to create multiple inputs Scenario. - mps
Input StringId - ID of the resource.
Supporting Types
MpsInputInputGroup, MpsInputInputGroupArgs
- Input
Name string - The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].
- Protocol string
- Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
- Allow
Ip List<string>Lists - The input IP whitelist, the format is CIDR.
- Description string
- The input description with a length of [0, 255].
- Fail
Over string - The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.
- Hls
Pull MpsSettings Input Input Group Hls Pull Settings - Input HLS_PULL configuration information.
- Resilient
Stream MpsInput Input Group Resilient Stream - Delay broadcast smooth streaming configuration information.
- Rtmp
Pull MpsSettings Input Input Group Rtmp Pull Settings - Input RTMP_PULL configuration information.
- Rtp
Settings MpsInput Input Group Rtp Settings - Input RTP configuration information.
- Rtsp
Pull MpsSettings Input Input Group Rtsp Pull Settings - Input RTSP_PULL configuration information.
- Srt
Settings MpsInput Input Group Srt Settings - The input SRT configuration information.
- Input
Name string - The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].
- Protocol string
- Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
- Allow
Ip []stringLists - The input IP whitelist, the format is CIDR.
- Description string
- The input description with a length of [0, 255].
- Fail
Over string - The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.
- Hls
Pull MpsSettings Input Input Group Hls Pull Settings - Input HLS_PULL configuration information.
- Resilient
Stream MpsInput Input Group Resilient Stream - Delay broadcast smooth streaming configuration information.
- Rtmp
Pull MpsSettings Input Input Group Rtmp Pull Settings - Input RTMP_PULL configuration information.
- Rtp
Settings MpsInput Input Group Rtp Settings - Input RTP configuration information.
- Rtsp
Pull MpsSettings Input Input Group Rtsp Pull Settings - Input RTSP_PULL configuration information.
- Srt
Settings MpsInput Input Group Srt Settings - The input SRT configuration information.
- input
Name String - The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].
- protocol String
- Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
- allow
Ip List<String>Lists - The input IP whitelist, the format is CIDR.
- description String
- The input description with a length of [0, 255].
- fail
Over String - The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.
- hls
Pull MpsSettings Input Input Group Hls Pull Settings - Input HLS_PULL configuration information.
- resilient
Stream MpsInput Input Group Resilient Stream - Delay broadcast smooth streaming configuration information.
- rtmp
Pull MpsSettings Input Input Group Rtmp Pull Settings - Input RTMP_PULL configuration information.
- rtp
Settings MpsInput Input Group Rtp Settings - Input RTP configuration information.
- rtsp
Pull MpsSettings Input Input Group Rtsp Pull Settings - Input RTSP_PULL configuration information.
- srt
Settings MpsInput Input Group Srt Settings - The input SRT configuration information.
- input
Name string - The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].
- protocol string
- Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
- allow
Ip string[]Lists - The input IP whitelist, the format is CIDR.
- description string
- The input description with a length of [0, 255].
- fail
Over string - The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.
- hls
Pull MpsSettings Input Input Group Hls Pull Settings - Input HLS_PULL configuration information.
- resilient
Stream MpsInput Input Group Resilient Stream - Delay broadcast smooth streaming configuration information.
- rtmp
Pull MpsSettings Input Input Group Rtmp Pull Settings - Input RTMP_PULL configuration information.
- rtp
Settings MpsInput Input Group Rtp Settings - Input RTP configuration information.
- rtsp
Pull MpsSettings Input Input Group Rtsp Pull Settings - Input RTSP_PULL configuration information.
- srt
Settings MpsInput Input Group Srt Settings - The input SRT configuration information.
- input_
name str - The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].
- protocol str
- Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
- allow_
ip_ Sequence[str]lists - The input IP whitelist, the format is CIDR.
- description str
- The input description with a length of [0, 255].
- fail_
over str - The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.
- hls_
pull_ Mpssettings Input Input Group Hls Pull Settings - Input HLS_PULL configuration information.
- resilient_
stream MpsInput Input Group Resilient Stream - Delay broadcast smooth streaming configuration information.
- rtmp_
pull_ Mpssettings Input Input Group Rtmp Pull Settings - Input RTMP_PULL configuration information.
- rtp_
settings MpsInput Input Group Rtp Settings - Input RTP configuration information.
- rtsp_
pull_ Mpssettings Input Input Group Rtsp Pull Settings - Input RTSP_PULL configuration information.
- srt_
settings MpsInput Input Group Srt Settings - The input SRT configuration information.
- input
Name String - The input name, you can fill in uppercase and lowercase letters, numbers and underscores, and the length is [1, 32].
- protocol String
- Input protocol, optional [SRT|RTP|RTMP|RTMP_PULL].
- allow
Ip List<String>Lists - The input IP whitelist, the format is CIDR.
- description String
- The input description with a length of [0, 255].
- fail
Over String - The active/standby switch of the input, [OPEN|CLOSE] is optional, and the default is CLOSE.
- hls
Pull Property MapSettings - Input HLS_PULL configuration information.
- resilient
Stream Property Map - Delay broadcast smooth streaming configuration information.
- rtmp
Pull Property MapSettings - Input RTMP_PULL configuration information.
- rtp
Settings Property Map - Input RTP configuration information.
- rtsp
Pull Property MapSettings - Input RTSP_PULL configuration information.
- srt
Settings Property Map - The input SRT configuration information.
MpsInputInputGroupHlsPullSettings, MpsInputInputGroupHlsPullSettingsArgs
- Source
Addresses List<MpsInput Input Group Hls Pull Settings Source Address> - There is only one origin address of the HLS origin station.
- Source
Addresses []MpsInput Input Group Hls Pull Settings Source Address - There is only one origin address of the HLS origin station.
- source
Addresses List<MpsInput Input Group Hls Pull Settings Source Address> - There is only one origin address of the HLS origin station.
- source
Addresses MpsInput Input Group Hls Pull Settings Source Address[] - There is only one origin address of the HLS origin station.
- source_
addresses Sequence[MpsInput Input Group Hls Pull Settings Source Address] - There is only one origin address of the HLS origin station.
- source
Addresses List<Property Map> - There is only one origin address of the HLS origin station.
MpsInputInputGroupHlsPullSettingsSourceAddress, MpsInputInputGroupHlsPullSettingsSourceAddressArgs
- Url string
- The URL address of the RTSP source site.
- Url string
- The URL address of the RTSP source site.
- url String
- The URL address of the RTSP source site.
- url string
- The URL address of the RTSP source site.
- url str
- The URL address of the RTSP source site.
- url String
- The URL address of the RTSP source site.
MpsInputInputGroupResilientStream, MpsInputInputGroupResilientStreamArgs
- Buffer
Time double - Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.
- Enable bool
- Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.
- Buffer
Time float64 - Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.
- Enable bool
- Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.
- buffer
Time Double - Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.
- enable Boolean
- Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.
- buffer
Time number - Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.
- enable boolean
- Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.
- buffer_
time float - Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.
- enable bool
- Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.
- buffer
Time Number - Delay time, in seconds, currently supports a range of 10 to 300 seconds. Note: This field may return null, indicating that no valid value can be obtained.
- enable Boolean
- Whether to enable the delayed broadcast smooth spit stream, true is enabled, false is not enabled, and the default is not enabled. Note: This field may return null, indicating that no valid value can be obtained.
MpsInputInputGroupRtmpPullSettings, MpsInputInputGroupRtmpPullSettingsArgs
- Source
Addresses List<MpsInput Input Group Rtmp Pull Settings Source Address> - The source site address of the RTMP source site, there can only be one.
- Source
Addresses []MpsInput Input Group Rtmp Pull Settings Source Address - The source site address of the RTMP source site, there can only be one.
- source
Addresses List<MpsInput Input Group Rtmp Pull Settings Source Address> - The source site address of the RTMP source site, there can only be one.
- source
Addresses MpsInput Input Group Rtmp Pull Settings Source Address[] - The source site address of the RTMP source site, there can only be one.
- source_
addresses Sequence[MpsInput Input Group Rtmp Pull Settings Source Address] - The source site address of the RTMP source site, there can only be one.
- source
Addresses List<Property Map> - The source site address of the RTMP source site, there can only be one.
MpsInputInputGroupRtmpPullSettingsSourceAddress, MpsInputInputGroupRtmpPullSettingsSourceAddressArgs
- stream_
key str - StreamKey information of the RTMP source site.
- tc_
url str - TcUrl address of the RTMP source server.
MpsInputInputGroupRtpSettings, MpsInputInputGroupRtpSettingsArgs
- Fec string
- Defaults to 'none', optional values['none'].
- Idle
Timeout double - Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].
- Fec string
- Defaults to 'none', optional values['none'].
- Idle
Timeout float64 - Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].
- fec String
- Defaults to 'none', optional values['none'].
- idle
Timeout Double - Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].
- fec string
- Defaults to 'none', optional values['none'].
- idle
Timeout number - Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].
- fec str
- Defaults to 'none', optional values['none'].
- idle_
timeout float - Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].
- fec String
- Defaults to 'none', optional values['none'].
- idle
Timeout Number - Idle timeout, the default is 5000, the unit is ms, and the range is [1000, 10000].
MpsInputInputGroupRtspPullSettings, MpsInputInputGroupRtspPullSettingsArgs
- Source
Addresses List<MpsInput Input Group Rtsp Pull Settings Source Address> - The source site address of the RTSP source site, there can only be one.
- Source
Addresses []MpsInput Input Group Rtsp Pull Settings Source Address - The source site address of the RTSP source site, there can only be one.
- source
Addresses List<MpsInput Input Group Rtsp Pull Settings Source Address> - The source site address of the RTSP source site, there can only be one.
- source
Addresses MpsInput Input Group Rtsp Pull Settings Source Address[] - The source site address of the RTSP source site, there can only be one.
- source_
addresses Sequence[MpsInput Input Group Rtsp Pull Settings Source Address] - The source site address of the RTSP source site, there can only be one.
- source
Addresses List<Property Map> - The source site address of the RTSP source site, there can only be one.
MpsInputInputGroupRtspPullSettingsSourceAddress, MpsInputInputGroupRtspPullSettingsSourceAddressArgs
- Url string
- The URL address of the RTSP source site.
- Url string
- The URL address of the RTSP source site.
- url String
- The URL address of the RTSP source site.
- url string
- The URL address of the RTSP source site.
- url str
- The URL address of the RTSP source site.
- url String
- The URL address of the RTSP source site.
MpsInputInputGroupSrtSettings, MpsInputInputGroupSrtSettingsArgs
- Latency double
- Delay, default 0, unit ms, range [0, 3000].
- Mode string
- SRT mode, optional [LISTENER|CALLER], default is LISTENER.
- Passphrase string
- The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].
- Pb
Key doubleLen - Key length, default is 0, optional [0|16|24|32].
- Peer
Idle doubleTimeout - Peer timeout, default is 5000, unit ms, range is [1000, 10000].
- Peer
Latency double - Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].
- Recv
Latency double - Receiving delay, default is 120, unit ms, range is [0, 3000].
- Source
Addresses List<MpsInput Input Group Srt Settings Source Address> - SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.
- Stream
Id string - Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:&,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.
- Latency float64
- Delay, default 0, unit ms, range [0, 3000].
- Mode string
- SRT mode, optional [LISTENER|CALLER], default is LISTENER.
- Passphrase string
- The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].
- Pb
Key float64Len - Key length, default is 0, optional [0|16|24|32].
- Peer
Idle float64Timeout - Peer timeout, default is 5000, unit ms, range is [1000, 10000].
- Peer
Latency float64 - Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].
- Recv
Latency float64 - Receiving delay, default is 120, unit ms, range is [0, 3000].
- Source
Addresses []MpsInput Input Group Srt Settings Source Address - SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.
- Stream
Id string - Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:&,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.
- latency Double
- Delay, default 0, unit ms, range [0, 3000].
- mode String
- SRT mode, optional [LISTENER|CALLER], default is LISTENER.
- passphrase String
- The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].
- pb
Key DoubleLen - Key length, default is 0, optional [0|16|24|32].
- peer
Idle DoubleTimeout - Peer timeout, default is 5000, unit ms, range is [1000, 10000].
- peer
Latency Double - Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].
- recv
Latency Double - Receiving delay, default is 120, unit ms, range is [0, 3000].
- source
Addresses List<MpsInput Input Group Srt Settings Source Address> - SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.
- stream
Id String - Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:&,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.
- latency number
- Delay, default 0, unit ms, range [0, 3000].
- mode string
- SRT mode, optional [LISTENER|CALLER], default is LISTENER.
- passphrase string
- The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].
- pb
Key numberLen - Key length, default is 0, optional [0|16|24|32].
- peer
Idle numberTimeout - Peer timeout, default is 5000, unit ms, range is [1000, 10000].
- peer
Latency number - Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].
- recv
Latency number - Receiving delay, default is 120, unit ms, range is [0, 3000].
- source
Addresses MpsInput Input Group Srt Settings Source Address[] - SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.
- stream
Id string - Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:&,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.
- latency float
- Delay, default 0, unit ms, range [0, 3000].
- mode str
- SRT mode, optional [LISTENER|CALLER], default is LISTENER.
- passphrase str
- The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].
- pb_
key_ floatlen - Key length, default is 0, optional [0|16|24|32].
- peer_
idle_ floattimeout - Peer timeout, default is 5000, unit ms, range is [1000, 10000].
- peer_
latency float - Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].
- recv_
latency float - Receiving delay, default is 120, unit ms, range is [0, 3000].
- source_
addresses Sequence[MpsInput Input Group Srt Settings Source Address] - SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.
- stream_
id str - Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:&,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.
- latency Number
- Delay, default 0, unit ms, range [0, 3000].
- mode String
- SRT mode, optional [LISTENER|CALLER], default is LISTENER.
- passphrase String
- The decryption key, which is empty by default, means no encryption. Only ascii code values can be filled in, and the length is [10, 79].
- pb
Key NumberLen - Key length, default is 0, optional [0|16|24|32].
- peer
Idle NumberTimeout - Peer timeout, default is 5000, unit ms, range is [1000, 10000].
- peer
Latency Number - Peer delay, the default is 0, the unit is ms, and the range is [0, 3000].
- recv
Latency Number - Receiving delay, default is 120, unit ms, range is [0, 3000].
- source
Addresses List<Property Map> - SRT peer address, required when Mode is CALLER, and only 1 set can be filled in.
- stream
Id String - Stream ID, optional uppercase and lowercase letters, numbers and special characters (.#!:&,=_-), length 0~512. Specific format can refer to:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys.
MpsInputInputGroupSrtSettingsSourceAddress, MpsInputInputGroupSrtSettingsSourceAddressArgs
Import
mps input can be imported using the id, e.g.
$ pulumi import tencentcloud:index/mpsInput:MpsInput input input_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.