Delivering or storing? Delivering is post-paid, and you can choose any amount of storage that you want. I have 25k minutes storage and deliver easily 500k+ minutes a month
Is it possible to enforce usage limits on Stream (e.g. bandwidth, simultaneous open streams, etc.)? I'm facing an issue with customers abusing the service.
Any reason form data from react native won’t work trying to upload a video via signed direct upload ur? I tested my code with webhook.site and it worked just fine. The response Cloudflare has a 400 request, text/plain content type and blob size 0
Following up in case this ever happens to anyone else (and tagging @1984 Ford Laser since you were helping) The issues with the x264 encoder in OBS were because that encoder does not have a closed GOP despite Cloudflare's documentation saying it does. Using scenecut=0 open-gop=0 fixed this.
And for the NVENC H.264 encoder, it is closed GOP by default. However, the "Look-ahead" option was messing with this. Didn't realize it right away though because in Simple Mode, Look-ahead is not shown on the GUI. However, looking at the OBS logs, it was still enabled for some people while disabled for others, not sure why. Moving to Advanced Mode and turning it off fixed it. Also used gopLength= just to be sure it stayed closed.
I’ve been dealing with this issue for a bit: I have two live inputs both streaming to the same destination (e.g. Twitch). At first, only one input is enabled. When I switch the inputs by disabling the first input and enabling the second input, viewers see an offline screen for a few seconds. Is there a way to make input switching seamless so that the stream doesn’t appear disconnected during the switch?
Is it possible for a worker to "watch" a live stream (from a RTMP stream) and process it, such as for AI or similar workflow? Realtime kit wouldn't be appropriate, as it needs to be a RTMP based input, not a custom sdk
You would need to stream into a separate system, such as OBS, or another video switcher system, to make this work. Twitch works because it auto reconnects on changes, but a destination like YouTube or others prolly would just fail when you fail over to another feed
hello guys, I've been running for a issue since a long time ago. I have a huge delay on some chunks while trying to upload a video using "direct upload" + tus. As you can see at the screenshot, some requests took almost 2 minutes and then failed.
The video has near 250mb and at the dev tools screenshot, the used chunk size is 64mb I've also tried using a smaller( 20mb ) chunk size, but cloudflare took more then 3 minutes to complete the upload.
Now that we are seeing more updates to the Stream dash, can we start seeing more UI alignment with other products like R2 where I am able to select multiple items in a list and perform bulk actions like delete. I also wanna be able to right click my live inputs!
I can't seem to download some captions from the API and Dashboard. The captions show up in the video, but when downloading from the dashboard I get an empty file, and from the API I get a 500 error.
They are captions I uploaded a while ago, problem is I lost the original file and now I'm trying to download the file in Cloudflare but it comes empty.
does anybody know if cloudflare SRT supports multi track audio? I think i tried it and it doesnt seem to work but I dont know if its on my end of if it just isnt supported in cloudflare stream
Looking at setting up a small streaming app that allows users to register and get a streaming key that they can then use for live streaming, but we do the heavy lifting and automagically create the streaming endpoints on Cloudflare. We're looking at a few different providers but we're already using stream for uploading existing videos, and with the clipping already built in I'm hoping that CF can handle all our needs.
TL;DR - LiveU SRT flowing through Cloudflare Stream, SRT playback works but customer m3u8 and recording does not exist???
Wondering if anyone has a similar experience to me.... I know LiveU (Solo + LRT) is the cause of many a woe with its lack of reporting errors, no feedback on connection status, not accepting rtmp parameters, etc. but I have a specific issue I'm looking at.
I decided to experiment with Cloudflare Stream as a gateway for two remote LiveU Solos with LRT to SRT to provide a single hop SRT connection to a remote vMix producer.
Once dialled in, the two LiveUs stay in sync all day long. Playback via the Cloudflare SRT output. No problem at all. However I noticed that the camera sessions weren't being recorded! 2 seconds or 'problem encoding'. Two four hour streams that cloudflare doesnt seem to think existed but the end to end was uninterrupted.
Last night I used a produced output direct into cloudflare stream via LRT + SRT and the same thing - it was there, it was readable over SRT playback, but no event recording and crucially this time - no customer side m3u8 playback.
I asked the producer to switch over to RTMPS output from LiveU and it was fine - absolutely normal.
Anybody else experienced anything like this, and know of any fix? I actually dont mind these long running CAMERA sessions not being recorded, but the Production TX not being recorded could be problematic.
If anyone from CF Stream team is here, sample videoIDs are: 0c09b3e7a995069f39ee277919193690 383eb51df6ede68b736c5ed773b4cebd c50246918621c6a9026ef4cbf8f64659