Find Jobs
Hire Freelancers

2 way Video Chat with recording

$250-750 USD

Completed
Posted almost 10 years ago

$250-750 USD

Paid on delivery
I need a simple video chat implementation with possibility to record the chat on server side. Recording should be recorded by both sides videos. Flash version like chatroulette, but with saving user's video on the server. You can use Adobe Flash for frontend. And Java for backend. You should provide basic documentation and installation instructions, including basic source code documentation (basic comment of what each function do). Final Requirements: 1. Web Application – Video Chat with server that records media sent by both parties 1. Server records video file playable by media player ( VLC will be fine ) 2. Client sees partner's video and his own video as well. 3. Each of clients can stop/pause transmission – this should be handled independently, if client 1 stops transmission, server will still record client 2 transmission. 4. User should be able select camera resolution if it supports. For example for 640x480 web cam. {640x480 and 320x240} 2. Simple documentation 3. Web chat is using each client's web camera and microphone 4. Server should accept multiple connections. (For example 1st transmission include 2 clients video chatting, then another pair of clients (client 3 & 4) connects to the server, server should record their transmissions as well. Example of api: 1 User [login to view URL] 2 User [login to view URL] When this web-page is loaded client connects to the server to load user info that is bounded to the key – session id and user id. Session id represents list of the users id to be connected. ( See attached java class files ) According to this data server will do 2 way communication with the users. First client 1. Client application connects to the server 2. Server responds if other user is connected or to wait message , in this case client waits for the message from the server that user is connected to begin video chat. (prints message on client's screen to wait for 2nd user.) Second user connects to the server – 2 way video chat begins. Server records the video chat from both sides. When user presses start/stop button server stops recording.
Project ID: 6184605

About the project

10 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
5.0 (26 reviews)
5.4
5.4
10 freelancers are bidding on average $909 USD for this job
User Avatar
A proposal has not yet been provided
$2,777 USD in 25 days
4.8 (95 reviews)
6.7
6.7
User Avatar
Hello, I have read through your project and I am incredibly interested in taking on your project. I am an experienced developer with a diploma in the field of web development. I have been working in the field of web development for roughly 7 years. I take great pride in my work and deliver only the best quality. My skill-set includes... -PHP -HTML5 -CSS -Responsive Design -Wordpress -Joomla I look forward to hearing from you and hopefully we will have the opportunity to work together. Thank you, Meagan S.
$789 USD in 15 days
5.0 (20 reviews)
5.1
5.1
User Avatar
Hi, I can do this i have sample application ready and that i can show you from where we can have video and audio chat and video will be stored on server only thing is that i have to customize according to your requirement . It also have feature of broadcasting If you want i can show you demo on that n you satisfy then only award this project to me .Please let me know when we can plan demo for you .?
$833 USD in 10 days
5.0 (8 reviews)
4.9
4.9
User Avatar
Dear Client.. we firmly believe in long term business relationships,I want to build a long time relationship with client... Our team of professional developers offer our clients many services from Web Development to Mobile Application Development and SEO. Our primary focus is to generate relationships strong relationships with off-shore clientele and deliver outstanding results every time. With regards to your project <project name here> our skills and proven experience will show that we can easily achieve the desired results. Our company has skilled developers with a background in the following technologies: I want to make a long term relationship with you so i can got more jobs. My first vision is quality work and client satisfaction. Our goal is to make you understand the meaning and the purpose of relation in order to be satisfied and create a long term collaboration with us. I am attracted to this job because I am very interested in working for a [large/small company it is],I hope I have convinced you that my up-to-the-minute qualifications, proven skills in the workplace and enthusiasm to learn would make me an asset. I am confident that I possess the attributes you’re looking for and am available for an immediate start. To start with us, just invite us to bid on your project and send all project's requirements to us, we will do the rest to make you happy. I'm ready to start your project work, give me one chance in your business, My team expert in IT field, I want
$666 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can do this project because i have 6months experience in java... I can do this project because i have 6months experience in java... I can do this project because i have 6months experience in java...
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of LATVIA
Portsmouth, Latvia
5.0
1
Payment method verified
Member since Apr 24, 2011

Client Verification

Other jobs from this client

Test website
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.