Jump to content

24-hour video stream help. GB & GB of bandwidth?

dewie93

Hi guys,

Looking to start a live stream of 2 cameras in 460 or 720p on a custom website which will watch arriving aircraft at an airport.

Expecting about 2k viewers a month and the stream will be live 24/7. 

Places like Ustream are looking at charging $500USD+ per month for something like this but why????

I don't understand how it all works. I have the cameras connected to a PC via a capture card and encoder. Why can't I simply link this into the site for nothing? Do I have to go through a 3rd party?

I ran a calculator on one of the sites with live time and expected visitors and it came out at 26,300GB a month. How on earth is that possible!?

I just don't understand any of this. Give me a screwdriver and some PC hardware and i'll build a PC in no time, but I haven't the foggiest about networking - Which is an inconvenience since I need to know how to set this new service up! 

Link to comment
Share on other sites

Link to post
Share on other sites

It has to be streamed to 2000 people so that eats up bandwidth. 

 

You pay by bandwidth for dedicated lines/IP Transit from upstream providers. So the more bandwidth you use the more you pay simple as that.

 

This is why pretty much every website in existence host their videos on Youtube; it's free. Same goes for Podcast sites.

Mein Führer... I CAN WALK !!

Link to comment
Share on other sites

Link to post
Share on other sites

Not sure exactly where that data estimate comes from, my guess is total traffic and data being duplicated which isn't very accurate since all 2000 wont be watching 24/7 for a solid month. However, that is a fair amount of traffic. aside from that video streaming in that manner is mildly heavy considering its just shy of 1500 hours of video but many sites are over priced as well. You can just forward camera feed or just update the files every hour or so on your own site or server. I think some programs let you auto upload to youtube, just find a way to do that and add new video every hour or so.

                     .
                   _/ V\
                  / /  /
                <<    |
                ,/    ]
              ,/      ]
            ,/        |
           /    \  \ /
          /      | | |
    ______|   __/_/| |
   /_______\______}\__}  

Spoiler

[i7-7700k@5Ghz | MSI Z270 M7 | 16GB 3000 GEIL EVOX | STRIX ROG 1060 OC 6G | EVGA G2 650W | ROSEWILL B2 SPIRIT | SANDISK 256GB M2 | 4x 1TB Seagate Barracudas RAID 10 ]

[i3-4360 | mini-itx potato | 4gb DDR3-1600 | 8tb wd red | 250gb seagate| Debian 9 ]

[Dell Inspiron 15 5567] 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

I think its the term bandwidth in this context i'm not understanding. If I'm uploading at say 1.8mbps for both, then that is it. Then each user is using their own internet to then download that live. Where am I wrong in this?

Link to comment
Share on other sites

Link to post
Share on other sites

First of all, I dont know what Airport youre doing this for but almost all if not all don't operate 24/7 so the stream is going to be very boring from about 11pm to 6am 

| MOBO MSI Z97 Gaming 3 | CPU i7-4790K @ 4.7GHz | RAM G.Skill 16GB 2133MHz | SSD Kingston 240GB / HDD Seagate 3TB | GPU MSI Gaming GTX 970 |

| Cooling CM Nepton 240M | Display Philips BDM4065UC 40in 4K | Keyboard Corsair K70 Cherry Blue | Mouse Logitech G502 | Case Fractal Design Core 2500 |

PSU Rankings

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Van Weapon said:

First of all, I dont know what Airport youre doing this for but almost all if not all don't operate 24/7 so the stream is going to be very boring from about 11pm to 6am 

That depends on the type of airport

International airports like the one in atlanta is 24/7 busy af

 

(your in Australia nvm)

Link to comment
Share on other sites

Link to post
Share on other sites

do you really expect 2k people to watch a livestream of a plane taking off every 5 mins?

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

The stream will be of the approach so you can see them from 10 miles out, then following the glidepath towards the runway, and then another camera to catch them in close view as they pass almost overhead the location. There is a camera overlooking an airport in the Caribbean which hits over 2k live watchers regularly during the day.

I have only posted on a couple of the relevant airport's 'spotter' facebook pages and amasked over 550 likes within a week, simply sharing it with my normal facebook profile once. There are over 7k members of the page that are interested in the airport, so I'd say it was likely.

This site hosts this live HD stream of a harbour where some of my relatives live. Got over 30,000 views in the first week it broadcast, but they don't charge or anything. Surely they won't be fronting nearly £500 a month to host it for barely any return other than maybe 1 or 2 renting a cottage at some point. Its no where near financial sense.

http://www.aspects-holidays.co.uk/st-ives-webcam

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, dewie93 said:

