mcpField
A
aliyun-live-manage

aliyun-live-manage

github.com/cinience云与 DevOps39656 次安装11 周前更新
代码仓库

关于 aliyun-live-manage

用于通过 Alibaba Cloud OpenAPI 管理 ApsaraVideo Live 资源的技能,面向直播运维场景。它强调先发现 API 元数据并检查当前状态,再执行变更并保存操作证据。

主要功能

  1. 01发现 Live API 元数据
  2. 02查询直播域名和流状态
  3. 03管理域名、录制与转码配置
  4. 04控制直播流并查询指标
  5. 05将结果和证据保存至指定目录

适用场景

  1. 01盘点直播域名和在线流
  2. 02配置录制或转码模板
  3. 03执行直播流暂停与恢复
  4. 04核查带宽和流量指标

MCP 相关

未说明与 MCP 的关系。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cinience/alicloud-skills --skill aliyun-live-manage

安装后在 Claude Code 中输入/aliyun-live-manage确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
sources.md
templates.md
scripts/
list_openapi_meta_apis.py

详细介绍

Category: service

ApsaraVideo Live

验证

mkdir -p output/aliyun-live-manage
python -m py_compile skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/aliyun-live-manage/validate.txt

通过标准:命令以状态码 0 退出,并生成 output/aliyun-live-manage/validate.txt。

输出和证据

  • 将 API 清单和操作证据保存到 output/aliyun-live-manage/ 下。
  • 在证据文件中保留地域、域名、应用/流以及请求参数。

使用 Alibaba Cloud OpenAPI(RPC)及官方 SDK 或 OpenAPI Explorer 管理 Live 资源。 执行变更操作前,优先基于元数据发现 API。

前提条件

  • 准备遵循最小权限原则的 RAM AccessKey/STS 凭据。
  • 更改前确认目标地域和直播域名范围。
  • 在调用 Add* / Set* / Delete* 前,先通过只读 API(Describe* / List*)查询当前状态。

工作流

  1. 确认目标直播域名、应用名称/流名称和所需操作。
  2. 通过元数据和 API Explorer 查找 API 名称及必需参数。
  3. 执行只读验证调用。
  4. 制定回滚计划并执行变更操作。
  5. 将结果和上下文保存到 output/aliyun-live-manage/ 下。

AccessKey 优先级

  1. 环境变量:ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID。
  2. 共享配置文件:~/.alibabacloud/credentials。

如果地域不明确,请在执行写入操作前询问。

API 发现

  • 产品代码:live
  • 默认 API 版本:2016-11-01
  • 元数据来源:https://api.aliyun.com/meta/v1/products/live/versions/2016-11-01/api-docs.json

最简可执行快速入门

python skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py

可选覆盖项:

python skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py \
  --product-code live \
  --version 2016-11-01 \
  --output-dir output/aliyun-live-manage

常见操作映射

  • 域名管理:AddLiveDomain、DeleteLiveDomain、DescribeLiveDomains
  • 流推送/播放鉴权:AddLiveDomainMapping、SetLiveDomainStagingConfig
  • 录制/转码/模板:AddLiveRecordTemplate、AddLiveTranscodeTemplate、DescribeLiveRecordConfig
  • 监控和指标:DescribeLiveStreamOnlineList、DescribeLiveDomainBpsData、DescribeLiveDomainTrafficData
  • 流控制:ForbidLiveStream、ResumeLiveStream、AddLiveAppRecordConfig

输出策略

将所有生成的文件和执行证据写入: output/aliyun-live-manage/

参考资料

  • 来源列表:references/sources.md
  • 任务模板:references/templates.md

评论

支持 Markdown