SuperAPI AI 工具集

alibabacloud-live-assistant

测试与质量

查看项目

更新于 10-16 04:59

技能介绍

用途:面向阿里云视频直播(ApsaraVideo Live)的只读诊断与排障,覆盖主播推拉流异常、播放卡顿/花屏、音画不同步、推流失败、CDN 节点异常、直播域名被恶意盗刷与鉴权配置核查,以及生成签名推拉流测试 URL。

主要能力(五个入口脚本):C1 live_quality.py 流质量诊断,检查连通性、编解码器(H.264/AAC、B 帧、HEVC over RTMP)、码率帧率、GOP/关键帧间隔与音画同步,并给出修复建议;C2 live_node.py CDN 节点分析,DNS 解析域名、用 ping 与 TCP(1935 端口)探测边缘节点,汇总节点健康与平均延迟,可选 --trace-origin 追踪回源;C3 live_recorder.py 本地录制与截图,支持 MP4/FLV/HLS/TS,可 --dry-run 预览,文件仅写入指定路径(默认 ./outputs/);C4 live_theft_handler.py 域名安全分析,查询 URL 鉴权配置、下载离线访问日志并统计 Top IP/URL/Referer/UA,输出盗用报告与四步处置 SOP(guide/step/checklist 为人工流程指引);C5 live_stream_url_generator.py 生成带签名的 RTMP/RTS 推流与 RTMP/FLV/M3U8/RTS 播放测试 URL。

必要用法:先设置 SKILL_DIR,再按症状调用对应脚本,如 python3 scripts/live_quality.py <STREAM_URL>。云端脚本仅调用 describe-live-domain-configs、describe-live-domain-mapping、describe-live-domain-log 三个 Describe 类查询及 sts:GetCallerIdentity 自检,须安装 aliyun CLI 3.x 与 aliyun-cli-live 插件,使用默认凭证链,脚本不读取或传递 AK/SK。依赖 Python 3.9+、ffmpeg/ffprobe、curl/dig。

限制:技能对云端完全只读,禁止调用任何变更类 API(AddLive*/SetLive*/UpdateLive*/DeleteLive*/StopLiveStream 等);仅探测用户明确提供的流地址或域名,不扫描猜测;结论必须基于实测数据,查询失败则如实说明;鉴权密钥仅在必要时以掩码形式引用,不回显原始 auth_key;离线日志有数小时延迟,分析窗口应对齐已过去整点时段。具体费用与账号开通情况资料未提供。