Cost estimation for streaming scenarios

Hi,
I signed up for stream and looks amazing but i have difficulty estimating my costs from transitioning from my previous setup.
I have, for a client, setup a streaming server with nimble. Here is my data :
Server : 30\$ p/m (includes 20TB bandwidth) - upload at 1.5gbps
Reporting : 10\$ p/m
Extra Bandwidth : 20TB : 20eur
Transcoders : 40\$ p/m
Total : 80\$ p/m

I can easily server up to 1200 peak clients with the transcoders with my setup and viewers

If i was to bring this to Cloudflare would it be cheaper? i was not able to find answers in the forum or help so I asked the openAI bot!
can someone please confirm if the answer is correct and the cost in this scenario would be 833.33\$ ?

chat open ai : question :
Calculate the estimated viewing minutes on a streaming server, in one month, assuming the server consumed 50TB of traffic and the average viewing bitrate was 4Mbps and the stream is a continuous live video playing for the whole month

To calculate the estimated viewing minutes on a streaming server, you need to use the following formula:

Viewing minutes = (Traffic consumed (in bytes) * 8) / (Average viewing bitrate (in bits per second) * 60)

First convert the traffic consumed to bytes: 50TB * 1,000,000,000,000 bytes/TB = 50,000,000,000,000 bytes

Then convert the average viewing bitrate to bits per second: 4Mbps * 1,000,000 bits/Mbps = 4,000,000 bits/second

Finally, plug in the numbers into the formula:

Viewing minutes = (50,000,000,000,000 bytes * 8) / (4,000,000 bits/second * 60) = 400,000,000,000,000 bits / 240,000,000 bits/second = 833,333.33 minutes

So the estimated viewing minutes on the streaming server for one month, assuming the server consumed 50TB of traffic, the average viewing bitrate was 4Mbps and the stream is a continuous live video playing for the whole month is about 833,333.33 minutes or about 13,888.89 hours or about 578 days.

This conversion sounds accurate for the assumptions you shared:

50 TB bandwidth
4mbps

…means you’re delivering about 850,000 minutes

Stream bills at \$1 per 1,000 minutes delivered