I think its the term bandwidth in this context i'm not understanding. If I'm uploading at say 1.8mbps for both, then that is it. Then each user is using their own internet to then download that live. Where am I wrong in this?

You're uploading, but the server you're uploading to is constantly downloading that data. PLUS you're saying 2000 viewers, so it's counting that it's going to be uploading that data to about 2000 people at once, likely at the same rate. that's 1.8mb/s download AND 3600mb/s upload, constantly for a whole month that ustream or whatever is having to handle. Bandwidth isn't free.

Aragorn (WS): 250D | 6800k | 840 Pro 512GB | Intel 530 480GB  | Asus X99-M WS | 64GB DDR4 | Corsair HX720i | GTX 1070 | Corsair H115i | Philips BDM4350UC 43" 3840x2160 IPS

Gimli (server):  Node 304 | G4560 | ADATA XPG SX8000 128GB | 2x 5TB WD Red | ASROCK H270M-ITX/AC  | 8GB DDR4 | Seasonic 400FL

 Omega (server):                 Fractal Arc Mini R2 | i3 4130 | 500GB Maxtor | 2TB WD Red : Raid 1 | 3TB Seagate Barracuda | 16GB RAM | Seasonic G-450w
Alpha (WS): 900D | 4770k | GTX 780  | 840 Pro 512GB  | GA-Z87X-OC | Corsair RM 850 | 24GB 2400mhz | Samsung S27B970D 2560x1440

                              ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Link to comment
Share on other sites

Link to post
Share on other sites

39 minutes ago, Aytex said:

That depends on the type of airport

International airports like the one in atlanta is 24/7 busy af

 

(your in Australia nvm)

I work at Sydney Airport, reason i mention is not because of busy-ness, but if an airport is located too closely to residential areas theyre prevented from having aircraft fly due to noise pollution. So I would assume that if this is a popular airport they would have at least a few hours of restrictions on flights which could leave you with some good downtime to save on data 

| MOBO MSI Z97 Gaming 3 | CPU i7-4790K @ 4.7GHz | RAM G.Skill 16GB 2133MHz | SSD Kingston 240GB / HDD Seagate 3TB | GPU MSI Gaming GTX 970 |

| Cooling CM Nepton 240M | Display Philips BDM4065UC 40in 4K | Keyboard Corsair K70 Cherry Blue | Mouse Logitech G502 | Case Fractal Design Core 2500 |

PSU Rankings

Link to comment
Share on other sites

Link to post
Share on other sites

Last flight is usually 1am, possible 2am if delays, restarting at 6am. I do understand that it would save a lot of time, but would be a simple task to switch off even if the camera and connected PC are remote from my location? I assume something like teamviewer would do the trick?

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, dewie93 said:

I think its the term bandwidth in this context i'm not understanding. If I'm uploading at say 1.8mbps for both, then that is it. Then each user is using their own internet to then download that live. Where am I wrong in this?

You also have to pay for bandwidth of each user as well.

Mein Führer... I CAN WALK !!

Link to comment
Share on other sites

Link to post
Share on other sites

The amount of data you are uploading to the internet is going to be small, as is the amount of data that each individual user will be downloading. However there isn't any good way (over the internet) to do multicasting (unicasting means I send this one stream to one user, broadcasting means I send this one stream out to everyone in the whole world/network, and multicasting means I send this one stream to the network and the network figures out how to deliver it to the specific users who want it). Over a single LAN you can fo multicasting, but you can't do that over the internet. Sure from the perspective of a user it might *appear* to be multicasting, but really what you and every other person streaming something on the internet is doing is unicasting your data to some server which then has to unicast the video out to every person watching at that time. So while you upload a little bit of data, the server has to upload massive amounts of data. And whomever is operating that server has to pay for the server's own access to the internet, as well as its power, cooling, and maintenance.

 

A decent quote for internet access in a well connected data center is about $0.50 (50 cents) USD per Mb/s - although bigger companies can get much better prices. So it you have 2000 viewers each being sent 1.8Mb/s for a total of 3600Mb/s, that's going to cost $1800 per month, just in internet access, before you factor in power, cooling, and maintenance. Now enterprise grade internet connections are normally charged at the 95th percentile, meaning they record the usage every 5 minutes, remove the top 5% of speeds recorded, and charge you for whatever the highest number remaining was. So the actual cost is going to be a bit hard to predict. But that gives you an idea of the pure internet cost if you were to set this up with your own streaming server. In my opinion, Ustream's quote of $500 per month is fair and reasonable. They clearly must get very good bandwidth prices due to their large size.

Looking to buy GTX690, other multi-GPU cards, or single-slot graphics cards: 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×