livestream

Manage live video streaming from a LiveKit room to RTMP destinations.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mattwoodco/skills --skill livestream
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: livestream
Source: https://github.com/mattwoodco/skills/tree/main/skills/livestream
Command: npx skills add https://github.com/mattwoodco/skills --skill livestream

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables seamless broadcasting of your LiveKit video room to popular streaming platforms like MUX, YouTube, and Twitch, while automatically archiving the content for later viewing.

Core Features & Use Cases

  • Multi-Platform Streaming: Broadcast your LiveKit room simultaneously to MUX, YouTube, Twitch, or custom RTMP destinations.
  • Automatic VOD Archiving: Streams are automatically archived to MUX Video on demand when the stream ends.
  • Use Case: You're hosting a live Q&A session in a LiveKit room and want to broadcast it to your YouTube channel and Twitch followers, ensuring the entire session is saved as a VOD on MUX for later reference.

Quick Start

Use the livestream skill to go live from the room named 'my-event-room' to MUX and YouTube.

Frequently Asked Questions about livestream

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I broadcast a LiveKit room to YouTube and Twitch simultaneously?

You can broadcast a LiveKit room to YouTube and Twitch simultaneously by initiating a multi-platform RTMP egress stream. This sends your live video feed to multiple streaming platforms at once using configurable RTMP destinations.

Can I automatically archive a LiveKit stream to MUX as a VOD?

Yes, you can automatically archive a LiveKit stream to MUX as a VOD. When the live broadcast ends, the stream content is automatically archived to MUX Video on demand for later viewing.

Does this LiveKit streaming approach support custom RTMP endpoints?

Yes, the LiveKit streaming approach supports custom RTMP endpoints. You can broadcast your video room to MUX, YouTube, Twitch, or any custom RTMP destination you specify.

What is needed to set up RTMP egress from LiveKit to streaming platforms?

Setting up RTMP egress from LiveKit requires integrating the LiveKit server SDK and MUX Node client. This manages the video streaming pipeline and automatic VOD archival to your specified destinations.

Are there configurable latency modes for LiveKit video streaming?

Yes, there are configurable latency modes for LiveKit video streaming. You can adjust the latency settings when initiating the RTMP egress to optimize the broadcast for your specific event needs.

What to do if a LiveKit RTMP stream is not working with MUX?

If a LiveKit RTMP stream is not working with MUX, verify your MUX Node client integration and RTMP endpoint configuration. Ensure the LiveKit server SDK is correctly managing the egress pipeline.