tencentcloud.MpsAdaptiveDynamicStreamingTemplate
Explore with Pulumi AI
Provides a resource to create a mps adaptive_dynamic_streaming_template
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const adaptiveDynamicStreamingTemplate = new tencentcloud.MpsAdaptiveDynamicStreamingTemplate("adaptiveDynamicStreamingTemplate", {
comment: "terrraform test",
disableHigherVideoBitrate: 0,
disableHigherVideoResolution: 1,
format: "HLS",
streamInfos: [
{
audio: {
audioChannel: 1,
bitrate: 55,
codec: "libmp3lame",
sampleRate: 32000,
},
removeAudio: 0,
removeVideo: 0,
video: {
bitrate: 245,
codec: "libx264",
fillType: "black",
fps: 30,
gop: 0,
height: 135,
resolutionAdaptive: "open",
vcrf: 0,
width: 145,
},
},
{
audio: {
audioChannel: 2,
bitrate: 60,
codec: "libfdk_aac",
sampleRate: 32000,
},
removeAudio: 0,
removeVideo: 0,
video: {
bitrate: 400,
codec: "libx264",
fillType: "black",
fps: 40,
gop: 0,
height: 150,
resolutionAdaptive: "open",
vcrf: 0,
width: 160,
},
},
],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
adaptive_dynamic_streaming_template = tencentcloud.MpsAdaptiveDynamicStreamingTemplate("adaptiveDynamicStreamingTemplate",
comment="terrraform test",
disable_higher_video_bitrate=0,
disable_higher_video_resolution=1,
format="HLS",
stream_infos=[
{
"audio": {
"audio_channel": 1,
"bitrate": 55,
"codec": "libmp3lame",
"sample_rate": 32000,
},
"remove_audio": 0,
"remove_video": 0,
"video": {
"bitrate": 245,
"codec": "libx264",
"fill_type": "black",
"fps": 30,
"gop": 0,
"height": 135,
"resolution_adaptive": "open",
"vcrf": 0,
"width": 145,
},
},
{
"audio": {
"audio_channel": 2,
"bitrate": 60,
"codec": "libfdk_aac",
"sample_rate": 32000,
},
"remove_audio": 0,
"remove_video": 0,
"video": {
"bitrate": 400,
"codec": "libx264",
"fill_type": "black",
"fps": 40,
"gop": 0,
"height": 150,
"resolution_adaptive": "open",
"vcrf": 0,
"width": 160,
},
},
])
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.NewMpsAdaptiveDynamicStreamingTemplate(ctx, "adaptiveDynamicStreamingTemplate", &tencentcloud.MpsAdaptiveDynamicStreamingTemplateArgs{
Comment: pulumi.String("terrraform test"),
DisableHigherVideoBitrate: pulumi.Float64(0),
DisableHigherVideoResolution: pulumi.Float64(1),
Format: pulumi.String("HLS"),
StreamInfos: tencentcloud.MpsAdaptiveDynamicStreamingTemplateStreamInfoArray{
&tencentcloud.MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs{
Audio: &tencentcloud.MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs{
AudioChannel: pulumi.Float64(1),
Bitrate: pulumi.Float64(55),
Codec: pulumi.String("libmp3lame"),
SampleRate: pulumi.Float64(32000),
},
RemoveAudio: pulumi.Float64(0),
RemoveVideo: pulumi.Float64(0),
Video: &tencentcloud.MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs{
Bitrate: pulumi.Float64(245),
Codec: pulumi.String("libx264"),
FillType: pulumi.String("black"),
Fps: pulumi.Float64(30),
Gop: pulumi.Float64(0),
Height: pulumi.Float64(135),
ResolutionAdaptive: pulumi.String("open"),
Vcrf: pulumi.Float64(0),
Width: pulumi.Float64(145),
},
},
&tencentcloud.MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs{
Audio: &tencentcloud.MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs{
AudioChannel: pulumi.Float64(2),
Bitrate: pulumi.Float64(60),
Codec: pulumi.String("libfdk_aac"),
SampleRate: pulumi.Float64(32000),
},
RemoveAudio: pulumi.Float64(0),
RemoveVideo: pulumi.Float64(0),
Video: &tencentcloud.MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs{
Bitrate: pulumi.Float64(400),
Codec: pulumi.String("libx264"),
FillType: pulumi.String("black"),
Fps: pulumi.Float64(40),
Gop: pulumi.Float64(0),
Height: pulumi.Float64(150),
ResolutionAdaptive: pulumi.String("open"),
Vcrf: pulumi.Float64(0),
Width: pulumi.Float64(160),
},
},
},
})
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 adaptiveDynamicStreamingTemplate = new Tencentcloud.MpsAdaptiveDynamicStreamingTemplate("adaptiveDynamicStreamingTemplate", new()
{
Comment = "terrraform test",
DisableHigherVideoBitrate = 0,
DisableHigherVideoResolution = 1,
Format = "HLS",
StreamInfos = new[]
{
new Tencentcloud.Inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs
{
Audio = new Tencentcloud.Inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs
{
AudioChannel = 1,
Bitrate = 55,
Codec = "libmp3lame",
SampleRate = 32000,
},
RemoveAudio = 0,
RemoveVideo = 0,
Video = new Tencentcloud.Inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs
{
Bitrate = 245,
Codec = "libx264",
FillType = "black",
Fps = 30,
Gop = 0,
Height = 135,
ResolutionAdaptive = "open",
Vcrf = 0,
Width = 145,
},
},
new Tencentcloud.Inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs
{
Audio = new Tencentcloud.Inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs
{
AudioChannel = 2,
Bitrate = 60,
Codec = "libfdk_aac",
SampleRate = 32000,
},
RemoveAudio = 0,
RemoveVideo = 0,
Video = new Tencentcloud.Inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs
{
Bitrate = 400,
Codec = "libx264",
FillType = "black",
Fps = 40,
Gop = 0,
Height = 150,
ResolutionAdaptive = "open",
Vcrf = 0,
Width = 160,
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.MpsAdaptiveDynamicStreamingTemplate;
import com.pulumi.tencentcloud.MpsAdaptiveDynamicStreamingTemplateArgs;
import com.pulumi.tencentcloud.inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs;
import com.pulumi.tencentcloud.inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs;
import com.pulumi.tencentcloud.inputs.MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs;
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 adaptiveDynamicStreamingTemplate = new MpsAdaptiveDynamicStreamingTemplate("adaptiveDynamicStreamingTemplate", MpsAdaptiveDynamicStreamingTemplateArgs.builder()
.comment("terrraform test")
.disableHigherVideoBitrate(0)
.disableHigherVideoResolution(1)
.format("HLS")
.streamInfos(
MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs.builder()
.audio(MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs.builder()
.audioChannel(1)
.bitrate(55)
.codec("libmp3lame")
.sampleRate(32000)
.build())
.removeAudio(0)
.removeVideo(0)
.video(MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs.builder()
.bitrate(245)
.codec("libx264")
.fillType("black")
.fps(30)
.gop(0)
.height(135)
.resolutionAdaptive("open")
.vcrf(0)
.width(145)
.build())
.build(),
MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs.builder()
.audio(MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs.builder()
.audioChannel(2)
.bitrate(60)
.codec("libfdk_aac")
.sampleRate(32000)
.build())
.removeAudio(0)
.removeVideo(0)
.video(MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs.builder()
.bitrate(400)
.codec("libx264")
.fillType("black")
.fps(40)
.gop(0)
.height(150)
.resolutionAdaptive("open")
.vcrf(0)
.width(160)
.build())
.build())
.build());
}
}
resources:
adaptiveDynamicStreamingTemplate:
type: tencentcloud:MpsAdaptiveDynamicStreamingTemplate
properties:
comment: terrraform test
disableHigherVideoBitrate: 0
disableHigherVideoResolution: 1
format: HLS
streamInfos:
- audio:
audioChannel: 1
bitrate: 55
codec: libmp3lame
sampleRate: 32000
removeAudio: 0
removeVideo: 0
video:
bitrate: 245
codec: libx264
fillType: black
fps: 30
gop: 0
height: 135
resolutionAdaptive: open
vcrf: 0
width: 145
- audio:
audioChannel: 2
bitrate: 60
codec: libfdk_aac
sampleRate: 32000
removeAudio: 0
removeVideo: 0
video:
bitrate: 400
codec: libx264
fillType: black
fps: 40
gop: 0
height: 150
resolutionAdaptive: open
vcrf: 0
width: 160
Create MpsAdaptiveDynamicStreamingTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MpsAdaptiveDynamicStreamingTemplate(name: string, args: MpsAdaptiveDynamicStreamingTemplateArgs, opts?: CustomResourceOptions);
@overload
def MpsAdaptiveDynamicStreamingTemplate(resource_name: str,
args: MpsAdaptiveDynamicStreamingTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MpsAdaptiveDynamicStreamingTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
format: Optional[str] = None,
stream_infos: Optional[Sequence[MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs]] = None,
comment: Optional[str] = None,
disable_higher_video_bitrate: Optional[float] = None,
disable_higher_video_resolution: Optional[float] = None,
mps_adaptive_dynamic_streaming_template_id: Optional[str] = None,
name: Optional[str] = None)
func NewMpsAdaptiveDynamicStreamingTemplate(ctx *Context, name string, args MpsAdaptiveDynamicStreamingTemplateArgs, opts ...ResourceOption) (*MpsAdaptiveDynamicStreamingTemplate, error)
public MpsAdaptiveDynamicStreamingTemplate(string name, MpsAdaptiveDynamicStreamingTemplateArgs args, CustomResourceOptions? opts = null)
public MpsAdaptiveDynamicStreamingTemplate(String name, MpsAdaptiveDynamicStreamingTemplateArgs args)
public MpsAdaptiveDynamicStreamingTemplate(String name, MpsAdaptiveDynamicStreamingTemplateArgs args, CustomResourceOptions options)
type: tencentcloud:MpsAdaptiveDynamicStreamingTemplate
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 MpsAdaptiveDynamicStreamingTemplateArgs
- 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 MpsAdaptiveDynamicStreamingTemplateArgs
- 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 MpsAdaptiveDynamicStreamingTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MpsAdaptiveDynamicStreamingTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MpsAdaptiveDynamicStreamingTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
MpsAdaptiveDynamicStreamingTemplate 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 MpsAdaptiveDynamicStreamingTemplate resource accepts the following input properties:
- Format string
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- Stream
Infos List<MpsAdaptive Dynamic Streaming Template Stream Info> - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- Comment string
- Template description information, length limit: 256 characters.
- Disable
Higher doubleVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- Disable
Higher doubleVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- Mps
Adaptive stringDynamic Streaming Template Id - ID of the resource.
- Name string
- Template name, length limit: 64 characters.
- Format string
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- Stream
Infos []MpsAdaptive Dynamic Streaming Template Stream Info Args - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- Comment string
- Template description information, length limit: 256 characters.
- Disable
Higher float64Video Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- Disable
Higher float64Video Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- Mps
Adaptive stringDynamic Streaming Template Id - ID of the resource.
- Name string
- Template name, length limit: 64 characters.
- format String
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- stream
Infos List<MpsAdaptive Dynamic Streaming Template Stream Info> - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment String
- Template description information, length limit: 256 characters.
- disable
Higher DoubleVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable
Higher DoubleVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- mps
Adaptive StringDynamic Streaming Template Id - ID of the resource.
- name String
- Template name, length limit: 64 characters.
- format string
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- stream
Infos MpsAdaptive Dynamic Streaming Template Stream Info[] - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment string
- Template description information, length limit: 256 characters.
- disable
Higher numberVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable
Higher numberVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- mps
Adaptive stringDynamic Streaming Template Id - ID of the resource.
- name string
- Template name, length limit: 64 characters.
- format str
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- stream_
infos Sequence[MpsAdaptive Dynamic Streaming Template Stream Info Args] - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment str
- Template description information, length limit: 256 characters.
- disable_
higher_ floatvideo_ bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable_
higher_ floatvideo_ resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- mps_
adaptive_ strdynamic_ streaming_ template_ id - ID of the resource.
- name str
- Template name, length limit: 64 characters.
- format String
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- stream
Infos List<Property Map> - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment String
- Template description information, length limit: 256 characters.
- disable
Higher NumberVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable
Higher NumberVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- mps
Adaptive StringDynamic Streaming Template Id - ID of the resource.
- name String
- Template name, length limit: 64 characters.
Outputs
All input properties are implicitly available as output properties. Additionally, the MpsAdaptiveDynamicStreamingTemplate 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 MpsAdaptiveDynamicStreamingTemplate Resource
Get an existing MpsAdaptiveDynamicStreamingTemplate 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?: MpsAdaptiveDynamicStreamingTemplateState, opts?: CustomResourceOptions): MpsAdaptiveDynamicStreamingTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
disable_higher_video_bitrate: Optional[float] = None,
disable_higher_video_resolution: Optional[float] = None,
format: Optional[str] = None,
mps_adaptive_dynamic_streaming_template_id: Optional[str] = None,
name: Optional[str] = None,
stream_infos: Optional[Sequence[MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs]] = None) -> MpsAdaptiveDynamicStreamingTemplate
func GetMpsAdaptiveDynamicStreamingTemplate(ctx *Context, name string, id IDInput, state *MpsAdaptiveDynamicStreamingTemplateState, opts ...ResourceOption) (*MpsAdaptiveDynamicStreamingTemplate, error)
public static MpsAdaptiveDynamicStreamingTemplate Get(string name, Input<string> id, MpsAdaptiveDynamicStreamingTemplateState? state, CustomResourceOptions? opts = null)
public static MpsAdaptiveDynamicStreamingTemplate get(String name, Output<String> id, MpsAdaptiveDynamicStreamingTemplateState state, CustomResourceOptions options)
resources: _: type: tencentcloud:MpsAdaptiveDynamicStreamingTemplate 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.
- Comment string
- Template description information, length limit: 256 characters.
- Disable
Higher doubleVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- Disable
Higher doubleVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- Format string
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- Mps
Adaptive stringDynamic Streaming Template Id - ID of the resource.
- Name string
- Template name, length limit: 64 characters.
- Stream
Infos List<MpsAdaptive Dynamic Streaming Template Stream Info> - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- Comment string
- Template description information, length limit: 256 characters.
- Disable
Higher float64Video Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- Disable
Higher float64Video Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- Format string
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- Mps
Adaptive stringDynamic Streaming Template Id - ID of the resource.
- Name string
- Template name, length limit: 64 characters.
- Stream
Infos []MpsAdaptive Dynamic Streaming Template Stream Info Args - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment String
- Template description information, length limit: 256 characters.
- disable
Higher DoubleVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable
Higher DoubleVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- format String
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- mps
Adaptive StringDynamic Streaming Template Id - ID of the resource.
- name String
- Template name, length limit: 64 characters.
- stream
Infos List<MpsAdaptive Dynamic Streaming Template Stream Info> - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment string
- Template description information, length limit: 256 characters.
- disable
Higher numberVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable
Higher numberVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- format string
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- mps
Adaptive stringDynamic Streaming Template Id - ID of the resource.
- name string
- Template name, length limit: 64 characters.
- stream
Infos MpsAdaptive Dynamic Streaming Template Stream Info[] - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment str
- Template description information, length limit: 256 characters.
- disable_
higher_ floatvideo_ bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable_
higher_ floatvideo_ resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- format str
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- mps_
adaptive_ strdynamic_ streaming_ template_ id - ID of the resource.
- name str
- Template name, length limit: 64 characters.
- stream_
infos Sequence[MpsAdaptive Dynamic Streaming Template Stream Info Args] - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
- comment String
- Template description information, length limit: 256 characters.
- disable
Higher NumberVideo Bitrate - Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
- disable
Higher NumberVideo Resolution - Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
- format String
- Adaptive transcoding format, value range:HLS, MPEG-DASH.
- mps
Adaptive StringDynamic Streaming Template Id - ID of the resource.
- name String
- Template name, length limit: 64 characters.
- stream
Infos List<Property Map> - Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
Supporting Types
MpsAdaptiveDynamicStreamingTemplateStreamInfo, MpsAdaptiveDynamicStreamingTemplateStreamInfoArgs
- Audio
Mps
Adaptive Dynamic Streaming Template Stream Info Audio - Audio parameter information.
- Video
Mps
Adaptive Dynamic Streaming Template Stream Info Video - Video parameter information.
- Remove
Audio double - Whether to remove audio stream, value:0: reserved.1: remove.
- Remove
Video double - Whether to remove video stream, value:0: reserved.1: remove.
- Audio
Mps
Adaptive Dynamic Streaming Template Stream Info Audio - Audio parameter information.
- Video
Mps
Adaptive Dynamic Streaming Template Stream Info Video - Video parameter information.
- Remove
Audio float64 - Whether to remove audio stream, value:0: reserved.1: remove.
- Remove
Video float64 - Whether to remove video stream, value:0: reserved.1: remove.
- audio
Mps
Adaptive Dynamic Streaming Template Stream Info Audio - Audio parameter information.
- video
Mps
Adaptive Dynamic Streaming Template Stream Info Video - Video parameter information.
- remove
Audio Double - Whether to remove audio stream, value:0: reserved.1: remove.
- remove
Video Double - Whether to remove video stream, value:0: reserved.1: remove.
- audio
Mps
Adaptive Dynamic Streaming Template Stream Info Audio - Audio parameter information.
- video
Mps
Adaptive Dynamic Streaming Template Stream Info Video - Video parameter information.
- remove
Audio number - Whether to remove audio stream, value:0: reserved.1: remove.
- remove
Video number - Whether to remove video stream, value:0: reserved.1: remove.
- audio
Mps
Adaptive Dynamic Streaming Template Stream Info Audio - Audio parameter information.
- video
Mps
Adaptive Dynamic Streaming Template Stream Info Video - Video parameter information.
- remove_
audio float - Whether to remove audio stream, value:0: reserved.1: remove.
- remove_
video float - Whether to remove video stream, value:0: reserved.1: remove.
- audio Property Map
- Audio parameter information.
- video Property Map
- Video parameter information.
- remove
Audio Number - Whether to remove audio stream, value:0: reserved.1: remove.
- remove
Video Number - Whether to remove video stream, value:0: reserved.1: remove.
MpsAdaptiveDynamicStreamingTemplateStreamInfoAudio, MpsAdaptiveDynamicStreamingTemplateStreamInfoAudioArgs
- Bitrate double
- Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
- Codec string
- Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
- Sample
Rate double - Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
- Audio
Channel double - Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
- Bitrate float64
- Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
- Codec string
- Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
- Sample
Rate float64 - Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
- Audio
Channel float64 - Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
- bitrate Double
- Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
- codec String
- Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
- sample
Rate Double - Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
- audio
Channel Double - Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
- bitrate number
- Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
- codec string
- Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
- sample
Rate number - Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
- audio
Channel number - Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
- bitrate float
- Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
- codec str
- Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
- sample_
rate float - Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
- audio_
channel float - Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
- bitrate Number
- Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
- codec String
- Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
- sample
Rate Number - Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
- audio
Channel Number - Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
MpsAdaptiveDynamicStreamingTemplateStreamInfoVideo, MpsAdaptiveDynamicStreamingTemplateStreamInfoVideoArgs
- Bitrate double
- Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
- Codec string
- Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
- Fps double
- Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
- Fill
Type string - Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
- Gop double
- The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
- Height double
- The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- Resolution
Adaptive string - Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
- Vcrf double
- Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
- Width double
- The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- Bitrate float64
- Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
- Codec string
- Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
- Fps float64
- Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
- Fill
Type string - Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
- Gop float64
- The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
- Height float64
- The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- Resolution
Adaptive string - Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
- Vcrf float64
- Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
- Width float64
- The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- bitrate Double
- Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
- codec String
- Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
- fps Double
- Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
- fill
Type String - Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
- gop Double
- The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
- height Double
- The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- resolution
Adaptive String - Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
- vcrf Double
- Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
- width Double
- The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- bitrate number
- Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
- codec string
- Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
- fps number
- Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
- fill
Type string - Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
- gop number
- The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
- height number
- The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- resolution
Adaptive string - Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
- vcrf number
- Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
- width number
- The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- bitrate float
- Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
- codec str
- Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
- fps float
- Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
- fill_
type str - Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
- gop float
- The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
- height float
- The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- resolution_
adaptive str - Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
- vcrf float
- Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
- width float
- The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- bitrate Number
- Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
- codec String
- Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
- fps Number
- Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
- fill
Type String - Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
- gop Number
- The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
- height Number
- The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
- resolution
Adaptive String - Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
- vcrf Number
- Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
- width Number
- The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
Import
mps adaptive_dynamic_streaming_template can be imported using the id, e.g.
$ pulumi import tencentcloud:index/mpsAdaptiveDynamicStreamingTemplate:MpsAdaptiveDynamicStreamingTemplate adaptive_dynamic_streaming_template adaptive_dynamic_streaming_template_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.