云服务器内容精选

  • 管理频道 频道新增完成后,您还可以根据实际需要进行如下操作。 启用频道 频道创建完成后,若您需要使用,请单击操作列的“启动”,启用频道。 停用频道 如果频道需要停止,请单击操作列的“停止”,停用频道。 修改频道配置 如果需要修改频道,请单击操作列的“管理”,修改频道的配置项。如果修改的频道是启用状态,那么修改完成后,自动重启,重启耗时约30s。频道重启过程中,音视频流会中断,待重启完成后,自动恢复。 删除频道 如果频道需要删除,需要先停用,再单击操作列的“删除”,删除频道。
  • 前提条件 已添加推流 域名 。 已创建直播转码模板。 开启DRM加密参数默认不展示,需提交工单开通参数配置权限。 申请通过后,控制台自动展示“云资源授权”菜单和“开启DRM加密”配置参数。 如果频道开启DRM加密,且选择“FunctionGraph代理访问”的方式,提供对接DRM的密钥,需要提前完成下述工作: 提前开启FunctionGraph资源委托授权,操作详见云资源授权。 提前在 函数工作流 FunctionGraph服务中构建函数。
  • 操作步骤 下面以播放域名为例,推流域名的CNAME配置步骤相同。 获取域名对应的CNAME值。 登录 视频直播 控制台,在左侧导航树中选择“域名管理 ”,进入域名管理页面。 在所需域名行获取对应的CNAME。 图1 获取CNAME值 登录云解析服务控制台。 在左侧导航树中,选择“公网域名”。 在需要配置解析的域名行,单击“域名”列的域名名称,如图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配置。
  • 产品特性 支持主流多协议主备流输入 支持多种媒体入流协议RTMP、SRT、HLS、FLV。支持为每一个传输流提供主备输入地址,保证传输流的稳定可靠。 支持高质量转码 为客户提供多分辨率、多码率、多帧率的转码功能。支持H.264、H.265,提供标准转码和高清低码,支持在同等画质基础上提供更低码率,有效提升用户体验,降低分发成本。 支持多协议实时转封装输出 提供直播、回看与时移服务,支持多协议HLS、DASH、MSS输出。关联转码模板进行实时打包,实现自适应码率分发。 结合VOD源站提供live-to-VOD服务,实现精彩赛事等录制内容永久保存和多渠道分发。 支持DRM数字版权保护 支持主流加密方案Fairplay、Widevine、PlayReady和MultiDRM,确保用户高价值媒资内容不泄露。 支持SSAI广告插入和广告跟踪(公测中) 支持服务端线性广告pre-roll、mid-roll插入能力。基于弹性服务架构,提供无缝衔接与低延迟的广告体验和精准的广告跟踪服务。 流质量监控 支持频道维度的分钟级入流质量监控能力,方便用户实时监控流质量。支持查看下行流量、下行带宽、状态码和下行并发数。
  • 总览 登录视频直播控制台,进入“总览”页面。 图1 总览 在该页面可查看如下信息,也可以单击右上角的“使用指南”,查看操作文档。 今日数据 下行流量:今日所有播放域名使用播放加速产生的下行流量总和。 下行带宽峰值:今日所有播放域名使用播放加速产生的下行带宽峰值。 使用趋势:查询近期的直播用量趋势。 下行流量:所有播放域名在查询时间段内,使用播放加速消耗的总下行流量。 下行带宽:所有播放域名在查询时间段内,使用播放加速消耗的总下行带宽。 上行带宽:所选播放域名在查询的时间段内,对应推流端产生的总上行带宽。 可将鼠标放置在图表上,查看具体数值,滚动鼠标滚轮可整体加长或缩短展示横轴的时间段。 计费模式:用户当前的CDN计费方式。可以单击“变更”,变更CDN计费方式。也可以单击“购买套餐包”,购买价格更优惠的套餐包使用。 客户等级为V0和V1的账户暂不支持变更计费方式,只能按流量计费。
  • 功能列表 您可以在视频直播控制台的左侧导航栏中选择对应功能,进行配置或使用。 表1 控制台功能介绍 分类 功能 功能介绍 域名管理 域名配置 支持用户添加并管理自有的加速域名,并查看域名的CNAME值。 HTTPS证书配置 媒体直播的播放地址需要使用https://开头的地址,需要参考HTTPS证书配置,配置HTTPS证书。 频道管理 创建频道 您可以在媒体直播开始前,创建频道。 媒资输入类型包括: FLV_PULL:无需执行推流操作,直接获取用户提供的音视频拉流URL,媒体直播服务从URL拉流直接推流到源站。 如果媒资输入类型为“FLV_PULL”时,拉流URL仅支持HTTP协议,暂不支持其他协议。 RTMP_PUSH:需要配置RTMP协议的推流域名,并执行推流操作。 直播转码 创建直播转码模板 支持对媒体直播视频进行转码模板配置,将推送的媒体直播流转码成多种分辨率和码率规格的,以满足不同网络环境的用户观看需求。 业务监控 业务监控 支持查看播放域名的监控信息,包括下行带宽/流量、请求响应返回的所有状态码、下行并发数和入流质量监控。 云资源授权 云资源授权 如果频道需要开启DRM加密,且“对接模式”设置为“FunctionGraph代理访问”,需要提前开启FunctionGraph资源委托授权。授权成功后,媒体直播服务才能查询用户的函数、工作流、触发器,并调用函数。 工具库 获取频道回看或时移地址 支持用户获取频道回看和时移地址。
  • 入门指引 若您需要使用自己的域名完整的体验媒体直播的相关功能,您可以参考本章节快速实现,具体操作流程如图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拉流直接推流到源站。 如果媒资输入类型为“FLV_PULL”时,拉流URL仅支持HTTP协议,暂不支持其他协议。 RTMP_PUSH:需要配置RTMP协议的推流域名,并执行推流操作。 4 推流 您可以使用第三方推流工具OBS进行推流。 5 播放 您可以使用第三方播放工具VLC进行播放。 父主题: 快速入门
  • 注意事项 如果需要删除转码模板,需要同步从所有频道中手工删除,否则频道中仍会生效。 频道的转码规则生效配置为频道启动播放时的配置内容,若修改了转码配置,需要重启频道后才能生效。 若转码模板中选择高清低码,那么直播转码将按高清低码标准计费,价格详情请参见产品价格详情。 暂不支持上采样转码,若转码模板中设置的分辨率高于推流分辨率,对应分辨率的播放地址可以成功播放,但播放视频的分辨率为原始分辨率。转码帧率也不支持上采样。
  • 管理转码 转码模板配置完成后,您还可以根据实际需要进行如下操作。 修改转码模板 转码模板创建完成后,若您需要修改部分参数,可以通过单击操作列的“修改”,修改转码模板中的相关参数。如果转码模板所在频道已经启用,需要重启频道,修改才能生效。频道重启流程耗时约30s。频道重启过程中,音视频流转码流程会中断,待频道重启完成后,转码流程自动恢复。 删除转码模板 转码模板创建完成后,若您需要删除转码模板,可以通过单击操作列的“删除”,删除该转码模板。
  • 添加媒体直播域名 您需要将自有的已备案的推流域名、播放域名分别添加到视频直播服务中。下面以添加推流域名为例,播放域名的添加步骤与此相同。 登录视频直播控制台。 在左侧导航树中选择“域名管理”,进入域名管理页面。 单击“添加域名”。在右侧弹出的“添加域名”页面,输入已申请的播放域名或推流域名。 PUSH类型的频道,需同时新增一个推流域名和一个播放域名;PULL类型的频道,仅需新增一个播放域名。 注意:若您的域名未备案,将添加失败,并提示“添加域名失败:ICP编号不存在”。 图1 添加媒体直播播放域名 图2 添加媒体直播推流域名 表1 参数说明 参数 说明 域名 输入二级推流域名或播放域名。示例:“test-push.example.com”。 说明: 域名长度限制为64个字符,暂不支持大写的域名。 推流域名与播放域名不能相同,不支持添加泛域名。 默认每个账号下最多可创建64个域名。如需增加域名,请提交工单处理。 企业项目 将域名加入到企业项目中统一管理。 在企业项目页面创建企业项目,默认为default企业项目,然后将用户组添加到该企业项目。这时用户组内用户将获得用户组授权的该企业项目下的域名的相关操作权限。 说明: 仅企业账号能够配置企业项目。 域名类型 若“域名”中输入的是推流域名则选择推流域名,否则,选择播放域名。域名类型配置后不可更改。 子服务类型 直播服务的子服务类型。 包括如下选项: 云直播:流式直播服务,提供灵活易用,功能丰富的直播加速能力,适用娱乐、电商、教育等场景。 媒体直播:广播级直播服务,支持频道管理、内容加密等特性,适用于媒资,广电等场景。 请选择“媒体直播”。 直播源站 直播源站所在地域,可参考如何选择直播源站和加速区域?选择。直播源站配置后不可更改,建议您选择业务就近的源站。 目前支持如下区域: 中国站北京四入口,支持区域:华北-北京四。 国际站新加坡入口,支持区域:亚太-新加坡、中东-利雅得、中国-香港、非洲-约翰内斯堡。 中东-利雅得、中国-香港、非洲-约翰内斯堡区域默认不开放,如需使用,请提交工单与华为云技术客服联系。 加速区域 播放域名可执行加速的地域,可参考如何选择直播源站和加速区域?选择。仅对播放域名有效,推流域名不支持设置。设置完成后,不支持修改。 如果在所选加速区域之外播放,将无法保证功能和质量,请您根据实际业务,选择有效的加速区域。 包含如下选项: 中国大陆 当观众在中国大陆时,应选择此项。 域名需要在工信部备案,推荐您在华为云备案中心备案。 中国大陆境外 当观众在海外、中国香港、中国澳门、中国台湾时,应选择此项。 全球加速 当观众在中国大陆、中国香港、中国澳门、中国台湾或其他国家和地区时,应选择此项。 域名需要在工信部备案,推荐您在华为云备案中心备案。 推流协议 如果添加的是媒体直播的推流域名,才会展示当前配置项。 媒体直播的推流协议。 包含如下选项: RTMP:RTMP_PUSH类型的频道需要配置RTMP协议的推流域名。 SRT:SRT_PUSH类型的频道需要配置SRT协议的推流域名。 单击“确定”。 在“域名管理”页面的列表中会新增一条“状态”为“配置中”的域名记录。大概3-5分钟时间,当“状态”为“正常”时,域名添加成功。 执行步骤1-步骤4,完成对播放域名的添加。
  • 前提条件 已 注册华为账号 并开通华为云,完成实名认证。 具备用于媒体直播的域名,且域名已完成备案。PUSH类型的频道需要一个推流域名和一个播放域名,且两个域名不能相同。PULL类型的频道,不需要推流域名。 若您需要购买自有域名,您可以在华为云的域名注册中购买。您也可以在其它域名服务商处购买。 若您已有域名,但还未根据国家工信部规定完成备案,您可以在华为云的备案中心完成备案。 新增 IAM 用户首次使用媒体直播服务时,需要配置创建域名的权限。
  • 频道入流约束 表1 频道入流约束 限制项 说明 转码帧率 转码帧率不支持配置高于源流。 转码分辨率 转码分辨率不支持配置高于入流分辨率。 音视频编码器 视频支持H.264、H.265。 音频支持AAC、MP1、MP2和MP3。 注意:MP1、MP2和MP3仅支持TS入流,默认转码成AAC输出。 不支持字幕。 入流规范 入流规范,如下所示: 支持RTMP推流。 支持HTTP-FLV拉流,起播需携带sequence header。 支持HLS-PULL拉流,支持HLS V3协议、HTTP或HTTPS协议。 支持SRT-Listener推流,仅支持TS流,支持携带streamid或不携带streamid。 支持SRT-Caller拉流,仅支持TS流。 不支持输入加密流。 不支持纯音频入流,须至少一路视频;不支持纯视频输出,系统会自动补齐一路静音流。 主备输入流的编码器参数必须保持一致,否则主备输入流切换过程中,播放可能会中断。 入流码率≤50Mbps,帧率≤60fps,分辨率≤4K。 入流GOP时长 入流GOP时长的设置建议如下所示: 入流GOP时长推荐取值为1秒或其整数倍。 频道配置的切片时长必须≥GOP时长,推荐取值为GOP时长的整数倍。
  • 下行并发数 支持查询最近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 入流质量监控趋势图