华为云用户手册

  • 费用说明 直播的 消息通知 将用到消息通知服务,实际使用的消息通知费用由消息通知服务单独收取,具体价格详情请参见 SMN 价格详情。 直播录制生成的视频文件是存储在点播服务中,因此,产生的相关费用是按点播的价格进行计费收取的,具体价格详情请参见VOD价格详情。 录制文件存储费用 按录制文件的实际大小收费,若配置了录制转码,原始录制文件和转码录制文件都将产生存储费用。 录制文件转封装费用 仅在勾选了“录制转码格式”时才产生该项费用。录制文件上传点播系统后,点播将使用转封装模板对录制文件的格式进行转换,将产生转封装费用。若勾选多种格式,则产生多份转封装费用。
  • 新网配置方法 若您的DNS服务商为新网,您可通过如下步骤添加CNAME记录。 登录新网域名自助管理平台。 选择“域名管理”,进入DNS解析记录管理页面。 选择待添加记录的域名,进入DNS解析记录页面。 根据界面提示填写参数配置,参数信息如表3所示。 表3 参数说明 参数名 描述 取值样例 别名 需指向的域名,即CDN为您分配的CNAME域名。 example.test.com.d9235b9f.c.cdnhwc1.com 别名主机 表示域名前缀。 example TTL(秒) 记录集的有效缓存时间,以秒为单位。 保持默认 单击“确认”,完成添加。 CNAME记录添加完成后实时生效。
  • DNSPod配置方法 若您的DNS服务商为DNSPod,您可通过如下步骤配置CNAME记录。 登录DNSPod控制台。 在左侧菜单栏中,选择“域名解析”。 在待添加记录集的域名所在行,单击相应域名。 单击“添加记录”,弹出“添加记录”页面。 根据界面提示填写参数配置,参数信息如表1所示。 表1 参数说明 参数名 描述 取值样例 主机记录 主机记录指域名前缀。 example 记录类型 记录集的类型,此处为CNAME类型。 CNAME-Canonical name 线路类型 一般情况下,若空间商只提供了一个IP地址或域名,选择「默认」即可。其他特殊情况请咨询您的DNS服务商。 默认 记录值 需指向的域名,即CDN为您分配的CNAME域名。 example.test.com.d9235b9f.c.cdnhwc1.com 权重 无需填写。 - MX优先级 无需填写。 - TTL(秒) 记录集的有效缓存时间,以秒为单位。 保持默认即可。 单击“保存”,完成添加。 CNAME记录添加完成后实时生效。
  • 配置CNAME 域名添加成功后,华为云 视频直播 服务会为您的推流域名和播放域名分别分配一个CNAME域名。您需要在您的域名DNS服务商配置CNAME解析,添加CNAME记录。CNAME生效后,推流域名和播放域名的所有请求都将转向华为云视频直播服务的CDN节点,从而实现直播推流和播放加速。 您可以登录视频直播控制台,在“域名管理”页面获取如下推流域名和播放域名的CNAME值。具体CNAME的配置方法请参见配置CNAME域名解析。
  • 修改/删除录制回调配置 录制回调配置完成后,您还可以根据实际需要进行如下操作。 修改录制回调配置 录制回调配置完成后,若您需要修改部分参数,可以在录制模板回调配置列表中通过单击操作列的“修改”,修改录制回调配置中的相关参数。 图2 修改录制回调信息 删除录制回调配置 录制回调配置完成后,若您需要删除录制回调配置,可以在录制回调配置列表中通过单击操作列的“删除”,删除该录制回调配置。 图3 删除录制回调信息
  • 回调示例 录制文件生成事件回调示例如下。回调消息体字段如表2所示。 { "project_id": "70b76xxxxxx34253880af501cdxxxxxx", "job_id": "dc0a1773-0cef-xxxx-xxxx-9a38fdb095d2", "task_id": "51126d0ebe94b1da00d2e21a10xxxxxx", "event_type": "RECORD_FILE_COMPLETE", "publish_domain": "push.example.com", "app": "live", "stream": "mystream", "record_format": "HLS", "download_url": "https://obs.cn-north-4.myhuaweicloud.com/live/record-xxxx-mystream-1589967495/record-push.example.com-live-mystream-1589967495.m3u8", "asset_id": "1a0d8e9bfaexxxxxxbe5021e62aa1e96", "play_url": "https://2-cn-north-4.cdn-vod.huaweicloud.com/asset/1a0d8e9bfae388cxxxxxx21e62aa1e96/55c634374750cexxxxxxc035a26ecfac.m3u8", "file_size": 3957964, "record_duration": 120, "start_time": "2020-03-08T14:10:25Z", "end_time": "2020-03-08T14:12:25Z", "width": 1280, "height": 720, "obs_location": "https://obs.cn-north-4.myhuaweicloud.com", "obs_bucket": "mybucket", "obs_object": "live/record-xxxx-mystream-1589967495/record-hwpublish.myun.tv-live-mystream-1589967495.m3u8", "auth_sign": "4f97f46759axxxxxx7ad21e9935dc175", "auth_timestamp": 1587954140}
  • RSA私钥格式要求 PEM格式的文件可以存放证书或私钥,如果*.PEM只包含私钥,一般用*.KEY代替。 通过记事本打开*.PEM或*.KEY的私钥文件,可以查看到类似图3所示的全部私钥信息。 RSA格式私钥: 以证书链“-----BEGIN RSA PRIVATE KEY-----”开头,以证书链“-----END RSA PRIVATE KEY-----”结尾。 证书链之间的内容,要求每行64个字符,最后一行允许不足64个字符。 证书内容不包含空格。
  • 格式转换 配置HTTPS仅支持PEM格式的证书/私钥,其他格式均不支持。其他格式的证书/私钥需要转换成PEM格式,建议通过OpenSSL工具进行转换。下面是几种比较流行的证书格式转换为PEM格式的方法。 以下示例均假设转换前证书名为old_certificate,私钥名为old_key,转换后证书名为new_certificate,私钥文件名为new_key。 DER转换为PEM openssl x509 -inform der -in old_certificate.cer -out new_certificate.pemopenssl rsa -inform DER -outform pem -in old_key.der -out new_key.pem P7B转换为PEM openssl pkcs7 -print_certs -in old_certificate.p7b -out new_certificate.cer PFX转换为PEM openssl pkcs12 -in old_certificat.pfx -nokeys -out new_certificate.pemopenssl pkcs12 -in old_certificat.pfx -nocerts -out new_key.pem 若需要将PK CS 8格式私钥转换为PKCS1格式,则参考如下方法: openssl rsa -in old_certificat.pem -out pkcs1.pem
  • 中级CA机构颁发的证书 中级机构颁发的证书文件包含多份证书,配置HTTPS时,需要将所有证书拼接在一起组成一份完整的证书后再上传。拼接后的证书类似图2。 通过记事本打开所有*.PEM格式的证书文件,将服务器证书放在首位,再放置中间证书。一般情况下,机构在颁发证书的时候会有对应说明,请注意查阅相关规则。通用的规则如下: 证书之间没有空行。 证书链的格式如下: -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -----END CERTIFICATE-----
  • Root CA机构颁发的证书 Root CA机构颁发的证书是一份完整的证书,配置HTTPS时,仅上传该证书即可。 通过记事本打开*.PEM格式的证书文件,可以查看到类似图1所示的全部证书信息。 PEM格式证书: 以证书链“-----BEGIN CERTIFICATE-----”开头,以证书链“-----END CERTIFICATE-----”结尾。 证书链之间的内容,要求每行64个字符,最后一行允许不足64个字符。 证书内容不包含空格。
  • 截图流程 直播服务截图模板的配置流程,如图1所示。 图1 截图模板配置流程图 创建桶(可选):创建用于存储直播截图文件的OBS桶,若已有OBS桶,可直接跳转到2。 存储直播截图的OBS桶必须与使用的直播服务在同一区域,如使用“华北-北京四”的直播服务,则直播截图只能存储在“华北-北京四”区域的OBS桶。 桶授权:在直播服务中对存储截图的OBS桶进行授权,允许直播服务将截图存储在对应的OBS桶中。 配置截图模板:直播视频将按照设定的间隔时间对正在直播的视频进行画面截图操作,并以.jpg文件保存至指定的OBS存储位置。 查看直播截图:直播截图模板配置成功后,启动直播推流,可以通过截图的输出路径快速进入到OBS桶中查看存储的直播截图,还可以通过回调消息查看直播截图。
  • 原始播放地址 拼接规则 目前播放地址仅支持WebRTC格式,对应的拼接规则如下所示: webrtc://播放域名/AppName/StreamName 播放域名:在视频直播控制台添加的低时延直播播放域名。 AppName:应用名,默认为“live”,您也可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。 StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,例如,huawei1,但不支持中文字符。 拼接示例: 若添加的播放域名为“test-play.example.com”,“AppName”为“livetest”,“StreamName”为“huawei1”,则拼接成如下所示的原始播放地址。 webrtc://test-play.example.com/livetest/huawei1
  • 前提条件 已添加推流域名和播放域名,且已完成域名关联。 已在域名DNS服务商处完成CNAME解析配置。 为保障直播资源不被非法盗播, 华为云直播 服务提供防盗链功能,对播放地址进行加密鉴权。若有需要,请先配置Key防盗链,然后使用鉴权地址进行播放。加密鉴权方法请参见Key防盗链。 直播服务支持将推送的直播流转码成多种分辨率和码率规格的视频流,以满足不同网络环境的播放需求。若有需要,请在对应推流域名中配置转码模板,然后使用转码播放地址进行播放。
  • 操作步骤 登录视频直播控制台。 在左侧导航树中选择“域名管理”,进入域名管理页面。 在添加的播放域名行右侧单击“管理”,进入基本信息页面,即可查看播放信息。 您需要根据实际情况自定义“StreamName”,生成对应的原始播放地址,具体请参见原始播放地址。 若配置了Key防盗链,您可以在原始播放地址后加上鉴权串,生成对应的鉴权播放地址,具体请参见鉴权播放地址。 若需要使用不同的转码规格进行直播播放,您可以在原始或鉴权播放地址中的“StreamName”后加上“_转码模板ID”,生成对应的转码播放地址,具体请参见转码播放地址。
  • 概述 视频直播服务为您提供了Referer防盗链、Key防盗链和IP黑白名单鉴权机制,对访问者的身份进行识别和过滤,符合规则的才可使用直播服务。 其中,Key防盗链鉴权功能旨在保护直播源站资源不被非法下载盗用。采用Referer防盗链方法添加Referer黑、白名单方式可以解决部分盗链问题。但是,由于Referer内容可以伪造,所以Referer防盗链方式不能很好的保护直播源站的资源。因此,建议采用Key防盗链鉴权方式保护直播源站资源更为安全有效。视频直播服务鉴权机制如表1所示。 表1 直播鉴权 项目 描述 配置 Referer防盗链 您可以配置访问的Referer黑白名单,对访问者身份进行识别和过滤。 请参见Referer防盗链。 Key防盗链 您可以配置防盗链Key,通过URL鉴权方式保障直播资源的安全。 请参见Key防盗链。 IP黑白名单 您可以配置访问的IP黑白名单,对访问者身份进行识别和过滤。 请参见IP黑白名单。 父主题: 播放鉴权
  • 回调示例 直播推流和断流生成事件通知示例如下。通知消息体字段如表1所示。 { "domain":"push.example.com", "app":"live", "stream":"example_stream", "user_args":"auth_info=yz1TG0PVN/5isfyrGrRj10gKPCWqSS2X02t6QsRrocH+mEq0gQ0g8k6KhalS84sQ+kDprFyqI0yajbYiFmUO8e45B7ryaS+MpJBlYkhwnuFLnRiKK/IXG7.33436b625354564f6e4d4d434f55&cdn=hw", "client_ip":"100.xxx.xx.90", "node_ip":"112.xx.xxx.218", "publish_timestamp":"1587954134", "event":"PUBLISH", "auth_timestamp":1587954140, "auth_sign":"ff3b2bxxx5cfd56e76d72bed4c4aa2dxxxca8c2e46467d205a6417d4fc"}
  • 注意事项 一个域名可以配置多个转码模板,当直播推流启动后,与推流地址中的AppName一致的转码模板生效,开始进行转码,若不需要转码,请在直播推流前删除转码模板。 直播流的转码规则生效配置为直播流启动时的配置内容,若修改了转码配置,则正在直播的在线直播流不会生效,仅对修改配置后新推送的直播流生效。 转码模板中的高清低码默认是关闭的,若您开启,直播转码将按高清低码标准计费,价格详情请参见产品价格详情。 暂不支持上采样转码,若转码模板中设置的分辨率高于推流分辨率,对应分辨率的播放地址可以成功播放,但播放视频的分辨率为原始分辨率。
  • 管理开停播通知配置 推流开停播通知配置完成后,还可以根据实际需要进行如下操作。 修改推流通知配置 推流通知地址创建完成后,若需要修改通知配置,可以通过单击操作列的“修改”,修改接收推流通知的URL或鉴权密钥,如图2所示。 图2 修改推流通知配置 删除推流通知配置 推流通知地址创建完成后,若需要删除通知配置,可以通过单击操作列的“删除”,删除接收推流通知的URL或鉴权密钥,如图3所示。 图3 删除推流通知配置
  • 注意事项 启用开停播通知功能后,直播活动中的每一次推流和断流都将会接收到相应的直播状态通知消息。但在推流和断流时间比较相近的情况下,由于网络传输等原因可能会影响服务端接收到消息的时序,即可能会导致接收到的推流和断流通知消息的先后顺序无法对应上。您需要通过查看通知消息中的推流Unix时间戳参数publish_timestamp,确定推流和断流消息是否属于同一次推流活动(同一次推流活动产生的推流和断流通知消息的时间戳是相同的)。
  • 概览 登录视频直播控制台,默认进入“概览”页面,您可以在该页面查看直播今日的下行流量和带宽,查询近期的下行流量、下行带宽和上行带宽的使用趋势。您也可以单击右上角的“快速上手”,查看视频直播入手指南。 图1 概览 今日数据:主要呈现本日视频直播的下行流量和下行带宽峰值用量情况。 表1 直播今日数据说明 统计项 说明 下行流量 今日所有播放域名使用播放加速产生的下行流量总和。 下行带宽峰值 今日所有播放域名使用播放加速产生的下行带宽峰值。 使用趋势:呈现今日、昨日、最近一周或一个月内的直播用量趋势,包括“下行流量”、“下行带宽”和“上行带宽”。 表2 统计项说明 统计项 说明 下行流量 统计所有播放域名在查询的时间段内使用播放加速消耗的总下行流量。 下行带宽 统计所有播放域名在查询的时间段内使用播放加速消耗的总下行带宽峰值。 上行带宽 统计所选播放域名在查询的时间段内对应推流端产生的总上行带宽。 可将鼠标放置到图表上,查看每个所选域名的具体数值,滚动鼠标滚轮可针对某时间跨度范围内的趋势图时间横轴进行拉大或缩小整体占比。 计费模式:呈现当前视频直播的“CDN计费方式”。您可以单击“变更”,变更CDN计费方式;单击“购买套餐包”,进入视频直播套餐包购买页面,购买相关套餐包。 客户等级为V0和V1的账户暂不支持变更计费方式,只能按流量计费。 图2 计费模式
  • 功能列表 您可以在视频直播控制台的左侧导航栏选择对应功能进行配置或使用。 表3 控制台功能介绍 分类 功能 功能介绍 直播管理 直播流管理 支持用户对直播在线流、历史流的管理,也可以对直播流进行禁止和恢复推流等操作。 录制文件管理 支持用户获取录制文件基本信息。 域名管理 域名配置 支持用户添加并管理自有的加速域名,并对域名进行CNAME配置,Key防盗链、Referer防盗链、IP黑白名单配置,支持对直播视频进行录制、截图、转码模板配置。 推流配置 转码模板配置 支持将推送的直播流转码成多种分辨率和码率规格的,以满足不同网络环境的用户观看需求。 录制配置 支持为直播配置录制规则,直播流将按照录制规则进行录制,并存储到OBS桶中。 截图模板配置 支持按配置截图模板在推流过程中截取直播画面,并存储在OBS桶中。 直播推断流通知配置 支持为推流域名配置回调地址,用于接收直播推流和断流通知,从而实时获取直播状态。 推流鉴权配置 提供了Key防盗链和IP黑白名单鉴权机制,对访问者的身份进行识别和过滤,符合规则的才可进行直播推流。 播流配置 修改直播延时 支持修改播放延时配置。 说明: 低时延直播场景下,不建议使用此功能。 安全加速 支持对播放域名开启HTTPS安全加速,保障您的直播数据在传输过程中受到加密保护。 鉴权机制配置 提供了Referer防盗链、Key防盗链和IP黑白名单鉴权机制,对访问者的身份进行识别和过滤,符合规则的才可使用直播服务。 统计分析 直播统计 支持根据播放域名查看其下行带宽、下行流量和在线观看人数,以及对应推流域名的上行带宽、上行流量和推流路数统计信息,并支持将查看的上下行带宽/流量详情导出到本地。 说明:暂不支持“华北-北京一”区域。 增值服务统计 支持根据推流域名查看其转码时长、录制最大并发数和截图数量统计信息。 说明:暂不支持“华北-北京一”区域。 流播放画像 支持根据播放域名查看其播放画像信息。 说明:暂不支持“华北-北京一”区域。 HTTP状态码统计 支持根据播放域名查看其请求响应返回的状态码统计信息。 说明:暂不支持“华北-北京一”区域。 流监控 历史推流列表 支持查看所选域名的历史推流信息。 说明:暂不支持“华北-北京一”区域。 推流帧码率 支持查看所选域名直播推流到源站的帧率和码率变化数据。 说明:暂不支持“华北-北京一”区域。 大屏监控 大屏监控 支持对所有直播资源的用量及分布情况进行实时监控。 日志管理 离线日志下载 支持查看播放域名被网络用户访问的详细日志,可查询下载最近90天的日志文件。 说明:暂不支持“华北-北京一”区域。 实时日志配置 支持实时查看播放域名被网络用户访问的详细日志记录。 说明:暂只支持“华北-北京四”区域。 工具库 防盗地址生成 支持使用该工具快速生成推流域名和播放域名的鉴权URL。 说明:暂不支持“华北-北京一”区域。
  • 原始推流地址 拼接规则 推流地址格式: rtmp://推流域名/AppName/StreamName 推流域名:在视频直播控制台添加的推流域名。 AppName:应用名,默认为“live”,您也可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。 StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,例如,huawei1,但不支持中文字符。 拼接示例 若添加的推流域名为“test-push.example.com”,“StreamName”为“huawei1”,“AppName”为“livetest”,则推流地址如下所示: rtmp://test-push.example.com/livetest/huawei1
  • 操作步骤 登录视频直播控制台。 在左侧导航树中选择“域名管理”,进入域名管理页面。 请根据实际需求选择以下操作。 查看域名信息 在域名列表中,可查看已添加域名的CNAME值、域名类型、状态及创建时间等信息。 图1 域名状态 单击右侧操作列的“管理”,可查看目标域名的详细基本信息。 图2 域名信息 停用域名 若您需要停用某个域名,可以在需要停用的域名行单击“停用”。当“状态”变为“停用”时,表示域名停用成功。 图3 域名停用 启用域名 若您需要将某个已停用的直播域名重新启用,可以在需要启用的域名行单击“启用”。当“状态”变为“正常”时,表示域名启用成功。 图4 域名启用 删除域名 注意:仅在“停用”状态下的域名才能删除。因此,您需要先停用不需要的域名,再在需要删除的域名行单击“删除”即可。 图5 域名删除 解除域名关联 若您需要解除某个已关联的域名,可以在需要解除关联的播放域名行单击“管理”。在“推流信息”区域,单击即可。 图6 关联解除
  • 功能特性 华为云低时延直播提供了直播推流、直播播放、直播转码、直播录制等功能,广泛地用于电商直播、秀场直播等场景。具体如表1所示。 表1 功能特性 类别 特性名称 特性说明 直播推流 推流协议 支持RTMP协议推流。 推流形式 支持常见的第三方软件,例如OBS/XSplit/FMLE等。 上行加速 支持直播内容上行推流加速、用户接入点/设备调度(DNS/HTTP DNS)、访问鉴权、弹性伸缩。 HTTP协议存在安全风险,建议使用HTTPS协议。 直播播放 播放协议 支持WebRTC播放协议(支持降级到HTTP-FLV)。HTTP协议存在安全风险,建议使用HTTPS协议。 播放形式 支持通过华为云低时延在线Demo或集成低时延直播SDK进行播放。 下行加速 提供直播内容下行分发加速、用户接入点/设备调度(DNS/HTTP DNS)、访问鉴权、弹性伸缩。 HTTP协议存在安全风险,建议使用HTTPS协议。 直播流处理 录制 支持将直播流录制存储到 对象存储服务 (OBS),直播流录制格式为HLS、FLV和MP4,支持将存储在OBS的录制文件托管到VOD,并在VOD中对录制文件进行处理。 转码 支持对直播流进行多规格转码,支持H.264和H.265标准转码和高清低码转码。 截图 支持对直播流进行截图存储到OBS桶中,截图文件暂只支持JPG格式。 延时 支持修改播放延时。 说明: 低时延直播场景下,不建议使用此功能。 直播管理 管理方式 支持通过视频直播控制台进行图形化管理,也支持调用API进行直播管理。 直播控制台 概览 支持查看直播的今日下行流量、下行带宽峰值等数据。 支持变更直播的CDN计费模式。 直播管理 支持查看在线流和禁推流信息。 支持查看录制文件。 域名管理 支持新增、删除、停用、启用直播推流域名和播放域名。 支持推流域名和播放域名关联或取消关联。 推流域名支持配置转码、录制、截图和开停播通知等,支持推流鉴权。 播放域名支持配置拉流回源、HTTPS证书和延时等,支持Key防盗链、Referer防盗链和IP黑名单。 统计分析 支持查看直播服务的下行带宽、下行流量、在线观看人数、上行带宽、推流路数、转码用量、录制用量、截图用量、状态码等统计信息。 流监控 支持查看单个直播流的历史推流列表、推流帧率和码率详情。 大屏监控 支持对所有直播资源的用量及分布情况进行实时监控。 日志管理 支持查看播放域名被网络用户访问的详细日志,可下载最近90天的日志文件。 支持实时查看播放域名被网络用户访问的详细日志记录。 云资源授权 支持将OBS桶授权给直播服务,允许直播服务将视频截图存储在对应的桶中。 支持将OBS桶授权给点播服务,允许直播服务将录制视频存储在对应的桶中,同时托管给点播服务。 工具库 支持使用防盗地址生成工具快速生成推流域名和播放域名的鉴权URL。 直播安全 URL鉴权 支持自定义鉴权Key,用于校验直播推流和播放请求的URL的合法性。 Referer防盗链 支持对播放请求的Referer进行识别和过滤。 IP黑白名单 支持对播放请求者的IP进行识别和过滤。 HTTPS安全加速 支持使用播放域名的证书配置HTTPS,并将其部署到CDN节点,从而实现HTTPS安全加速。 直播API 域名管理 支持通过API创建、删除、修改和查询直播域名。 支持为已创建的播放域名和推流域名建立或删除域名映射关系。 直播转码 支持通过API查询、修改、创建和删除直播转码模板。 流管理 支持通过API查询和修改禁推属性,查询直播加速数据等。 鉴权管理 支持通过API查询、更新和删除指定域名的Key防盗链配置。 截图管理 支持通过API创建、删除、修改和查询直播截图配置 日志管理 支持通过API获取直播播放日志。 录制管理 支持通过API创建、查询、删除直播录制模板,实现直播流录制到OBS桶中,并托管给点播服务,供用户预览和回看。 录制回调管理 支持通过API创建、删除、修改、查询直播录制状态回调消息。 支持通过API查询录制回调配置列表信息。 HTTPS证书管理 支持通过API查询、修改和删除指定域名的https证书配置。 OBS桶管理 支持通过API进行OBS桶授权及取消授权。 数据统计分析 支持通过API查询播放流量、带宽数据,查询指定时间范围内的播放带宽峰值、流量汇总数据等。 流监控 支持通过API查询单个直播流的推流帧率和码率数据。 直播SDK 服务端SDK 支持多种开发语言的SDK,帮助您轻松实现二次开发。目前支持:Java、Python、Go、PHP。 客户端SDK 支持Web平台SDK,您可以直接调用低时延直播服务SDK提供的接口函数,快速实现使用低时延直播服务业务能力的目的。
  • 新网配置方法 若您的DNS服务商为新网,您可通过如下步骤添加CNAME记录。 登录新网域名自助管理平台。 选择“域名管理”,进入DNS解析记录管理页面。 选择待添加记录的域名,进入DNS解析记录页面。 根据界面提示填写参数配置,参数信息如表3所示。 表3 参数说明 参数名 描述 取值样例 别名 需指向的域名,即CDN为您分配的CNAME域名。 example.test.com.d9235b9f.c.cdnhwc1.com 别名主机 表示域名前缀。 example TTL(秒) 记录集的有效缓存时间,以秒为单位。 保持默认 单击“确认”,完成添加。 CNAME记录添加完成后实时生效。
  • 示例流程 图1 给用户授权Live只读权限流程 创建用户组并授权 在 IAM 控制台创建用户组,并授予Live只读权限“Live ReadOnlyAccess”。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限: 在“服务列表”中选择视频直播服务,进入“域名管理”界面进行添加域名操作,若提示权限不足,则表示“Live ReadOnlyAccess”已生效。
  • 流程 添加低时延直播域名:将准备的已备案的域名添加到视频直播服务,包括用于低时延直播的推流域名和播放域名。您可以注册备案一个一级域名(如example.com),然后使用两个不同的二级域名(如test-play.example.com和test-push.example.com)作为低时延直播的推流域名和播放域名。 关联域名:低时延直播的推流域名和播放域名添加完成后,您需要在低时延直播的播放域名中关联对应的低时延直播推流域名,否则将会导致低时延直播播放失败。 配置CNAME:低时延直播的推流域名和播放域名添加成功后,视频直播会为其分配对应的CNAME地址。您需要在域名DNS服务商处为低时延直播的推流域名和播放域名配置CNAME解析,开启直播推流加速和播放加速。 开启HTTPS安全加速:您可以为低时延直播开启HTTPS安全加速,保障您的直播数据在传输过程中受到加密保护。 推流:您可以使用第三方推流工具OBS进行低时延直播推流。 播放:您可以使用华为云低时延在线Demo或集成低时延直播SDK进行播放。
  • DNSPod配置方法 若您的DNS服务商为DNSPod,您可通过如下步骤配置CNAME记录。 登录DNSPod控制台。 在左侧菜单栏中,选择“域名解析”。 在待添加记录集的域名所在行,单击相应域名。 单击“添加记录”,弹出“添加记录”页面。 根据界面提示填写参数配置,参数信息如表1所示。 表1 参数说明 参数名 描述 取值样例 主机记录 主机记录指域名前缀。 example 记录类型 记录集的类型,此处为CNAME类型。 CNAME-Canonical name 线路类型 一般情况下,若空间商只提供了一个IP地址或域名,选择「默认」即可。其他特殊情况请咨询您的DNS服务商。 默认 记录值 需指向的域名,即CDN为您分配的CNAME域名。 example.test.com.d9235b9f.c.cdnhwc1.com 权重 无需填写。 - MX优先级 无需填写。 - TTL(秒) 记录集的有效缓存时间,以秒为单位。 保持默认即可。 单击“保存”,完成添加。 CNAME记录添加完成后实时生效。
  • 操作步骤 下面以播放域名为例,推流域名的CNAME配置步骤相同。 获取域名对应的CNAME值。 登录视频直播控制台,在左侧导航树中选择“域名管理 ”,进入域名管理页面。 在所需域名行获取对应的CNAME。 图1 获取CNAME值 登录云解析服务控制台。 在左侧导航树中选择“公网域名”,进入域名列表页面。 在需要配置解析的域名行,单击“域名”列的域名名称。 以域名“example.com”为例,找到对应的"example.com"域名行。 图2 域名列表 在页面右上角单击“添加记录集”。 图3 添加记录集 根据界面提示填写参数配置,参数信息如表1所示。 表1 参数说明 参数名 描述 如何配置 主机记录 输入域名的二级域名(后缀无需用户手动填写)。 以播放域名“play-test.example.com”为例,此处输入“play-test”。 类型 记录集的类型,此处为CNAME类型。 选择“CNAME-将域名指向另外一个域名”。 别名 用于是否将此记录集关联至云服务资源实例。 是:为此记录集关联云服务资源实例,详细说明请参见设置记录集别名。 否:不为此记录集关联云服务资源实例。 否 线路类型 用于DNS服务器在解析域名时,根据访问者的来源,返回对应的服务器IP地址,具体请参见解析线路。 默认值为“全网默认”。 仅支持为公网域名的记录集配置此参数。 选择“全网默认”。 TTL(秒) 记录集的有效缓存时间,以秒为单位。 数值越小,修改记录各地生效时间越快。 默认为“5分钟”,若无特殊需求,可直接保持默认选择。 值 需指向的域名,即步骤1获取的CNAME。 以播放域名“play-test.example.com”为例,此处输入“play-test.example.com.c.cdnhwc3.com”。 权重 可选参数,解析记录的权重,当域名有多条某一类型的解析记录时,根据权重数值选择解析记录,权重数值越高,优先级越高。默认值为1。 仅支持为公网域名的记录集配置此参数。 取值范围:0~100。 1 标签 可选参数,当“其他配置”开关打开时显示。记录集的标识,包括键和值,每个记录集可以创建10个标签。 example_key1 example_value1 描述 可选参数,当“其他配置”开关打开时显示。对域名的描述,主要起到提示作用。 长度不超过255个字符。 - 单击“确定”,完成添加。 您可以在域名对应的记录集列表中查看添加的记录集。当记录集的状态显示为“正常”时,表示记录集添加成功。 执行步骤1-步骤6,完成对推流域名的CNAME配置。
  • 支持审计的关键操作列表 表1 表1 云审计 服务支持的云服务器操作列表 操作名称 资源类型 事件名称 创建直播域名 domain createDomain 删除直播域名 domain deleteDomain 修改直播域名 domain updateDomain 域名映射 domain createDomainsMapping 删除直播域名映射关系 domain deleteDomainsMapping 新增或覆盖直播推流通知配置 domain updateStreamNotification 删除直播推流通知配置 domain deleteStreamNotification 创建直播域名配置项 domain createCDNConfig 修改直播域名配置项 domain updateCDNConfig 删除直播域名配置项 domain deleteCDNConfig 修改IP黑白名单 domain updateIPAuthList 修改直播业务地域限制列表 domain updateGeoBlocking 设置referer防盗链黑白名单 domain updateRefererChain 删除referer防盗链黑白名单 domain deleteRefererChain 创建录制规则 transcode createTranscodingsTemplate 修改录制规则 transcode deleteTranscodingsTemplate 删除录制规则 transcode updateTranscodingsTemplate 添加转码SEI信息 transcode createSEI 禁止直播推流 stream createStreamForbidden 禁推恢复 stream deleteStreamForbidden 修改禁推属性 stream updateStreamForbidden 直播流闪断 stream createStreamForbiddenOnce 创建外网拉流注入任务 stream createPullTask 删除外网拉流注入任务 stream deletePullTask 设置计费模式 tenant updateChargingMode 创建录制规则 record createRule 修改录制规则 record updateRule 删除录制规则 record deleteRule 提交录制控制命令 record createCommand 创建录制回调配置 record createCallback 修改录制回调配置 record updateCallback 删除录制回调配置 record deleteCallback 添加直播截图配置 snapshot createRule 修改直播截图配置 snapshot updateRule 删除直播截图配置 snapshot deleteRule
共100000条