En cours

Setup a video streaming server

I have a system that downloads videos. I want to stream these videos from my website after.

I already do the streaming using a video hosting, but I want to start streaming from my own server as there are several problems with the video hosting.

I have about 500 users active in my website in 5minute period in peak hours.

I was suggested I would need a front end server with SSD disk and a backend server with large SATA disks to store the data.

After the movie downloads, I would need to convert it using ffmpeg to h264 video in standart quality video and if possible a HD video, so I could stream and offer 360p and 720p.

The streaming would be done using h264 module for .mp4 files from [url removed, login to view] and needs to be streamed using a flash+html5 player, preferably jw player, also in jw player there is this this HD button where if you have 2 versions, you can pick the quality for the video like 360p and 720p.

Also hotlinking protection needs to be setup, so the .mp4 file could be streamed only from my server or it can use a random key, I`ve seen other sites have [url removed, login to view] so thats an option.

So I am looking for someone who:

1. Has knowledge in video streaming websites, can explain what to do, what to pick better and why

2. Can setup the servers with the disks to work correctly, so there could be many terrabytes of video storage and when someone streams them they would be streamed from SSD disk so the upload speed can go to more than 100mB/s if neccessary not get stuck on SATA limitations.

3. Will setup ffmpeg to convert videos to h264 maximum quality, minimum size video with 360p and 720p and maybe even 1080p option?

4. Setup h264 module for nginx (but keep in mind I have nginx already running, so there can not be any downtime for my websites because of this)

5. Setup jw player to work with the video using pseudo streaming and multiple qualities

6. Setup the hotlinking protection

7. Needs to be able to do this as fast as possible and on time and really has to have the knowledge to do this, because the backend server is quite expensive and this needs to be done quite fast couple of days as maximum.

8. I would also like for the pseudo streaming to be setup in a youtube like manner, so you give user a large chunk in the beggining with high speed and after you limit it to be a bit faster than bitrate so it would stream without buffering or anything.

Compétences : Linux, Nginx, Diffusion Vidéo, Services Vidéo

en voir plus : nginx html5 video streaming, nginx streaming video, nginx video server, nginx html5 video server, video streaming nginx, nginx stream video html5, html5 video streaming nginx, nginx video com, nginx streaming html5 player, videos in html5, the period video, nginx 0.7, hd front end, get a video, streaming video nginx, nginx streaming server, stream server, video streaming, video html5, video hosting

Concernant l'employeur :
( 11 commentaires ) Riga, Latvia

Nº du projet : #4281609

Décerné à:


Hello, i can do this for you :)

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 4 jours
(6 Commentaires)

5 freelance font une offre moyenne de $178 pour ce travail


Lets Have you streaming server, ready !

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(3 Commentaires)

please check my pm

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(0 Commentaires)

i can do this lets do it check your PMB

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(0 Commentaires)

Hi, I have read your requirement. Am ready to join with your team for your [login to view URL] check of my profile. Thanks & Regards Manikandan.K

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(0 Commentaires)