Examples:
Request syntax with placeholder values
resp = client.create_origin_endpoint({
authorization: {
cdn_identifier_secret: "__string", secrets_role_arn: "__string", },
channel_id: "__string", cmaf_package: {
encryption: {
key_rotation_interval_seconds: 1,
speke_key_provider: { certificate_arn: "__string",
resource_id: "__string", role_arn: "__string", system_ids: ["__string"], url: "__string", },
},
hls_manifests: [
{
ad_markers: "NONE", ad_triggers: ["SPLICE_INSERT"], ads_on_delivery_restrictions: "NONE", id: "__string", include_iframe_only_stream: false,
manifest_name: "__string",
playlist_type: "NONE", playlist_window_seconds: 1,
program_date_time_interval_seconds: 1,
},
],
segment_duration_seconds: 1,
segment_prefix: "__string",
stream_selection: {
max_video_bits_per_second: 1,
min_video_bits_per_second: 1,
stream_order: "ORIGINAL", },
},
dash_package: {
ad_triggers: ["SPLICE_INSERT"], ads_on_delivery_restrictions: "NONE", encryption: {
key_rotation_interval_seconds: 1,
speke_key_provider: { certificate_arn: "__string",
resource_id: "__string", role_arn: "__string", system_ids: ["__string"], url: "__string", },
},
manifest_layout: "FULL", manifest_window_seconds: 1,
min_buffer_time_seconds: 1,
min_update_period_seconds: 1,
period_triggers: ["ADS"], profile: "NONE", segment_duration_seconds: 1,
segment_template_format: "NUMBER_WITH_TIMELINE", stream_selection: {
max_video_bits_per_second: 1,
min_video_bits_per_second: 1,
stream_order: "ORIGINAL", },
suggested_presentation_delay_seconds: 1,
utc_timing: "NONE", utc_timing_uri: "__string",
},
description: "__string",
hls_package: {
ad_markers: "NONE", ad_triggers: ["SPLICE_INSERT"], ads_on_delivery_restrictions: "NONE", encryption: {
constant_initialization_vector: "__string",
encryption_method: "AES_128", key_rotation_interval_seconds: 1,
repeat_ext_x_key: false,
speke_key_provider: { certificate_arn: "__string",
resource_id: "__string", role_arn: "__string", system_ids: ["__string"], url: "__string", },
},
include_iframe_only_stream: false,
playlist_type: "NONE", playlist_window_seconds: 1,
program_date_time_interval_seconds: 1,
segment_duration_seconds: 1,
stream_selection: {
max_video_bits_per_second: 1,
min_video_bits_per_second: 1,
stream_order: "ORIGINAL", },
use_audio_rendition_group: false,
},
id: "__string", manifest_name: "__string",
mss_package: {
encryption: {
speke_key_provider: { certificate_arn: "__string",
resource_id: "__string", role_arn: "__string", system_ids: ["__string"], url: "__string", },
},
manifest_window_seconds: 1,
segment_duration_seconds: 1,
stream_selection: {
max_video_bits_per_second: 1,
min_video_bits_per_second: 1,
stream_order: "ORIGINAL", },
},
origination: "ALLOW", startover_window_seconds: 1,
tags: {
"__string" => "__string",
},
time_delay_seconds: 1,
whitelist: ["__string"],
})
Response structure
resp.arn resp..cdn_identifier_secret resp.authorization.secrets_role_arn resp.channel_id resp.cmaf_package.encryption.key_rotation_interval_seconds resp.cmaf_package.encryption.speke_key_provider.certificate_arn resp.cmaf_package.encryption.speke_key_provider.resource_id resp.cmaf_package.encryption.speke_key_provider.role_arn resp.cmaf_package.encryption.speke_key_provider.system_ids resp.cmaf_package.encryption.speke_key_provider.system_ids[0] resp.cmaf_package.encryption.speke_key_provider.url resp.cmaf_package.hls_manifests resp.cmaf_package.hls_manifests[0].ad_markers resp.cmaf_package.hls_manifests[0].id resp.cmaf_package.hls_manifests[0].include_iframe_only_stream resp.cmaf_package.hls_manifests[0].manifest_name resp.cmaf_package.hls_manifests[0].playlist_type resp.cmaf_package.hls_manifests[0].playlist_window_seconds resp.cmaf_package.hls_manifests[0].program_date_time_interval_seconds resp.cmaf_package.hls_manifests[0].url resp.cmaf_package.segment_duration_seconds resp.cmaf_package.segment_prefix resp.cmaf_package.stream_selection.max_video_bits_per_second resp.cmaf_package.stream_selection.min_video_bits_per_second resp.cmaf_package.stream_selection.stream_order resp.dash_package.ad_triggers resp.dash_package.ad_triggers[0] resp.dash_package.ads_on_delivery_restrictions resp.dash_package.encryption.key_rotation_interval_seconds resp.dash_package.encryption.speke_key_provider.certificate_arn resp.dash_package.encryption.speke_key_provider.resource_id resp.dash_package.encryption.speke_key_provider.role_arn resp.dash_package.encryption.speke_key_provider.system_ids resp.dash_package.encryption.speke_key_provider.system_ids[0] resp.dash_package.encryption.speke_key_provider.url resp.dash_package.manifest_layout resp.dash_package.manifest_window_seconds resp.dash_package.min_buffer_time_seconds resp.dash_package.min_update_period_seconds resp.dash_package.period_triggers resp.dash_package.period_triggers[0] resp.dash_package.profile resp.dash_package.segment_duration_seconds resp.dash_package.segment_template_format resp.dash_package.stream_selection.max_video_bits_per_second resp.dash_package.stream_selection.min_video_bits_per_second resp.dash_package.stream_selection.stream_order resp.dash_package.suggested_presentation_delay_seconds resp.dash_package.utc_timing resp.dash_package.utc_timing_uri resp.description resp.hls_package.ad_markers resp.hls_package.ad_triggers resp.hls_package.ad_triggers[0] resp.hls_package.ads_on_delivery_restrictions resp.hls_package.encryption.constant_initialization_vector resp.hls_package.encryption.encryption_method resp.hls_package.encryption.key_rotation_interval_seconds resp.hls_package.encryption.repeat_ext_x_key resp.hls_package.encryption.speke_key_provider.certificate_arn resp.hls_package.encryption.speke_key_provider.resource_id resp.hls_package.encryption.speke_key_provider.role_arn resp.hls_package.encryption.speke_key_provider.system_ids resp.hls_package.encryption.speke_key_provider.system_ids[0] resp.hls_package.encryption.speke_key_provider.url resp.hls_package.include_iframe_only_stream resp.hls_package.playlist_type resp.hls_package.playlist_window_seconds resp.hls_package.program_date_time_interval_seconds resp.hls_package.segment_duration_seconds resp.hls_package.stream_selection.max_video_bits_per_second resp.hls_package.stream_selection.min_video_bits_per_second resp.hls_package.stream_selection.stream_order resp.hls_package.use_audio_rendition_group resp.id resp.manifest_name resp.mss_package.encryption.speke_key_provider.certificate_arn resp.mss_package.encryption.speke_key_provider.resource_id resp.mss_package.encryption.speke_key_provider.role_arn resp.mss_package.encryption.speke_key_provider.system_ids resp.mss_package.encryption.speke_key_provider.system_ids[0] resp.mss_package.encryption.speke_key_provider.url resp.mss_package.manifest_window_seconds resp.mss_package.segment_duration_seconds resp.mss_package.stream_selection.max_video_bits_per_second resp.mss_package.stream_selection.min_video_bits_per_second resp.mss_package.stream_selection.stream_order resp.origination resp.startover_window_seconds resp.tags resp.tags["__string"] resp.time_delay_seconds resp.url resp.whitelist resp.whitelist[0]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4