Cast 2.0
Generates LiveKit credentials for a streamer to broadcast in a scene. This endpoint validates a streaming token and provides the necessary credentials for a streamer to connect to the LiveKit room and start streaming. No authentication required - uses streaming token for validation.
Streaming token for authentication
Display name for the streamer
Streamer token generated successfully
Invalid request - Missing required fields
Unauthorized - Invalid or expired streaming token
Internal server error
Generates LiveKit credentials for a watcher to view streams in a location. This endpoint allows users to join as viewers in a specific location (parcel or world) and watch active streams. No authentication required.
Location (parcel coordinates or world name)
20,-4Display name for the watcher
Watcher token generated successfully
Invalid request - Missing required fields
Unauthorized - No active stream found for location
Internal server error
Generates a unique stream link for a scene that allows streamers to broadcast and watchers to view the stream. Only scene administrators can generate stream links. The generated link expires after 4 days. Requires Signed Fetch authentication from decentraland-kernel-scene. Must include the complete identity header chain: x-identity-auth-chain-0, x-identity-auth-chain-1, x-identity-auth-chain-2, x-identity-timestamp, and x-identity-metadata.
Signed Fetch authentication for scene-based requests. Requires a chain of identity headers:
- x-identity-auth-chain-0: Signer information
- x-identity-auth-chain-1: Ephemeral key information
- x-identity-auth-chain-2: Signed entity information
- x-identity-timestamp: Request timestamp
- x-identity-metadata: Request metadata Used for authentication from decentraland-kernel-scene.
Stream link generated successfully
Invalid request - Missing required fields or invalid scene data
Unauthorized - Authentication required or insufficient permissions
Internal server error
Retrieves information about a stream using its streaming key. This endpoint provides details about the place, location, and stream status. No authentication required.
Streaming key for the stream
Stream information retrieved successfully
Invalid request - Invalid streaming key
Stream not found or expired
Internal server error
Last updated