Skip to content

chen-yijiang/trio-live-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trio Live Ops Studio

Hackathon-ready Web app for Trio API.

Features

  • Stream validation (POST /streams/validate)
  • Stream preparation + embeddable preview (POST /prepare-stream)
  • One-shot condition checks (POST /check-once)
  • Continuous monitoring jobs (POST /live-monitor)
  • Narrative digest streaming (POST /live-digest via backend stream proxy)
  • Job management (GET /jobs, GET /jobs/{id}, DELETE /jobs/{id})

Setup

cp .env.example .env
# Fill TRIO_API_KEY
npm install
npm run dev

Open: http://localhost:8787

Demo Flow (5 minutes)

  1. Fill a YouTube Live URL and a yes/no condition.
  2. Click Validate Stream.
  3. Click Prepare Preview to show live embed.
  4. Click Check Once and explain latency + AI explanation.
  5. Fill a webhook URL (webhook.site) and click Start Live Monitor.
  6. Open Job Center and show detail/cancel operations.
  7. Start Live Digest to show real-time stream summaries.

Notes

  • Trio auth uses Authorization: Bearer <API_KEY>.
  • If front-end API key input is empty, server falls back to .env TRIO_API_KEY.
  • Jobs typically auto-stop around 10 minutes; account limit is 10 concurrent jobs.

About

A web app for monitoring YouTube Live streams with Trio API: validate streams, preview video, run AI checks, start monitoring jobs, and view live digests.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors