Hello , i have a big project for my university to build a video server .
basically i m gonna make a site like youtube but with videos of the courses of the university for the students to watch them from the home , so the first think to be done is to learn how to build this type of server. First time i will work with something like that so i need some information to know where to start ....
i have seen about microsoft server and ubuntu server ...\
thank you
Page 1 of 1
Step by Step for a video server project for my university
#2
Posted 01 April 2011 - 05:34 AM
You can create a site like youtube on linux server as well. You need FFMPEG server for this. There are scripts in market like PHPmotion, dolphin,clipshare that can make your life easy. We offer our customer ready to use FFMPEG server and also get the script installed and working on the server. This scripts will store your videos in .FLV format, using this scripts you can even grab videos for youtube directly where you dont loose your server bandwidth.
If you need any help with setting up such server you can directly PM me or email us on sales (@) webhost.uk.net
If you need any help with setting up such server you can directly PM me or email us on sales (@) webhost.uk.net
#3
Posted 18 April 2011 - 09:13 PM
There is more than one way to skin this metaphorical cat!
If you are taking uploaded videos then yes FFMPEG is great for encoding on a server. But depending on the use you could possibly get the user to encode before upload (works fine in a structured environment such as uni group or video production group). Or if you are streaming via FMS you can get the streaming server to write the flv out as it goes.
Then once you have your file you need a way to present it to the user. CDN services can help and be a cost effective method of delivering the content. Or we have had great success using the psudostreaming module in NginX. Its very light weight. I have a server using about 200 MB or ram which is pushing circa 90Mbps of traffic!
One set up we have found to work well is to have a front end serving the site, a back end serving the media and an encoding server working away going through files to encode them.
That way you have a nice server dealing with visitors, a server tuned to deliver video and nothing else so it does one job very very well, and the third server chugging away with a high load but it affects no one as all it does it run through video after video and not affect users in any way.
These are all small virtual servers (properly configured).
If you are taking uploaded videos then yes FFMPEG is great for encoding on a server. But depending on the use you could possibly get the user to encode before upload (works fine in a structured environment such as uni group or video production group). Or if you are streaming via FMS you can get the streaming server to write the flv out as it goes.
Then once you have your file you need a way to present it to the user. CDN services can help and be a cost effective method of delivering the content. Or we have had great success using the psudostreaming module in NginX. Its very light weight. I have a server using about 200 MB or ram which is pushing circa 90Mbps of traffic!
One set up we have found to work well is to have a front end serving the site, a back end serving the media and an encoding server working away going through files to encode them.
That way you have a nice server dealing with visitors, a server tuned to deliver video and nothing else so it does one job very very well, and the third server chugging away with a high load but it affects no one as all it does it run through video after video and not affect users in any way.
These are all small virtual servers (properly configured).
Share this topic:
Page 1 of 1
Help














