Find Jobs
Hire Freelancers

Desktop streaming application based on Java

$30-250 USD

Abgesagt
Veröffentlicht vor fast 8 Jahren

$30-250 USD

Bezahlt bei Lieferung
Hello I'm looking for a developer who is experienced in video streaming technologies based on Java. I want to hire someone who is able to create desktop streaming application. I will only accept someone who can show prior similar projects in his portfolio or working demo. The project contains 3 parts. Part 1 – application that runs on host computer and grabs desktop (including mouse pointer), his voice, and face from camera. Combines this into one video stream and sends it to streaming server. Part 2 – streaming server that accepts stream from host and resend the stream to multiple clients Part 3 – php - html/flash based player that receives the stream from streaming server and plays the stream Requirements: Part 1: - host can select part of his desktop or full desktop - quality of the streamed video must be perfect (without blur, smoothing etc.) - must use compression codec – so streaming will work even on 1Mbit upload speed without any delays, pauses, hanging. - video must be synchronized with mouse pointer, camera view, and voice - application must work on windows and mac on average speed machine Part 2: - send stream to multiple clients based on link provided (for example Host1 sends his video with token : abcd, Host 2 sends his video with token: xccd, client can choose which one he wants to view. If client will click on link: http://streamingserver/abcd then the web based player will open stream from Host1) - receive stream from host and save it in file for offline use in the future - must be efficent enough to handle multiple clients (over 100) Part 3: - receive stream from sever from the time of connection (once user press play) - stream received from server must be played continuously (no delays, no stop and play etc) - client can choose if he want to view full screen or in the specified area on website if host didn't started to stream his desktop yet, must display message “presentation will begin shortly” All libraries and codec used in this project must allow commercial usage without any limitations (eg LGPL license). Programmer should use good programming practices, which means that code should be organized properly, commented and well documented. All copyrights will be transferred to me after releasing milestone. Milestone will be released only after reviewing the source code. Programmer need to provide source code in each stage of the project (each time you present part of your job). I will provide VPS access to install streaming server. Above job is just a first step of the whole project which is suppose to present your programming skills. Full project will contain around 12 different milestones and this is just one of them. Once first milestone is finished, I will add new milestones and give full description of what need to be done additionally in this app. Right after we finish with this one I will need a programmer to develop android app and iOS app as separated projects. So treat this job as a start of long term ongoing cooperation. I need someone who will work with me closely – thus why I require full attention and thus why timeline is short (5 days). Programmer must be fluent in english.
Projekt-ID: 10721811

Über das Projekt

6 Vorschläge
Remote Projekt
Aktiv vor 8 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
6 Freelancer bieten im Durchschnitt $182 USD für diesen Auftrag
Avatar des Nutzers
Hello Sir/Madam We have found your project very interesting and would like to be a part of this project. We have a team of expert professionals also certified as Java programmers and Web Content Developers by Oracle. We have also passed freelancer’s Java skills test with excellent scores. Our motto is to provide great solutions to our clients in least cost and time. At “Bodacious It Hub” we have been involved in providing quality IT education (especially Java) to engineering professionals from last 20 years. We have also developed hundreds of applications in Java till date and still counting some of them are: 1. Desktop application for Mutation Testing 2. K-Means clustering algorithm implementation for Data Clusters. 3. JUnit Testing Tool 4. Java Editor 5. Text Messaging Server 6. File Sharing Server 7. Email Client 8. Digital Signature Generator and Matcher Our team members have expertise in various technologies like Java, PHP, Android, iOS, C#, ASP.Net, HTML, CSS, JavaScript, JQuery, C, C++, Data Structures, Salesforce etc. We have all necessary skills to complete your project on time. We are waiting for your response to discuss the project in detail. Thank You Shrey Sharma Bodacious IT Hub Pvt Ltd
$139 USD in 5 Tagen
5,0 (32 Bewertungen)
6,3
6,3
Avatar des Nutzers
We are good programmers who could understand given scenario and give them a shape ..Hope you have a good experience
$222 USD in 3 Tagen
3,0 (1 Bewertung)
1,4
1,4
Avatar des Nutzers
Hello! Please consider me as a candidate for your project. I've been working as wordpress developer more then 4 years. I used to work with all wp versions was developing plugins. And themes from scratch. I can resolve any conflict with previous wp version. Can we discuss this project?
$155 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Allen, United States
4,8
7
Zahlungsmethode verifiziert
Mitglied seit Mai 20, 2016

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.