Acedemy Platform

W Toku Opublikowano Sep 8, 2015 Płatność przy odbiorze
W Toku Płatność przy odbiorze

web platform:

Web platform - finishing existing features using collaborative whiteboard - Debugging some features

Recording the screen, which includes:

- Collaborative whiteboard

- 2 web cams

- Chat

Saving the recording in a server as a video output, returning a link. Associating that video to both users

Some tools that could be used:

A "Stack WeBkit" that runs on "Node.js" called "PhantomJS"

[url removed, login to view]

or

Light Stream Direct via WebRTC using Janus WebRTC Gateway

[url removed, login to view]

It has to work on IPADs, so Flash is no solution.

It has to work on mobile browsers

I have 2 web cams, 1 chat, 1 collaborative whiteboard. I need to record it on a server, and watch it afterwards. The collaborative whiteboard fluidity can't be affected. The recordings have to be encoded and associated to the 2 user using that session.

The recording system problems:

- It uploads the audio to the server, and 12 screen shots of the canvas every second. so the video has 12fps. Then server side, it joins all the images and the audio into a .mov. First problem is that the web cams are not recorded. Second we should have a video with more than 12fps.

- The biggest problem is that the collaborative whiteboard gets slow with all these features working on the browser.

One solution is using the phantom, light stream direct

Working Method

1. Server - WIP

All your work should be done in the developer server.

My advice is the use of a dedicated server, with node.js, phantom etc

2. Invoice receipt

After every payment thee developer need to create an invoice receipt in [url removed, login to view] and send it to me.

3 . Code

All the code has to be commented in English.

All the vars, functions etc have to be in English

The developer has send me a workflow explaining how the code works (ex. start session -> video saved by node.js server, etc)

4. Server - Final

After my final approval all the project has to be migrated to my server.

5. Weekly feedback with goals achieved

Every Friday morning (before 3pm - Lisbon time) I need to receive a follow up of the work.

On the delivery days the developer need to send me an email explaining what features are finished.

6. Delays

All the delays due to server problems, code problems, etc are the developer's responsibility

HTML5 JavaScript Node.js PHP Architektura oprogramowania

Numer ID Projektu: #8428362

O projekcie

10 ofert Zdalny projekt Aktywny Sep 8, 2015

Przyznany użytkownikowi:

solarsoftwares

A proposal has not yet been provided

€1134 EUR w ciągu 25 dni
(122 ocen)
8.3

10 freelancerów złożyło ofertę za €1954 w tym projekcie

samitalways4u

Hello , I read your job descriptions very well and I am glad to know you that I can do it.I have already done chat module using node.js and i also developed video chat using WEBRTC .If you give a chance then i can sh Więcej

€2105 EUR w ciągu 20 dni
(54 Oceny)
6.5
ZhangWei99

Hello,sir I've read your job description and understood your requirements. As I am a senior angularjs,node.js and mongodb expert, I am very interested in your project. I've many experiences and strong skills for 7 Więcej

€1111 EUR w ciągu 10 dni
(5 Oceny)
3.2