All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
want to setup a streaming server - less than 3 streams
Dear All,
Require your input on creating a streaming server because I want to re-stream camera from home to three users. The users will not increase 3 in any case. I will be using VLC so what is the minimum budget for it and should it a vps or a cheap dedi.
I can go for cheap dedis from online.net / delimiter or even kimsufi or any other provider that you can think of e.g budget is delimiter's $20 dedi box.
And if anyone who suggest that I use windows I have a windows 2003 and windows xp license so I can use those. Also have a win 7 32bit license so I can use that also, but i do not want to spend any monthly budget on windows apart from that.
Thanks in advance for help.
Regards.
Comments
You can install windows on Vultr and use your own license
Why not use a VPS ~7$/m, run Centos + Nginx RTMP = free? 3 users will fit in the 512MB of RAM and ~500GB-1TB bandwidth per month.
Well i am not very familiar with working on Nginx RTMP. Will have to check it. But as it is low cost so I will definitely give it a try. Thanks @khuongcomputer. Got any tutorial about it? just asking.
Nginx RTMP is a good free combi.
http://www.helping-squad.com/category/server/
Buy a 3$/year ipv6 from Inception Hosting. Chose a location with max bandwidth (don't be bothered about ping aka location near you). If the users watch this camera 24/7, then, in a quality of 300kbps you will use around 350GB traffic. If not, you will use even less. Calculate your bandwidth needs:
http://astream.com/html/bandwcalc.htm
Install nginx with rtmp support.
This is a good tutorial: https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/
Set up a password for streaming, so, secure that nobody else can stream from your server.
Create a file in a server with this script in a .php file:
Add this in your live application block in nginx.conf (you can find the file in the path /usr/local/nginx/conf/nginx.conf on your nginx server):
on_publish http://www.my-domain-i-installed-the-password-file.com/path/to/authorize.php;
Install Flash Media Live Encoder.
Use as FMS URL your ip and application (rtmp://xxx.xxx.xxx.xxx/live) and as stream path a word that you like (e.g. stream) followed by your password you setup inside the code in step 3 (e.g. stream?password=uniquepasswordhere)
Finally, setup a simple html page in a server, that you will include a flash player with the stream you created. A simple way is to use the ready freeware (but with logo) rtmp player from JWPlayer (you can create a player online with embed code via their site). Alternatively, you can setup a simple rtmp / fash player of your own including the .swf and other files in a server.
@cassa thanks for the guide bro.
@jvnadr Great help bro. I am going to use one of my ipv6 vpses on it.
I do not know where can I get this for free?
FMLE is free. Flash Media Server is charged (overcharged, IMHO).
http://www.adobe.com/products/flash-media-encoder.html