Cloudflare Stream WHIP: live:true + status:"ready" but videoUID:null and HLS manifest returns 204

(clean input)

Hi everyone, I’m debugging an issue with Cloudflare Stream + WHIP and would really appreciate help from the Stream team.

Context

Product: Cloudflare Stream – Live Input

Live input name: bekind-qa-clean

Live Input ID: e7d69569fc50508a81da1df57f017f7e

Manifest URL:
https://customer-0blzozatphcchxja.cloudflarestream.com/e7d69569fc50508a81da1df57f017f7e/manifest/video.m3u8

Protocol: WebRTC (WHIP) from browser

What I’m trying to do

Ingest: WHIP from a simple HTML test page (no special libs)

Playback: custom HLS player (hls.js) using the manifest URL above

Problem

WHIP connects and the Stream dashboard shows the input as Connected, but the HLS manifest always returns HTTP 204 No Content, and videoUID in /lifecycle is always null.

While publishing I see:

curl ".../e7d69569fc50508a81da1df57f017f7e/lifecycle"
{"isInput":true,"videoUID":null,"live":true,"status":"ready","chunked":false,"unstable":{"ltxEnabled":true}}

curl -i ".../e7d69569fc50508a81da1df57f017f7e/manifest/video.m3u8"
HTTP/1.1 204 No Content


So the input is live:true and status:"ready", but there is never a videoUID and no HLS segments.

What I already tried

Created this clean Live Input only for WHIP tests

Enabled “Play and record live

Disabled LL-HLS beta

WHIP page uses getUserMedia (960x540@30fps video, 48k mono audio) and posts SDP to the WHIP URL from the dashboard

Browser logs: 1 audio track, 1 video track, ICE state connected

Dashboard: Connected (green), protocol = WebRTC (WHIP), but preview keeps spinning and HLS stays 204

I had the same behaviour on another input ID before creating this clean one.

Question

Is there any known limitation or current issue with WHIP ingest → HLS playback on Stream in this scenario?

Could someone from the Stream team check the logs for this Live Input ID and see why the transcode pipeline never creates a videoUID / HLS stream?

This is blocking my production MVP, so any guidance is very appreciated.
Was this page helpful?