I am forwarding this article for you to readhttp://www.serverschool.com/dedicated-s ... ed-server/
Most people do not understand the difference between a business and for private use.
If you are doing for a business then you need to weigh your cost against your benefits,that way you will not look at what most people are charging but how much you will make.
People charge for the cost of their service based on a number of reason,Capital,Labour and Machine, that is Man,Machine and Money.
So here are my recommendation
1.Check around here and research what people are doing.There is so much reference about this.
2.I would not even recommend the Shared Hosting Plans unless you know what you are doing,some do not allow you to stream videos or you might find a whole lot of problem with their "So-called" unlimited bandwidth,and even will restrict you if they think your content are copyrighted.READ THE FINE-PRINTS of your web-host
3.Do not complain about other charging,if you use your Home ISP you might find that you have violate your contract and get cut off.Some ISPs do not allow you to run a server on their network.Check your ISPs on what you can do and be clear again READ THE FINE-PRINTS.
Well that said I run a personal web-server for my use,it contains my DVR,HDHOMERUN,with MYTHTV that I build,and I use my roku attached to it as front-end.I do all my development.I use Mythrokuplayer.search the forum.
Then there are a lot of solutions for your personal use,like PLEX,CHANERU and a host of others.do the research
Remember if you think ROKU is bad try develop an APP for the "evil fruit" company.You first have to fork out your pockets the development fee and money,money,money.
so for personal use Plex etc otherwise you have to either invest time and money that way you see why companies charge that amount ,or try the Cheap way of your servers,you will be frustrated
O/S : Linux
Home media: MYTHROKUPLAYER With Homerun