Video streaming server and client

Avg Bid (USD)
Project Budget (USD)
$3000 - $5000

Project Description:

I am looking for a freelance that is willing to develop a video streaming server application on a Linux environment (utilizing as much open source libraries) that includes:

The video streaming server
b) Application triggered by motion detection on configurable hotspot in the camera view
a) Video input stream originating from a web cam connected to the video server
c) Video capture & streaming starts upon API request from client application (over TCP/IP)
d) Video capture end upon API request from client application via TCP/IP
e) Typical video capture session between 5-10 seconds (capture duration specified by the API request)
f) Video stream also displayed on a digital display (standard LCD screen) that is connected to the video server while the video clip is being captured and stream
g) Allow remote querying via API the status of the server (over TCP/IP) for monitoring purpose
h) Enable remote restart the server and service via API call from a remote client (over TCP/IP)
j) Watchdog to ensure that the server application is running at all times, and after server reboot.

The Client

a) The client is also a Linux server
a) Trigger video capture start and stop towards a video streaming server (there will be several video streaming servers)
a) Video stream saving as a MP4 file
g) Transcode the saved MP4 file to one or more additional formats (e.g. 3GP)
h) Periodic monitoring of the status of all video streaming servers (via API)
i) Ability to restart a video streaming server via API

The client and server development language should be C++ or Java



Skills required:
C++ Programming, Java, Linux
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire edsiper
$ 5000
in 60 days
Hire gorkemkinik
$ 3500
in 20 days
Hire dev07
$ 5000
in 90 days
Hire Reder
$ 4500
in 60 days
Hire pavaniv
$ 3000
in 20 days
Hire Dream2Design
$ 5000
in 56 days
Hire mjtitan
$ 3000
in 180 days
Hire pbdevaraj
$ 3000
in 40 days
Hire poles
$ 3000
in 45 days
Hire antonalexraja
$ 5000
in 180 days