- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`active_input
Type: STRING
Provider name: activeInput
Description: Output only. The InputAttachment.key that serves as the current input source. The first input in the input_attachments is the initial input source.
ancestors
Type: UNORDERED_LIST_STRING
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. The creation time.
elementary_streams
Type: UNORDERED_LIST_STRUCT
Provider name: elementaryStreams
Description: List of elementary streams.
audio_stream
STRUCT
audioStream
bitrate_bps
INT32
bitrateBps
channel_count
INT32
channelCount
channel_layout
UNORDERED_LIST_STRING
channelLayout
[fl, fr]
. Supported channel names: - fl
- Front left channel - fr
- Front right channel - sl
- Side left channel - sr
- Side right channel - fc
- Front center channel - lfe
- Low frequencycodec
STRING
codec
aac
. Supported audio codecs: - aac
mapping
UNORDERED_LIST_STRUCT
mapping
gain_db
DOUBLE
gainDb
input_channel
INT32
inputChannel
input_key
STRING
inputKey
Channel
InputAttachment.key that identifies the input that this audio mapping applies to. If an active input doesn’t have an audio mapping, the primary audio track in the input stream will be selected.input_track
INT32
inputTrack
output_channel
INT32
outputChannel
sample_rate_hertz
INT32
sampleRateHertz
transmux
BOOLEAN
transmux
true
, the rest of the settings, other than mapping
, will be ignored. The default is false
.key
STRING
key
text_stream
STRUCT
textStream
codec
STRING
codec
cea608
- cea708
video_stream
STRUCT
videoStream
h264
STRUCT
h264
allow_open_gop
BOOLEAN
allowOpenGop
false
.aq_strength
DOUBLE
aqStrength
b_frame_count
INT32
bFrameCount
b_pyramid
BOOLEAN
bPyramid
false
.bitrate_bps
INT32
bitrateBps
entropy_coder
STRING
entropyCoder
cabac
. Supported entropy coders: - cavlc
- cabac
frame_rate
DOUBLE
frameRate
gop_duration
STRING
gopDuration
2s
. Note that gopDuration
must be less than or equal to segment_duration, and segment_duration must be divisible by gopDuration
. Valid range is [2s, 20s]. All video streams in the same channel must have the same GOP size.gop_frame_count
INT32
gopFrameCount
gopFrameCount
/frameRate
. The calculated GOP duration must satisfy the limitations on gopDuration
as well. Valid range is [60, 600].height_pixels
INT32
heightPixels
profile
STRING
profile
baseline
* main
(default) * high
The available options are FFmpeg-compatible Profile Options. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettings message.tune
STRING
tune
vbv_fullness_bits
INT32
vbvFullnessBits
vbv_size_bits
INT32
vbvSizeBits
width_pixels
INT32
widthPixels
encryptions
Type: UNORDERED_LIST_STRUCT
Provider name: encryptions
Description: Encryption configurations for this channel. Each configuration has an ID which is referred to by each MuxStream to indicate which configuration is used for that output.
aes128
Type: STRUCT
Provider name: aes128
Description: Configuration for HLS AES-128 encryption.
drm_systems
Type: STRUCT
Provider name: drmSystems
Description: Required. Configuration for DRM systems.
clearkey
Type: STRUCT
Provider name: clearkey
Description: Clearkey configuration.
fairplay
Type: STRUCT
Provider name: fairplay
Description: Fairplay configuration.
playready
Type: STRUCT
Provider name: playready
Description: Playready configuration.
widevine
Type: STRUCT
Provider name: widevine
Description: Widevine configuration.
id
Type: STRING
Provider name: id
Description: Required. Identifier for this set of encryption options. The ID must be 1-63 characters in length. The ID must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.
mpeg_cenc
Type: STRUCT
Provider name: mpegCenc
Description: Configuration for MPEG-Dash Common Encryption (MPEG-CENC).
scheme
STRING
scheme
cenc
- AES-CTR subsample - cbcs
- AES-CBC subsample patternsample_aes
Type: STRUCT
Provider name: sampleAes
Description: Configuration for HLS SAMPLE-AES encryption.
secret_manager_key_source
Type: STRUCT
Provider name: secretManagerKeySource
Description: For keys stored in Google Secret Manager.
secret_version
STRING
secretVersion
projects/{project}/secrets/{secret_id}/versions/{version_number}
input_attachments
Type: UNORDERED_LIST_STRUCT
Provider name: inputAttachments
Description: A list of input attachments that this channel uses. One channel can have multiple inputs as the input sources. Only one input can be selected as the input source at one time.
automatic_failover
STRUCT
automaticFailover
input_keys
UNORDERED_LIST_STRING
inputKeys
input
STRING
input
projects/{project}/locations/{location}/inputs/{inputId}
.key
STRING
key
input_config
Type: STRUCT
Provider name: inputConfig
Description: The configuration for input sources defined in input_attachments.
input_switch_mode
STRING
inputSwitchMode
FAILOVER_PREFER_PRIMARY
.INPUT_SWITCH_MODE_UNSPECIFIED
- The input switch mode is not specified.FAILOVER_PREFER_PRIMARY
- Automatic failover is enabled. The primary input stream is always preferred over its backup input streams configured using the AutomaticFailover field.MANUAL
- Automatic failover is disabled. You must use the inputSwitch event to switch the active input source for the channel to stream from. When this mode is chosen, the AutomaticFailover field is ignored.labels
Type: UNORDERED_LIST_STRING
log_config
Type: STRUCT
Provider name: logConfig
Description: Configuration of platform logs for this channel.
log_severity
STRING
logSeverity
LOG_SEVERITY_UNSPECIFIED
- Log severity is not specified. This is the same as log severity is OFF.OFF
- Log is turned off.DEBUG
- Log with severity higher than or equal to DEBUG are logged.INFO
- Logs with severity higher than or equal to INFO are logged.WARNING
- Logs with severity higher than or equal to WARNING are logged.ERROR
- Logs with severity higher than or equal to ERROR are logged.manifests
Type: UNORDERED_LIST_STRUCT
Provider name: manifests
Description: List of output manifests.
file_name
STRING
fileName
manifest
with the extension suffix corresponding to the Manifest
type. If multiple manifests are added to the channel, each must have a unique file name.key
STRING
key
max_segment_count
INT32
maxSegmentCount
mux_streams
UNORDERED_LIST_STRING
muxStreams
MuxStream
keys that should appear in this manifest. - For HLS, either fmp4
or ts
mux streams can be specified but not mixed. - For DASH, only fmp4
mux streams can be specified.segment_keep_duration
STRING
segmentKeepDuration
60s
. If both segment_keep_duration and RetentionConfig.retention_window_duration are set, RetentionConfig.retention_window_duration is used and segment_keep_duration is ignored.type
STRING
type
HLS
or DASH
.MANIFEST_TYPE_UNSPECIFIED
- The manifest type is not specified.HLS
- Create an HLS
manifest. The corresponding file extension is .m3u8
.DASH
- Create a DASH
manifest. The corresponding file extension is .mpd
.use_timecode_as_timeline
BOOLEAN
useTimecodeAsTimeline
availabilityStartTime
attribute in DASH manifests. - #EXT-X-PROGRAM-DATE-TIME
tag in HLS manifests. If false, ignore the input timecode and use the time from system clock when the manifest is first generated. This is the default behavior.mux_streams
Type: UNORDERED_LIST_STRUCT
Provider name: muxStreams
Description: List of multiplexing settings for output streams.
container
STRING
container
fmp4
. Supported container formats: - fmp4
- the corresponding file extension is .m4s
- ts
- the corresponding file extension is .ts
elementary_streams
UNORDERED_LIST_STRING
elementaryStreams
ElementaryStream
keys multiplexed in this stream. - For fmp4
container, must contain either one video or one audio stream. - For ts
container, must contain exactly one audio stream and up to one video stream.encryption_id
STRING
encryptionId
key
STRING
key
segment_settings
STRUCT
segmentSettings
fmp4
and ts
.segment_duration
STRING
segmentDuration
6s
. Note that segmentDuration
must be greater than or equal to gop_duration, and segmentDuration
must be divisible by gop_duration. Valid range is [2s, 20s]. All mux_streams in the same manifest must have the same segment duration.name
Type: STRING
Provider name: name
Description: The resource name of the channel, in the form of: projects/{project}/locations/{location}/channels/{channelId}
.
organization_id
Type: STRING
output
Type: STRUCT
Provider name: output
Description: Required. Information about the output (that is, the Cloud Storage bucket to store the generated live stream).
uri
STRING
uri
gs://my-bucket/outputs/
.parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
resource_name
Type: STRING
retention_config
Type: STRUCT
Provider name: retentionConfig
Description: Optional. Configuration for retention of output files for this channel.
retention_window_duration
STRING
retentionWindowDuration
sprite_sheets
Type: UNORDERED_LIST_STRUCT
Provider name: spriteSheets
Description: List of output sprite sheets.
column_count
INT32
columnCount
file_prefix
STRING
filePrefix
sprite_sheet0000000123.jpeg
.format
STRING
format
jpeg
. Supported formats: - jpeg
interval
STRING
interval
10s
.quality
INT32
quality
row_count
INT32
rowCount
sprite_height_pixels
INT32
spriteHeightPixels
sprite_width_pixels
INT32
spriteWidthPixels
static_overlays
Type: UNORDERED_LIST_STRUCT
Provider name: staticOverlays
Description: Optional. List of static overlay images. Those images display over the output content for the whole duration of the live stream.
asset
STRING
asset
projects/{project}/locations/{location}/assets/{assetId}
. The asset’s resource type must be image.opacity
DOUBLE
opacity
1.0
(solid, default) to 0.0
(transparent), exclusive. Set this to a value greater than 0.0
.position
STRUCT
position
x
DOUBLE
x
y
DOUBLE
y
resolution
STRUCT
resolution
w
or h
to 0. To use the original image resolution, set both w
and h
to 0. The default is {0, 0}.h
DOUBLE
h
w
DOUBLE
w
streaming_error
Type: STRUCT
Provider name: streamingError
Description: Output only. A description of the reason for the streaming error. This property is always present when streaming_state is STREAMING_ERROR.
code
INT32
code
message
STRING
message
streaming_state
Type: STRING
Provider name: streamingState
Description: Output only. State of the streaming operation.
Possible values:
STREAMING_STATE_UNSPECIFIED
- Streaming state is not specified.STREAMING
- Channel is getting the input stream, generating the live streams to the specified output location.AWAITING_INPUT
- Channel is waiting for the input stream through the input.STREAMING_ERROR
- Channel is running, but has trouble publishing the live streams onto the specified output location (for example, the specified Cloud Storage bucket is not writable).STREAMING_NO_INPUT
- Channel is generating live streams with no input stream. Live streams are filled out with black screen, while input stream is missing. Not supported yet.STOPPED
- Channel is stopped, finishing live streams.STARTING
- Channel is starting.STOPPING
- Channel is stopping.tags
Type: UNORDERED_LIST_STRING
timecode_config
Type: STRUCT
Provider name: timecodeConfig
Description: Configuration of timecode for this channel.
gcp_source
STRING
source
TIMECODE_SOURCE_UNSPECIFIED
- The timecode source is not specified.MEDIA_TIMESTAMP
- Use input media timestamp.EMBEDDED_TIMECODE
- Use input embedded timecode e.g. picture timing SEI message.time_zone
STRUCT
timeZone
id
STRING
id
version
STRING
version
utc_offset
STRING
utcOffset
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. The update time.