Streaming from Live Encoder to Server - Bandwidth
I really hope this makes sense!
What we are currently doing:
We have an on-site box that's taking a video feed from a webcam, and encoding with Flash Media Encoder. It's currently sending the stream to Flash Media Server on the same machine to serve the stream (rtmp://localhost).
What I want to do:
The on-site machine doesnt have very much upstream bandwidth to spare, so I would like to stream from an off-site dedicated machine with better upstream. So in other words:
On-Site machine (with Flash Media Encoder) ---> Send to off-site dedicated box (to Flash Media Server)
Here's an example that demonstrates my question:
Let's say that I already have my on-site computer and off-site dedicated server set up. The dedicated server is serving the flash stream to the website. In this example, 10 end users are all trying to watch the stream at once. Each stream is 200 Kbps, so the total bandwidth demand on the dedicated machine is 2000 Kbps (or 2 Mbps). Is the dedicated machine going to be able to serve those ten streams with the on-site computer (running Flash Media Encoder) only sending ONE 200 Kbps STREAM TO THE DEDICATED SERVER?
I guess Im wondering if Adobe Media Server can essentially take one stream (from our computer here) and send as many copies as needed from where it is?
So it would look like:
1. On-site computer sends 200 Kbps stream
2. Off-site server receives single 200 Kbps stream, serves multiple copies of that stream to multiple end-users, while still only needing single 200 Kbps stream from on-site source computer
