KEKW.stream

Compatibility

Supported streaming platforms.

KEKW Multistream currently accepts supported Twitch, Kick, and YouTube links. The site validates the URL, extracts the channel or video identifier, and loads the appropriate embedded player without proxying the video through KEKW.stream.

PlatformAccepted inputHow KEKW.stream uses it
TwitchChannel URLs such as twitch.tv/channelnameThe channel name is loaded through Twitch's embedded player with the current KEKW.stream hostname supplied as the parent domain.
KickChannel URLs such as kick.com/channelnameThe channel name is loaded with Kick's web player endpoint.
YouTubeyoutube.com/watch, youtube.com/live, youtube.com/embed, and youtu.be video linksThe 11-character video ID is loaded through YouTube's embedded player.

Twitch

For Twitch, KEKW.stream expects a normal channel URL whose first path segment is the broadcaster name. Reserved Twitch pages such as directory, downloads, jobs, settings, subscriptions, and videos are intentionally rejected because they are not channel identifiers.

Twitch embeds can behave differently depending on whether you are signed in, whether the channel is live, content restrictions, browser settings, and Twitch's own player state. KEKW.stream does not control video ads, quality selection, latency mode, or account prompts shown inside the Twitch player.

Kick

Kick channel URLs are accepted when they contain a valid channel slug. The viewer creates a Kick player directly from that slug. As with Twitch, KEKW.stream does not rebroadcast the stream and cannot override source-platform restrictions or outages.

If a Kick player stops updating after a browser has been backgrounded, the Reconnect all control can rebuild the embed. The site also contains resume handling intended to refresh background-sensitive Twitch and Kick players after returning to the tab.

YouTube

YouTube support is based on a video ID, so the URL needs to identify a specific playable video or livestream. Standard watch links, live links, embed links, and youtu.be short links are supported when a valid 11-character ID can be extracted.

A YouTube channel homepage by itself is not enough because it does not identify which video should be placed in the grid. If a creator is live, open the actual live video first and paste that video's URL.

Important: a link can be syntactically valid and still fail to play. Private, members-only, age-restricted, region-restricted, embedding-disabled, deleted, or offline content may not be available inside an external embedded player.

Why KEKW.stream uses official or public platform players

The project is deliberately designed as a viewing workspace rather than a restreaming service. Using source-platform players means the original service remains responsible for video delivery, playback policies, authentication, quality options, and content rights. It also keeps KEKW.stream lightweight because the site does not need to ingest or redistribute livestream bandwidth.

What is not currently supported

Restricting input to known platforms is intentional. It makes the viewer safer, reduces malformed embeds, and prevents the stream input from becoming a general-purpose arbitrary iframe loader.

Platform behavior can change

Twitch, Kick, and YouTube can change player URLs, embedding requirements, privacy behavior, autoplay rules, and browser compatibility. KEKW.stream may need updates when those upstream services change. If a previously working link stops loading, check the troubleshooting guide before assuming the stream itself is unavailable.