WebRTC based IP Cam viewer with PTZ control

The objective is to create a web client running in a WebRTC compatible browser (Chrome / Firefox / Opera) that would show several IP Cam live streams.

The IP Cams provide [url removed, login to view] RTSP streams.

You would use the open source Kurento server to interwork between RTSP and WebRTC. There is a very straight forward solution to accomplish this feat available from:

[url removed, login to view]

The server would be configured with a list of RTSP source URLs (the IP Cams) and the client could also be hardcoded to the available list of WebRTC video stream sources (the streams provided by the Kurento server/proxy).

The browser client should have a 3x2 grid layout to show 6 small live video streams on the right side of the canvas and one large video on the left side of the canvas.

When ever the user clicks on one of the small videos that stream will be shown in large on the left (while it still shows the small video on the right in the grid).

The video that is shown as large stream will also provide the audio to the web client.

Beneath the large video shall be the PTZ control to move the camera in all 4 directions, to save the current position (to one of 5 presets) and to move the camera to one of those 5 preset positions.

The PTZ control is done using simple HTTP GET requests. Nothing fancy here. :)

So bottom line this may sound rather complex but chances are if it does sound complex to you then you probably are not the right candidate for this job. :)

Essentially we are talking about setting up a Linux Ubuntu 14.04 server, installing the Kurento server, creating a small web server (possibly using node.js) and to create a single html page with the necessary javascript for the PTZ controls.

To make sure you have fully read the project's description please make sure to start your bid with the sentence "Yes, I have!". Bids without that sentence at the beginning will be ignored.

Compétences : Javascript, Linux, node.js, Architecture Logicielle

en voir plus : use of node.js, proxy sources, node js job, javascript canvas job bid, github node js, directions to make a web page, web pdf viewer server based, image viewer web based project, document viewer web based, jar ebook viewer java based phones, php dicom viewer php based, dicom viewer web based, file viewer web based, ptz control ocx, perl ptz control, image viewer flash based

Concernant l'employeur :
( 76 commentaires ) Hamburg, Germany

Nº du projet : #8475545

Décerné à:


Yes, I have. Hi, I am interested in doing this project for you but I have the following questions. 1. Can you provide the documentation for the camera api HTTP GET requests so I can find out out to create pre Plus

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% EUR en 15 jours
(21 Commentaires)

3 freelance font une offre moyenne de €263 pour ce travail


Yes We Have. We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(12 Commentaires)

A proposal has not yet been provided

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