360 Secure SkillHub
360 安全技能中心

streaming-obs-bootstrap

该 Skill 通过 mcporter 的 OBS MCP 服务与 OBS WebSocket,重建直播场景、挂载浏览器叠加层,应用转场和可选音频基线,执行录制走查与可选推流演练,并提供网络、场景映射和排错参考。

snowcrab-dev
snowcrab-dev
热度 58.52
最近更新 2026-05-18 12:26:46
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API / MCP 服务应用场景:工作流 / 自动化脚本 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add streaming-obs-bootstrap
Metadata
name
streaming-obs-bootstrap
description
Rebuild and validate a reusable OBS streaming scene pack via agentic-obs and mcporter. Use when setting up or migrating streaming scenes (local or remote OBS), wiring browser overlays from workspace over LAN HTTP, running recording smoke tests, and troubleshooting browser-source rendering/emoji issues.

Streaming OBS Bootstrap

Use this skill to quickly stand up a consistent streaming scene set on OBS and verify it with recording walkthroughs.

Prerequisites

  • mcporter installed and configured with obs MCP server
  • OBS WebSocket enabled on target host (default port 4455)
  • Overlay files present in workspace (streaming/overlays)

Workflow

  1. Set target OBS host (local or LAN host)
  2. Start workspace HTTP server for overlays (LAN reachable)
  3. Rebuild baseline scene pack
  4. Attach overlay browser sources
  5. Apply transition preset and optional audio baseline
  6. Run recording smoke walkthrough and optional stream dry-run
  7. Share output path and any troubleshooting notes

Commands

Run from workspace root.

# 1) Target OBS host
./skills/streaming-obs-bootstrap/scripts/obs_target_switch.sh <obs-host-ip> 4455

# 2) Start/verify overlay host server
./skills/streaming-obs-bootstrap/scripts/start_overlay_server.sh

# 3) Rebuild scenes + attach overlays
./skills/streaming-obs-bootstrap/scripts/rebuild_scenes.sh

# 4) Apply transition preset
./skills/streaming-obs-bootstrap/scripts/apply_transition_preset.sh Fade 300

# 5) Optional audio baseline (set OBS_AUDIO_INPUTS first)
# export OBS_AUDIO_INPUTS="Mic/Aux,Desktop Audio"
./skills/streaming-obs-bootstrap/scripts/apply_audio_baseline.sh

# 6) Run walkthrough recording (default 7s/scene)
./skills/streaming-obs-bootstrap/scripts/smoke_test_walkthrough.sh

# 7) Optional stream dry-run (default 15s)
./skills/streaming-obs-bootstrap/scripts/stream_dry_run.sh 15 "Intro" "Main Live"

Notes

  • Never use /tmp for persistent overlay assets.
  • Prefer http://<agent-lan-ip>:8787/... browser source URLs over file:// for remote OBS.
  • Ensure HTML files declare UTF-8 and emoji-capable font stacks.

Troubleshooting

See:

  • references/troubleshooting.md
  • references/networking.md
  • references/scene-map.md
  • references/v0.2-features.md