Find Jobs
Hire Freelancers

351446 Video Audio chat component

N/A

In Progress
Posted over 14 years ago

N/A

Paid on delivery
Dedicated Video, Audio Capturer/player Component. Component Requirements Description. Please do not bid if you don't have experience with a similar project. The goal of the component is to be placed in a specific window and perform a video audio capture for streaming. We have our own platform for some kind of a game which the user need to download in order to play. language of game platform: delphi database:third party The purpose of the video/audio is for a chat between users, currently no conference needed. The chat video audio is between 2 users and will be world wide There are 2 required final outcomes: 1. Capture to Streaming – The outcome is to capture video along with its compatible audio from the local camera and microphone connected to the pc (while showing the camera's input in component's window). The captured data should be saved into a stream type buffer (NOT A LOCAL FILE!) with maximum size of 8092 Bites (8K). The buffer is to be accessible by a public function that reads the buffer, return the buffer's data to the caller and finally empty the buffer so it could continue to receive the captured audio video data. 2. Playing form Streaming – The outcome is the opposite of the first requirement. The component needs to receive a stream type buffer via function and play it (audio and video) on it's window. Additional specific requirements. • The Component should have the next properties for run time and design mode: WIDTH, HEIGHT, TOP, LEFT. VISIBLE – True/False. WINDOW COLOR - the windows color in the areas that don't play video (in RGB). STRECH – (True/False) Stretch the video image all over the window size (considering the scale). SCALE – (4:3/16:9) For Playing only. The video mode to be played on the window. Areas of the window that won't have image on the will have the window color. BUFFER SIZE – property that return the buffer's size (up to 8092). FRAME RATE – up to 30 frames. • Stop and Start Capture Functions. • Play Buffer Function – The window will play the buffered media (up to 8092) at a time. • NO WINDOW BORDER IS REQUIERED. • Capture size required 152 X 111 Pixels. (should be changeable for future changes) • Public Event BufferFull – notify when the buffer is full (8092 bites). Operating Systems. • Windows 2000 and Higher. Developing Environment • Delphi 7. In addition it should have all functions containing security. If possible to bypass firewall like in skype or messanger, so the user doesn't need to do it by himself. It should recognize if there is a web camera right away and display it. If there are anything else you might think will be important please let me know. If you have any questions or suggestion please let me know part of payment will take place upon starting the project. and when finishing the project. Thanks to all.
Project ID: 2097275

About the project

Remote project
Active 12 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

About the client

Flag of ISRAEL
Torrance, Israel
5.0
5
Member since Sep 22, 2009

Client Verification

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.