I’d like to evaluate the Stream Delivery service assuming I can get answers to these questions:
I can generate an RTMP stream and point it at some RTMP URL. In my use case, I’d like to point it to an Nginx at my origin server that’s compiled with the RTMP module and have it push the RTMP stream to some Cloudflare RTMP URL. Is that possible? if so, how do I generate the RTMP URL to use for each stream? I need to send many RTMP streams concurrently so I need a URL to be created for each stream so I can push each stream to their CF RTMP URL.
Once I get the RTMP stream to CF, I’d like CF to process the stream including generating the HLS playlist and .ts files, and serve it using it either the CF player or HLS.js. Is that how it works?
I have no need for storage beyond a temporary cache while the stream is playing. Once the live stream has finished I don’t need to replay it from storage. However, the setup process asks me to choose a storage option. I don’t have a use case for storing the streams other than just while the stream is live. I don’t even need any fragment but the latest. I dob’t want the ability to seek backwards through the stream. Should I simply choose Custom X and enter 0 for storage or do I need to purchase storage in order to serve a live stream?
Let’s say I am pushing 10 RTMP streams to CF each of which lasts 10 minutes. My understanding is that I’ll be charged $0.10 for that. Is that correct?