livekit-ingress

Ingest RTMP, WHIP, and URL media streams into LiveKit rooms.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill livekit-ingress
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: livekit-ingress
Source: https://github.com/FutureAtoms/claude-skills-backup/tree/main/livekit-ingress
Command: npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill livekit-ingress

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires livekit-server-sdk, livekit-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of bringing external video and audio streams into LiveKit rooms, enabling seamless broadcasting and real-time content integration.

Core Features & Use Cases

  • Multiple Ingress Types: Supports RTMP, WHIP, and URL inputs for maximum flexibility.
  • Encoding & Transcoding: Handles video and audio encoding to optimize stream quality and compatibility.
  • Simulcast Support: Allows for multiple quality layers to adapt to varying network conditions.
  • Use Case: Integrate OBS Studio or FFmpeg to broadcast live video feeds into a LiveKit room for a virtual event or a real-time monitoring application.

Quick Start

Use the livekit-ingress skill to create an RTMP ingress for a room named 'my-conference-room'.

Frequently Asked Questions about livekit-ingress

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

FAQPage Schema
How do I stream external video feeds into a LiveKit room?

Stream external video feeds into a LiveKit room by creating an ingress that handles media ingestion via RTMP, WHIP, or URL protocols. This process manages stream configuration and encoding options to integrate external broadcasts seamlessly.

Can I use OBS Studio or FFmpeg to broadcast into LiveKit rooms?

Yes, you can broadcast into LiveKit rooms using OBS Studio or FFmpeg. The ingress accepts standard broadcasting inputs from these tools and manages the video and audio encoding required for real-time integration.

Does LiveKit ingress support simulcast for adapting to network conditions?

Yes, LiveKit ingress supports simulcast by allowing you to set up multiple quality layers. This enables streams to adapt dynamically to varying network conditions, ensuring stable broadcasting and real-time video delivery.

What is the best way to ingest an RTMP stream for a real-time video application?

Ingest an RTMP stream for real-time video applications using a LiveKit ingress. It configures the stream connection, manages encoding options, and sets up simulcast layers to optimize broadcasting quality and compatibility.

What encoding options are available when ingesting WHIP streams into LiveKit?

When ingesting WHIP streams into LiveKit, the ingress handles video and audio encoding to optimize stream quality and compatibility. It manages encoding options alongside simulcast layer setup to ensure the broadcast is properly formatted.