华为云用户手册

  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 total Integer 总频道数 channels Array of CreateOttChannelInfoReq objects 频道信息 表5 CreateOttChannelInfoReq 参数 参数类型 描述 domain String 频道推流 域名 app_name String 组名或应用名 id String 频道ID。频道唯一标识,为必填项。 name String 频道名。可选配置 state String 频道状态 ON:频道下发成功后,自动启动拉流、转码、录制等功能 OFF:仅保存频道信息,不启动频道 input InputStreamInfo object 频道入流信息 encoder_settings Array of encoder_settings objects 转码模板配置 record_settings record_settings object 回看录制的配置信息。 endpoints Array of EndpointItem objects 频道出流信息 encoder_settings_expand EncoderSettingsExpand object 音频输出配置 slave_input Array of InputStreamInfo objects 备region 输入,对接streamconnect场景 表6 InputStreamInfo 参数 参数类型 描述 input_protocol String 频道入流协议 FLV_PULL RTMP_PUSH HLS_PULL SRT_PULL SRT_PUSH sources Array of SourcesInfo objects 频道主源流信息。入流协议为RTMP_PUSH和SRT_PUSH时,非必填项。其他情况下,均为必填项。 secondary_sources Array of SecondarySourcesInfo objects 备入流数组,非必填项。如果有备入流,则主备入流必须保证路数、codec和分辨率均一致。入流协议为RTMP_PUSH时,无需填写。 failover_conditions FailoverConditions object 非必填,频道供应商提供的主备音视频流URL切换的配置。 max_bandwidth_limit Integer 当入流协议为HLS_PULL时,需要配置的最大带宽。 用户提供的拉流URL中,针对不同码率的音视频,均会携带带宽参数“BANDW IDT H”。 如果这里配置最大带宽,媒体直播服务从URL拉流时,会选择小于最大带宽且码率最大的音视频流,推流到源站。 如果这里未配置最大带宽,媒体直播服务从URL拉流时,会默认选择“BANDWIDTH”最高的音视频流,推流到源站。 ip_port_mode Boolean 当推流协议为SRT_PUSH时,如果配置了直推源站,编码器不支持输入streamid,需要打开设置为true ip_whitelist String SRT_PUSH类型时,客户推流的IP白名单 scte35_source String 广告的scte35信号源。 仅HLS_PULL类型的频道支持此配置,且目前仅支持SEGMENTS。 ad_triggers Array of strings 广告触发器配置。 包含如下取值: Splice insert:拼接插入 Provider advertisement:提供商广告 Distributor advertisement:分销商广告 Provider placement opportunity:提供商置放机会 Distributor placement opportunity:分销商置放机会 audio_selectors Array of InputAudioSelector objects 设置音频选择器,最多设置8个音频选择器 表7 encoder_settings 参数 参数类型 描述 template_id String 转码模板ID 表8 record_settings 参数 参数类型 描述 rollingbuffer_duration Integer 最大回看录制时长。在此时间段内会连续不断的录制,为必选项 单位:秒。取值为“0”时,表示不支持录制;最大支持录制14天 表9 EndpointItem 参数 参数类型 描述 hls_package Array of HlsPackageItem objects HLS打包信息 dash_package Array of DashPackageItem objects DASH打包信息 mss_package Array of MssPackageItem objects MSS打包信息 表10 HlsPackageItem 参数 参数类型 描述 url String 客户自定义的拉流地址,包括方法、域名、路径 stream_selection Array of StreamSelectionItem objects 从全量流中过滤出一个码率在[min, max]区间的流。如果不需要码率过滤可不选。 hls_version String HLS版本号 segment_duration_seconds Integer 频道输出分片的时长,为必选项 单位:秒。取值范围:1-10 说明: 修改分片时长会影响已录制内容的时移和回看服务,请谨慎修改! playlist_window_seconds Integer 频道直播返回分片的窗口长度,为频道输出分片的时长乘以数量后得到的值。实际返回的分片数不小于3个。 单位:秒。取值范围:0 - 86400(24小时转化成秒后的取值) encryption Encryption object 加密信息 ads Object 广告配置 ext_args Object 其他额外参数 request_args PackageRequestArgs object 播放相关配置 ad_marker Array of strings 广告标识。 HLS取值:["ENHANCED_SCTE35"]。 表11 DashPackageItem 参数 参数类型 描述 url String 客户自定义的拉流地址,包括方法、域名、路径 stream_selection Array of StreamSelectionItem objects 从全量流中过滤出一个码率在[min, max]区间的流。如果不需要码率过滤可不选。 segment_duration_seconds Integer 频道输出分片的时长,为必选项 单位:秒。取值范围:1-10 说明: 修改分片时长会影响已录制内容的时移和回看服务,请谨慎修改! playlist_window_seconds Integer 频道直播返回分片的窗口长度,为频道输出分片的时长乘以数量后得到的值。实际返回的分片数不小于3个。 单位:秒。取值范围:0 - 86400(24小时转化成秒后的取值) encryption Encryption object 加密信息 ads Object 广告配置 ext_args Object 其他额外参数 request_args PackageRequestArgs object 播放相关配置 ad_marker String 广告标识。 DASH取值:"xml+bin"。 suggested_presentation_delay Integer 建议播放延迟 单位:秒。取值范围:[1 - 120] minimum_update_period Integer 索引最短更新周期 单位:秒。取值范围:[1 - 120] min_buffer_time Integer 最小缓冲时间 单位:秒。取值范围:[1 - 120] 表12 MssPackageItem 参数 参数类型 描述 url String 客户自定义的拉流地址,包括方法、域名、路径 stream_selection Array of StreamSelectionItem objects 从全量流中过滤出一个码率在[min, max]区间的流。如果不需要码率过滤可不选。 segment_duration_seconds Integer 频道输出分片的时长,为必选项 单位:秒。取值范围:1-10 说明: 修改分片时长会影响已录制内容的时移和回看服务,请谨慎修改! playlist_window_seconds Integer 频道直播返回分片的窗口长度,为频道输出分片的时长乘以数量后得到的值。实际返回的分片数不小于3个。 单位:秒。取值范围:0 - 86400(24小时转化成秒后的取值) encryption Encryption object 加密信息 ext_args Object 其他额外参数 delay_segment Integer 延播时长,单位秒 request_args PackageRequestArgs object 播放相关配置 表13 StreamSelectionItem 参数 参数类型 描述 key String 拉流URL中用于码率过滤的参数 max_bandwidth Integer 最大码率,单位:bps 取值范围:0 - 104,857,600(100Mbps) min_bandwidth Integer 最小码率,单位:bps 取值范围:0 - 104,857,600(100Mbps) 表14 Encryption 参数 参数类型 描述 key_rotation_interval_seconds Integer 密钥缓存时间。如果密钥不变,默认缓存七天。 请注意:目前为保留字段,不支持配置。 encryption_method String 加密方式。 请注意:目前为保留字段,不支持配置。 level String 取值如下: content:一个频道对应一个密钥 profile:一个码率对应一个密钥 默认值:content resource_id String 客户生成的DRM内容ID system_ids Array of strings system_id枚举值。 取值如下: HLS:FairPlay DASH:Widevine、PlayReady MSS:PlayReady url String 获取密钥的DRM地址 speke_version String drm speke 版本号 当前只支持1.0 request_mode String 请求模式。 取值如下: direct_http:HTTP(S)直接访问DRM。 functiongraph_proxy:FunctionGraph代理访问DRM。 http_headers Array of HttpHeader objects 需要添加在drm请求头中的鉴权信息。最多支持配置5个。 仅direct_http请求模式支持配置http_headers。 urn String functiongraph_proxy请求模式需要提供functiongraph的urn。 表15 HttpHeader 参数 参数类型 描述 key String 请求头中key字段名 value String 请求头中key对应的value值 表16 PackageRequestArgs 参数 参数类型 描述 record Array of RecordRequestArgs objects 录制播放相关配置 timeshift Array of TimeshiftRequestArgs objects 时移播放相关配置 live Array of LiveRequestArgs objects 直播播放相关配置 表17 RecordRequestArgs 参数 参数类型 描述 start_time String 开始时间 end_time String 结束时间 format String 格式 unit String 单位 表18 TimeshiftRequestArgs 参数 参数类型 描述 back_time String 时移时长字段名 unit String 单位 表19 LiveRequestArgs 参数 参数类型 描述 delay String 时延字段 unit String 单位 表20 EncoderSettingsExpand 参数 参数类型 描述 audio_descriptions Array of audio_descriptions objects 音频输出配置的描述信息 video_descriptions VideoDescriptions object 表21 audio_descriptions 参数 参数类型 描述 name String 音频输出配置的名称。仅支持大小写字母,数字,中划线(-),下划线(_)。 同一个频道不同的音频输出配置名称,不允许重复。 audio_selector_name String 音频选择器名称 language_code_control String 语言代码控制。这里的设置不会修改音频实际的语言,只会修改音频对外展示的语言。 包含如下选项: FOLLOW_INPUT:如果所选音频选择器对应的输出音频有语言,则与其保持一致,否则会以这里配置的语言代码和流名称进行兜底。推荐当前选项,为默认值。 USE_CONFIGURED:用户根据实际情况自定义输出音频的语言和流名称。 language_code String 语言代码,输入2或3个小写字母。 stream_name String 流名称 表22 VideoDescriptions 参数 参数类型 描述 gop_duration_seconds Integer 自定义gop时长,单位秒,有效取值[0,10]. 默认值0,表示跟随源流,不支持7和9,值无效时按默认值处理 表23 SourcesInfo 参数 参数类型 描述 url String 频道源流URL,用于外部拉流 bitrate Integer 码率。无需直播转码时,此参数为必填项 单位:bps。取值范围:(0,104,857,600](100Mbps) width Integer 分辨率对应宽的值,非必填项 取值范围:0 - 4096(4K) height Integer 分辨率对应高的值,非必填项 取值范围:0 - 2160(4K) enable_snapshot Boolean 描述是否使用该流做截图 bitrate_for3u8 Boolean 是否使用bitrate来固定码率。默认值:false passphrase String 协议为SRT_PUSH时的加密信息 backup_urls Array of strings 备入流地址列表 stream_id String 频道为SRT_PULL类型时,拉流地址的Stream ID。 latency Integer 频道为SRT_PULL类型时的拉流时延。 pbkeylen Integer srt加密算法 16 = AES-128 24 = AES-192 32 = AES-256 表24 SecondarySourcesInfo 参数 参数类型 描述 url String 频道源流URL,用于外部拉流 bitrate Integer 码率。无需直播转码时,此参数为必填项 单位:bps。取值范围:(0,104,857,600](100Mbps) width Integer 分辨率对应宽的值,非必填项 取值范围:0 - 4096(4K) height Integer 分辨率对应高的值,非必填项 取值范围:0 - 2160(4K) bitrate_for3u8 Boolean 是否使用bitrate来固定码率。默认值:false passphrase String 协议为SRT_PUSH时的加密信息 backup_urls Array of strings 备入流地址列表 stream_id String 频道为SRT_PULL类型时,拉流地址的Stream ID。 latency Integer 频道为SRT_PULL类型时的拉流时延。 表25 FailoverConditions 参数 参数类型 描述 input_loss_threshold_msec Integer 入流停止的时长阈值。到达此阈值后,自动触发主备切换。 单位:毫秒,取值范围:0 - 3600000。 非必填,默认填2000ms。 input_preference String 以主入流URL为第一优先级(PRIMARY)或主备URL平等切换(EQUAL)。 如果是平等切换时,使用的是备URL,不会自动切换至主URL。 非必填,默认值为EQUAL。 表26 InputAudioSelector 参数 参数类型 描述 name String 音频选择器的名称。仅支持大小写字母、数字、中划线和下划线。 同一个频道中每个选择器的名称需要唯一。 selector_settings AudioSelectorSettings object 设置音频选择器 表27 AudioSelectorSettings 参数 参数类型 描述 audio_language_selection AudioSelectorLangSelection object 设置语言选择器 audio_pid_selection AudioSelectorPidSelection object 设置PID选择器 audio_hls_selection AudioSelectorHlsSelection object 设置Hls选择器 表28 AudioSelectorLangSelection 参数 参数类型 描述 language_code String 语言简称,输入2或3个小写字母的语言代码。 language_selection_policy String 语言输出策略。 取值如下: LOOSE:宽松匹配,示例“eng”会优先匹配源流中语言为English的音轨,如果匹配不到,则选择PID最小的音轨。 STRICT:严格匹配,示例“eng”会严格匹配源流中语言为English的音轨,如果匹配不到,媒体直播服务会自动补齐一个静音分片,当终端使用此音频选择器播放视频时,会静音播放。 表29 AudioSelectorPidSelection 参数 参数类型 描述 pid Integer 设置PID的值 表30 AudioSelectorHlsSelection 参数 参数类型 描述 name String hls音频选择器名 group_id String hls音频选择器gid 状态码:400 表31 响应Body参数 参数 参数类型 描述 result_code String 错误码 result_msg String 错误描述 domain String 推流域名 app_name String 组名或应用名,为必填项 id String 频道ID。频道唯一标识,为必填项
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token,使用Token鉴权方式时为必填项。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必填,携带的鉴权信息。 X-Sdk-Date 否 String 请求的发生时间,使用AK/SK方式认证时为必填项。 X-Project-Id 否 String 使用AK/SK方式认证时为必填项,携带项目ID信息。
  • URI GET /v1/{project_id}/ott/channels 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 domain 否 String 推流域名 app_name 否 String 组名或应用名 id 否 String 频道ID limit 否 Integer 每页记录数,取值范围[1,100],默认值10 offset 否 Integer 偏移量。表示从此偏移量开始查询,offset大于等于0
  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小在12MB以内,12MB以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):私有访问密钥。与访问密钥ID结合使用,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头中,从而通过身份认证,获得操作API的权限。Token可通过调用获取用户Token接口获取。 调用本服务API需要项目级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", //IAM用户名 "password": $ADMIN_PASS, //IAM用户密码,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全 "domain": { "name": "domainname" //IAM用户所属账号名 } } } }, "scope": { "project": { "name": "xxxxxxxx" //项目名称 } } } } 获取Token 后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFG....”,则调用接口时将“X-Auth-Token: ABCDEFG....”加到请求消息头即可,如下所示。 1 2 3 POST https://iam.cn-north-4.myhuaweicloud.com/v3.0/OS-USER/users Content-Type: application/json X-Auth-Token: ABCDEFG.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333。
  • 操作步骤 登录 视频直播 控制台。 在左侧导航栏中,选择“域名管理”,进入域名管理页面。 请根据实际需求选择以下操作。 查看域名信息 在域名列表中,可查看已添加域名的CNAME值、域名类型、状态及创建时间等信息。 图1 域名管理 单击右侧操作列的“管理”,可查看目标域名的详细基本信息。 停用域名 停用域名后,该域名下正常启动的媒体直播频道会无法提供服务。域名停用状态下,受影响的频道均无法重新启动。 若您需要停用某个域名,可以在需要停用的域名行单击“停用”。当“状态”变为“停用”时,表示域名停用成功。 启用域名 若您需要将某个已停用的直播域名重新启用,可以在需要启用的域名行单击“启用”。当“状态”变为“正常”时,表示域名启用成功。 删除域名 注意:仅在“停用”状态下的域名才能删除。因此,您需要先停用不需要的域名,再在需要删除的域名行单击“删除”即可。
  • 管理频道 频道新增完成后,您还可以根据实际需要进行如下操作。 启用频道 频道创建完成后,若您需要使用,请单击操作列的“启动”,启用频道。 停用频道 如果频道需要停止,请单击操作列的“停止”,停用频道。 修改频道配置 如果需要修改频道,请单击操作列的“管理”,修改频道的配置项。如果修改的频道是启用状态,那么修改完成后,自动重启,重启耗时约30s。频道重启过程中,音视频流会中断,待重启完成后,自动恢复。 删除频道 如果频道需要删除,需要先停用,再单击操作列的“删除”,删除频道。
  • 注意事项 一个租户最多支持创建500个频道。如果有更多的频道需求,请提交工单扩容。 所有频道仅支持单码率入流,且必须经过转码后,才能提供多码率出流。 RTMP_PUSH类型的频道需要配置RTMP协议的推流域名。SRT_PUSH类型的频道需要配置SRT协议的推流域名。 所以同一个域名,不支持同时创建“SRT_PUSH”和“RTMP_PUSH”类型的频道。 “SRT_PUSH”类型的频道,为了保障可靠性,必须满足下述条件: “SRT_PUSH”类型的频道支持主备Region能力,编码器需要同时向主备URL推流。 如果编码器支持streamid,默认只返回主输入URL,示例如图1所示。 如果需要主备Region同时双推,请提交工单处理。 图1 频道详情 如果编码器不支持streamid,会同时返回主备输入URL,示例如图2所示。 图2 频道详情 编码器推流断链时,需具备主动重推能力。建议断链重推周期小于一个分片时长。 频道DRM加密使用FunctionGraph函数时,不会携带FunctionGraph版本信息,默认使用最新版本。 如果DRM故障,频道播放会返回404。 基于可靠性考虑,如果您针对HLS_PULL/SRT_PULL类型频道配置了备拉流地址,针对SRT_PUSH频道对备入流进行了推流的情况下,我们会同步在备Region进行转码并产生相应转码计费。
  • 入门指引 若您需要使用自己的域名完整的体验媒体直播的相关功能,您可以参考本章节快速实现,具体操作流程如图1所示。 图1 媒体直播入门流程 媒体直播入门操作流程说明如表1所示。 表1 媒体直播入门流程说明 序号 操作方法 操作说明 1 添加媒体直播域名 将准备的已备案的域名添加到媒体直播服务,包括推流域名和播放域名。您可以注册备案一个一级域名(如example.com),然后使用两个不同的二级域名(如live-play.example.com和live-push.example.com)分别作为媒体直播播放域名和推流域名。 2 配置CNAME 推流域名和播放域名添加成功后,视频直播会为其分配对应的CNAME地址。您需要在域名DNS服务商处为推流域名和播放域名配置CNAME解析,开启直播推流加速和播放加速。 3 创建频道 您可以在媒体直播开始前,创建频道。 媒资输入类型包括: FLV_PULL:无需执行推流操作,直接获取用户提供的音视频拉流URL,媒体直播服务从URL拉流至源站。拉流URL仅支持HTTP协议,暂不支持其他协议。 RTMP_PUSH:基于RTMP协议,通过华为CDN转推至源站。 HLS_PULL:无需执行推流操作,直接获取用户提供的音视频拉流URL,媒体直播服务从URL拉流至源站。 用户提供的音视频URL需注意: 拉流URL仅支持HTTP、HTTPS协议,暂不支持其他协议。 不支持加密流。 不支持纯音频。 不支持展示字幕。 默认不展示“HLS_PULL”,需提交工单申请使用。 SRT_PULL:无需执行推流操作,直接获取用户提供的音视频SRT拉流URL,媒体直播服务从URL拉流至源站。 SRT_PUSH:需要配置SRT协议的推流域名,并执行推流操作。 “SRT_PUSH”类型的频道,为了保障可靠性,必须满足下述条件: “SRT_PUSH”类型的频道支持主备Region能力,编码器需要同时向主备URL推流。 编码器推流断链时,需具备主动重推能力。建议断链重推周期小于一个分片时长。 4 推流 您可以使用第三方推流工具OBS进行推流。 5 播放 您可以使用第三方播放工具VLC进行播放。 父主题: 快速入门
  • 下行并发数 支持查询最近90天的历史数据。 查询的时间跨度最长为31天。 支持选择多个域名同时查询,单次查询的域名总数不能超过20个。 最小统计粒度为5分钟。如2020-11-06 8:00:00~2020-11-06 8:04:59时间段内的数据,会统计展示在2020-11-06 8:00:00这个统计点上,其中,展示的数据为用户所选粒度时间段内的最大值。 时间粒度的限制说明:当查询时间跨度小于等于2天时,不支持“一天粒度”;当查询时间跨度大于2天,小于等于7天时,不支持“五分钟粒度”;当查询时间跨度大于7天时,仅支持选择“一天粒度”。 选择需要查看的时间、播放域名、区域和时间粒度,即可查看下行并发数的趋势图。 趋势图中呈现的是客户端拉流的下行并发数。 图4 下行并发数趋势图
  • 状态码 支持查询最近90天的历史数据。 查询的时间跨度最长为31天。 支持选择多个域名同时查询,单次查询的域名总数不能超过20个。 最小统计粒度为5分钟。如2020-11-06 8:00:00~2020-11-06 8:04:59时间段内的数据,会统计展示在2020-11-06 8:00:00这个统计点上,其中,展示的数据为用户所选粒度时间段内的最大值。 时间粒度的限制说明:当查询时间跨度小于等于2天时,不支持“一天粒度”;当查询时间跨度大于2天,小于等于7天时,不支持“五分钟粒度”;当查询时间跨度大于7天时,仅支持选择“一天粒度”。 选择需要查看的时间、播放域名、区域、时间粒度和状态码,即可查看相应状态码的趋势图,如图3所示。 趋势图中呈现的是媒体直播拉流请求服务端返回的状态码数量。 图3 状态码统计信息
  • 入流质量监控 支持查询最近90天的历史数据。 查询的时间跨度最长为30天。 入流质量监控的最小统计粒度为1分钟。如2020-11-06 8:00:00~2020-11-06 8:00:59时间段内的数据,会统计展示在2020-11-06 8:00:00这个统计点上,其中,展示的数据为用户所选粒度时间段内的最大值。 时间粒度的限制说明:当查询时间跨度小于等于2天时,不支持“一天粒度”;当查询时间跨度大于2天,小于等于7天时,不支持“五分钟粒度”;当查询时间跨度大于7天时,仅支持选择“一天粒度”。 选择需要查看的时间、频道名称、码率帧率、时间粒度,即可查看入流质量监控的趋势图。 趋势图中呈现的是频道入流码率和帧率的变化趋势图。 图5 入流质量监控趋势图
  • 下行带宽/流量 支持查询最近90天的历史数据。 查询的时间跨度最长为31天。 支持选择多个域名同时查询,单次查询的域名总数不能超过20个。 最小统计粒度为5分钟。如2020-11-06 8:00:00~2020-11-06 8:04:59时间段内的数据,会统计展示在2020-11-06 8:00:00这个统计点上,其中,展示的数据为用户所选粒度时间段内的最大值。 时间粒度的限制说明:当查询时间跨度小于等于2天时,不支持“一天粒度”;当查询时间跨度大于2天,小于等于7天时,不支持“五分钟粒度”;当查询时间跨度大于7天时,仅支持选择“一天粒度”。 选择需要查看的时间、播放域名、区域及时间粒度。单击界面右侧的“带宽”或“流量”,可以切换查看带宽、流量趋势图。 带宽用量趋势呈现的是所选域名的总带宽趋势,如图1所示。其中,“下行带宽:2.00 Mbps”为所选域名在查询时间段内的下行带宽峰值。 图1 下行带宽统计详情 流量用量趋势中呈现的是所选域名的总流量趋势,如图2所示。其中,“下行流量:2.50 GB”为所选域名在查询时间段内的流量消耗。 流量趋势图中的总流量计算方式为,将每5分钟粒度统计的流量进行合计(Byte),再换算成MB后,精确到小数点后两位。 图2 下行流量统计详情
  • 操作步骤 下面以播放域名为例,推流域名的CNAME配置步骤相同。 获取域名对应的CNAME值。 登录视频直播控制台,在左侧导航树中选择“域名管理 ”,进入域名管理页面。 在所需域名行获取对应的CNAME。 图1 域名管理 登录云解析服务控制台。 在左侧导航树中,选择“公网域名”。 在需要配置解析的域名行,单击域名名称,如图2所示。 图2 域名列表 单击页面右上角的“添加记录集”。 图3 添加记录集 根据界面提示填写参数配置,参数信息如表1所示。 表1 参数说明 参数名 描述 记录类型 记录集的类型,此处为CNAME类型。 选择“CNAME-将域名指向另外一个域名”。 主机记录 输入域名的二级域名(后缀无需用户手动填写)。 以播放域名“play-test.example.com”为例,此处输入“play-test”。 线路类型 用于DNS服务器在解析域名时,根据访问者的来源,返回对应的服务器IP地址,具体请参见解析线路。 仅支持为公网域名的记录集配置此参数。 选择“全网默认”。 TTL (秒) 解析记录在本地DNS服务器的缓存时间,以秒为单位。 数值越小,修改记录各地生效时间越快。 默认为300秒,若无特殊需求,可直接保持默认选择。 记录值 需指向的域名,即当前章节步骤1中获取的CNAME。 以播放域名“play-test.example.com”为例,此处输入“play-test.example.com.c.cdnhwc3.com”。 别名 用于是否将此记录集关联至云服务资源实例。 开启:为此记录集关联云服务资源实例,详细说明请参见设置记录集别名。 关闭:不为此记录集关联云服务资源实例。 设置为关闭。 权重 可选参数,返回解析记录的权重比例。默认值为1,取值范围:0~1000。 仅支持为公网域名的记录集配置此参数。 当域名在同一解析线路中有多条相同类型的解析记录时,可以通过“权重”设置解析记录的响应比例。详细内容请参见配置权重解析。 配置为“1”。 标签 可选参数,记录集的标识,包括键和值,每个记录集可以创建10个标签。键和值的命名规则,详见添加CNAME类型记录集。 取值示例如下: example_key1 example_value1 描述 可选参数,对域名的描述,主要起到提示作用。 长度不超过255个字符。 单击“确定”,完成添加。 您可以在域名对应的记录集列表中查看添加的记录集。当记录集的状态显示为“正常”时,表示记录集添加成功。 执行步骤1-步骤6,完成对推流域名的CNAME配置。
  • 背景信息 强制跳转HTTPS:配置HTTPS后,开启强制跳转HTTPS,若用户发起HTTP请求,服务端会返回302重定向响应,原来的HTTP请求将会被强制重定向为HTTPS请求。 相比HTTP协议,HTTPS具有如下优势: HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安全,可防止数据在传输过程中被窃取、改变,确保数据的完整性。 在HTTPS协议中,会对用户的关键信息进行加密,避免Session ID或Cookie内容被攻击者捕获,导致敏感信息泄露。
  • 注意事项 如果需要删除转码模板,需要同步从所有频道中手工删除,否则频道中仍会生效。 频道的转码规则生效配置为频道启动播放时的配置内容,若修改了转码配置,需要重启频道后才能生效。 若转码模板中选择高清低码,那么直播转码将按高清低码标准计费,价格详情请参见Live产品价格详情。 暂不支持上采样转码,若转码模板中设置的分辨率高于推流分辨率,对应分辨率的播放地址可以成功播放,但播放视频的分辨率为原始分辨率。转码帧率也不支持上采样。 转码分辨率和帧率,不支持配置高于源流。
  • 管理转码 转码模板配置完成后,您还可以根据实际需要进行如下操作。 修改转码模板 转码模板创建完成后,若您需要修改部分参数,可以通过单击操作列的“修改”,修改转码模板中的相关参数。如果转码模板所在频道已经启用,需要重启频道,修改才能生效。频道重启流程耗时约30s。频道重启过程中,音视频流转码流程会中断,待频道重启完成后,转码流程自动恢复。 删除转码模板 转码模板创建完成后,若您需要删除转码模板,可以通过单击操作列的“删除”,删除该转码模板。
  • 示例流程 图1 给用户授权Live只读权限流程 创建用户组并授权 在IAM控制台创建用户组,并授予Live只读权限“Live ReadOnlyAccess”。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限: 在“服务列表”中选择视频直播服务,进入“域名管理”界面进行添加域名操作,若提示权限不足,则表示“Live ReadOnlyAccess”已生效。
  • API限制 媒体直播服务对服务端API设置了调用次数限制,避免出现短时间内重复调用API,服务中断的情况。 表6 API流控限制 接口分类 接口名称 用户流量限制 API流量限制 OTT频道管理 新建OTT频道 查询频道信息 删除频道信息 修改频道打包信息 修改频道入流信息 修改频道录制信息 修改频道通用信息 修改频道状态 修改频道转码模板信息 查询频道统计信息 80次/分钟 80次/分钟 流连接管理 创建流 获取流列表 删除流 获取流详情 启动流任务 停止流任务 修改流来源 80次/分钟 80次/分钟
  • 处理步骤 在开始菜单栏中输入“任务管理器”,单击打开。 单击“服务”,找到OPENVPNServiceInteractive服务,查看运行状态。如图 任务管理器所示。 图1 任务管理器 如果状态是正在运行,请继续步骤3。 如果状态是已停止,请参考以下步骤,修改该服务的启动类型。 右键单击该服务的“开始”,运行服务。 单击任务管理器下方的“打开服务”。如图 打开服务所示。 图2 打开服务 找到“OpenVPN Interactive Service”服务,右键单击“属性”。 将该服务的“启动类型”修改为“自动”。如图 修改启动类型所示。 图3 修改启动类型 单击确定。 将OpenVpn GUI客户端断开,重新连接。
  • Kerberos介绍 Hadoop社区版本提供两种认证方式Kerberos认证(安全模式)和Simple认证(普通模式),在创建集群时, MRS 支持配置是否启用Kerberos认证。 在安全模式下MRS集群统一使用Kerberos认证协议进行安全认证。 功能 使用Kerberos的系统在设计上采用“客户端/服务器”结构与AES等加密技术,并且能够进行相互认证(即客户端和服务器端均可对对方进行身份认证)。可以用于防止窃听、防止replay攻击、保护数据完整性等场合,是一种应用对称密钥体制进行密钥管理的系统。 使用前提 需要Kerberos客户端、keytab路径、Kerberos认证用户名称、客户端配置krb5.conf文件。 原理结构图 Kerberos原理架构图如下图所示,详细介绍请参见MRS服务的安全认证原理以及认证机制章节。 图1 原理架构图 表1 参数说明 参数 说明 Application Client 应用客户端,通常是需要提交任务(或者作业)的应用程序。 Application Server 应用服务端,通常是应用客户端需要访问的应用程序。 Kerberos 提供安全认证的服务。 KerberosAdmin 提供认证用户管理的进程。 KerberosServer 提供认证票据分发的进程。
  • 基础概念 Internal Catalog Doris原有的Database和Table都将归属于Internal Catalog。Internal Catalog是内置的默认Catalog,用户不可修改或删除。 External Catalog 可以通过CREATE CATA LOG 命令创建一个External Catalog。创建后,可以通过SHOW CATALOGS命令查看已创建的Catalog。 切换Catalog 用户登录Doris后,默认进入Internal Catalog,因此默认的使用和之前版本并无差别,可以直接使用SHOW DATABASES,USE DB等命令查看和切换数据库。 用户可以通过SWITCH命令切换Catalog。如: SWITCH internal; SWITCH hive_catalog; 切换后,可以直接通过SHOW DATABASES,USE DB等命令查看和切换对应Catalog中的Database。Doris会自动通过Catalog中的Database和Table。用户可以像使用Internal Catalog一样,对External Catalog中的数据进行查看和访问。 当前,Doris只支持对 External Catalog中的数据进行只读访问。 删除Catalog External Catalog中的Database和Table都是只读的。但是可以删除Catalog(Internal Catalog无法删除)。可以通过DROP CATALOG命令删除一个External Catalog。 该操作仅会删除Doris中该Catalog的映射信息,并不会修改或变更任何外部数据目录的内容。 Resource Resource是一组配置的集合。用户可以通过CREATE RESOURCE命令创建一个Resource。之后可以在创建Catalog时使用这个Resource。 一个Resource可以被多个Catalog使用,以复用其中的配置。
  • 背景 许多客户的Hive表数据存储在OBS或HDFS上,需要Doris对接Hive外表,且MRS集群分为安全集群与非安全集群,所以可以使用以下4种方式进行数据查询: 认证类型选择SIMPLE,访问存储在HDFS中的Hive数据。 认证类型选择KERBEROS,访问存储在HDFS中的Hive数据。 认证类型选择SIMPLE,访问存储在OBS中的Hive数据。 认证类型选择KERBEROS,访问存储在OBS中的Hive数据。
  • 步骤三:查询数据映射表 查看Catalogs。 show catalogs; 执行以下命令查询Catalog下面的数据库。 show databases from catalog名; 切换到指定的Catalog。 switch Catalog名; 查看catalog数据库中的指定表。 show tables from `catalog名`.`数据库`; 指定表。 select * from `catalog名`.`数据库名`.`指定表名`; use database;命令只适用于数据表比较少的测试场景,生产集群请谨慎使用。如果数据表比较多,使用此命令会加载所有表信息,容易造成hive-matastore压力剧增影响MRS生产环境。
  • 约束与限制 迁入的目标主体需要有独立的华为云账号。 迁出账号和迁入的目标账号下都不能有正在进行中的订单。如果有正在进行中的订单,暂不能迁移互联网信息服务备案: 对于暂未提交初审的订单,可以选择“放弃备案”。 对于已提交审核的订单,请耐心等待审核完成后,再执行迁移互联网信息服务备案操作。 不支持迁移到个人性质的备案主体。 原备案主体下只有1个网站或将原备案主体下网站全部迁移至新主体时,迁移后原备案主体会被注销或成为空壳主体。 目前支持迁移互联网信息服务备案地区的有:河北省、陕西省、广东省、上海市、安徽省、江苏省、河南省、福建省、天津市、四川省、湖北省、 吉林省、 辽宁省、 浙江省、重庆市、湖南省、云南省、贵州省、甘肃省、山东省、海南省、山西省。
  • 个人用户 主体信息 支持跨省备案,需要提供福建当地有效期内居住证,必须是居住证。 网站服务内容选其他或博客。 不满16周岁不允许进行ICP备案,16~18周岁需提供监护人身份证或提供本人就业证明。 主体负责人手机号码不得与应急号码重复,暂无归属地要求。 网站信息 域名所有人需与主办人名称一致。 已备案成功的网站关闭无要求(在主体备注栏备注:此网站为内部使用,不对外开放);若开放网站内容需符合单位性质,网站底部需悬挂备案号,且链接工信部官网https://beian.miit.gov.cn。 电子材料 域名证书。 有效证件原件拍照或彩色扫描件。 变更备案 个人备案不可以变更为其他个人或企业。 证件住所、通信地址符合当前管局规则即可。 空壳主体需注销完成后再提交新的备案。
  • 企业用户 主体信息 主体负责人必须是法人(若为外籍时,需要提供真实有效的护照进行备案)。 企业负责人未满18岁不能备案。 个体工商户不涉及书必须加盖公章,手印不可取。 网站信息 域名所有人必须与主办单位名称一致,不能是法人。 互联网信息服务负责人如不是法人需提供授权书,且需授权给持有居民身份证的境内人员进行备案。(年龄不能超55岁)。 网站负责人非主体负责人的情况下,手机号码和邮箱不得与主体负责人手机号码和邮箱重复,应急号码可以与主体负责人的所有联系方式重复,无归属地要求。 一次性备案不能超过5个域名,ip可以备案。 福建的个体工商户工作室新增网站需要提供建站依据,须提供首页截图、网站主要内容等内容,并加盖公司公章。 已备案成功的网站关闭无要求(在主体备注栏备注:此网站为内部使用,不对外开放);若开放网站内容需符合单位性质,网站底部需悬挂备案号,且链接工信部官网https://beian.miit.gov.cn。 电子材料 域名证书。 主办单位有效证件彩色扫描件或原件。 主体负责人有效证件彩色扫描件或原件。 互联网信息服务负责人有效证件彩色扫描件或原件。 涉及前置审批相关行业,必须办理前置审批文件,详情请参见前置审批。 变更备案 单位性质备案不可以变更为其他单位或个人性质备案。 支持网站迁移。 支持跨省变更主体。 新增接入 空壳主体需注销完成后再提交新的备案。
  • 企业用户 主体信息 企业需使用最新证件(即三证合一证件)备案。 主体负责人证件号码不能是为其他主体备案过。 政府机关.gov.cn/.政务域名备案要求必须提交政府域名业务审批表。 主体负责人必须是法定代表人。 河南通讯地址与证件住址必须是同省同市,不可跨市。 会核查电话号码和邮箱是否和已备案信息重复。 主体与网站负责证件有效期不得少于三个月,提交审核时少于一个月会退回。 证件有效期都需大于3个月以上。 负责人证件号码、联系方式不能为其他主体备案过(同法人除外);主体负责人手机号码不得与应急号码重复,暂无归属地要求。 网站信息 互联网信息服务负责人证件号码不能是为其他主体备案过。 证件有效期都需大于3个月以上。 单位名称涉及商贸、百货字眼需提供“不涉及商贸及百货承诺书”。 企业备案一次性提交不能超过5个域名。(单位名称带“商贸”、“百货类”字眼一次性只能提交一个域名备案)。 已备案成功的网站必须能够正常开放,网站内容需符合单位性质/个人范围,网站底部需悬挂备案号,且链接工信部官网https://beian.miit.gov.cn(已备案成功的网站内容涉及交易性质需提供增值电信业务增值许可证或是整改网站内容)。 单位名称必须是全称或简称;网站名称不可以含有前置审批字眼。 多个网站,网站名称一样可以的;网站名称需要用公司名称或者简称。 企业网站服务内容选择“其他”要备注。 互联网信息服务负责人可以不是法人,无授权书要求。 互联网信息服务负责人非主体负责人的情况下,手机号码不得与主体负责人手机号码重复,应急号码可以与主体负责人的所有联系方式重复,无归属地要求。 电子材料 域名证书。 主办单位有效证件彩色扫描件或原件。 主体负责人有效证件彩色扫描件或原件。 互联网信息服务负责人有效证件彩色扫描件或原件。 涉及前置审批相关行业,必须办理前置审批文件,详情请参见前置审批。 变更备案 单位名称变更,证件号码不变的,可以做变更。联系已备案接入商直接变更为新主办单位名称,同时需要上传工商出具的更名函。 河南支持网站迁移。 空壳主体须注销后才能备案。 正在接入的网站也必须正常开放。只要是取得了备案号的网站都必须正常对外开放"并且添加超链接。
  • 个人用户 主体信息 个人备案必须是本地身份证。 证件有效期都需大于3个月以上。 河南省个人备案未满18周岁需提供监护人的身份证。 负责人手机号码不得与应急号码重复,暂无归属地要求。 网站信息 域名所有人必须为主办单位名称。 网站服务内容选其他。 域名数量最多只允许提交一个网站且需备注介绍网站放置内容,企业性质不允许以个人名义提交备案。 已备案的网站名称在黑名单会影响此次新增网站的审核结果。 电子材料 域名证书。 有效证件原件拍照或彩色扫描件。 变更备案 个人性质备案不可以变更为其他个人或单位性质备案。 证件住所、通信地址符合当前管局规则即可。 网站必须正常开放,正在接入的网站也必须正常开放。只要是取得了备案号的网站都必须正常对外开放。
  • 企业用户 主体信息 个体工商户有字号的选择企业;没有字号的选择个人,需要在备注里说明“个体工商户无工商字号”。 主体负责人必须是法人。 政府机关.gov.cn/.政务域名备案要求必须提交政府域名业务审批表。 监管会核查电话号码和邮箱是否和已备案信息重复。 河北证件清晰度要求较高。 河北省民办非企业如是学校类型,可只提供办学许可证,域名实名认证可用法人认证信息。需在主体栏备注。 河北的通讯地址与证件住址不能是跨市。(如证件住址在郑州市。通讯地址不能填南阳市。 网站信息 首页网址只能填写一个;所有网站备案类型:不可填写多个IP地址(政府机关和事业单位除外)。 域名所有人与主办单位名称或法定代表人姓名一致。 若IP作为域名备案,“网站IP”字段需填写一致的IP,不能填写其他IP 互联网信息服务负责人与主体负责人无需保持一致(无需是法人),无授权书要求。 域名有效期需大于3个月。 已完成备案网站内容需与备案主体性质相符,底部悬挂备案号且能跳转至工信部,标签需要与网站名称保持一致。 一次性建议最多提交3个网站备案,(当月个人不能超过2个域名)。 未备案成功的网站必须关闭状态。 互联网信息服务负责人非主体负责人的情况下,手机号码不得与主体负责人手机号码重复,应急号码可以与主体负责人的所有联系方式重复,无归属地要求。 电子材料 域名证书。 主办单位有效证件彩色扫描件或原件。 主体负责人有效证件彩色扫描件或原件。 互联网信息服务负责人有效证件彩色扫描件或原件。 涉及前置审批相关行业,必须办理前置审批文件,详情请参见前置审批。 变更备案 允许自由变更,前提是所有备案信息必须逻辑一致,同时会检查网站内容与主办单位名称是否相符,包括域名所有人等所有信息,如有不一致之处就会驳回。 新增接入 不支持新增(包括新增接入、新增网站)的同时变更信息,若信息有变更,需先提交变更备案变更之后再新增。
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全