Find Jobs
Hire Freelancers

add simulcasting support for video streaming app

$750-1500 USD

Cancelled
Posted about 12 years ago

$750-1500 USD

Paid on delivery
c/c++/VC++ expert for 2 days task to make some updates to h.264 and AAC/GSM video encoding and streaming client server and viewer application similar to f#lash m#edia e#ncoder/ W#owza/ f#lash media player (remove # to read correctly) (but not based on it...our application is based on d#irectshow, f#fmpeg, x2#64, l#ibmatroska, l#ibavcodec, l#ive555 and few other similar libraries). Existing qualities: - Supports rtsp, http-h264 and http-webm streaming. - Supports professional camera through video capture cards/ devices like ezcap dc60. - Great a/v in sync quality for small as well as large video resolutions. - Live video Delay is <2 second and supports network latency as high as 800ms. - Video does not freeze or buffer and there are no distortions. - Supports HD. - Bandwidth use is around 110kbps for CIF (352x288, 30qmax, 20fps), around 250kbps for 4CIF (720x576, 30qmax, 20fps) and around 500kbps for 1280x720 (30qmax, 20fps) - Works through firewalls and proxies as it streams on port 80 - CPU usage on encoder/viewer not more than 30% for core 2 duo, 1GB box. - Libraries Used: d#irectshow, f#fmpeg, x2#64, l#ibmatroska, l#ibavcodec. Enhancement - Keeping the existing qualities same, improve the quality of the video as follows: - http live streaming works perfect but doesn't render view on ipad/ iphone or quicktime due to some minor incompatibility. We need you to enhance encoder and media server app to confirm to apple http live streaming standards so that it works perfectly for ipad, iphone and quicktime too. While implementing please ensure that the media server app supports all industry standard http encoders as well. So, when specified in client/ server config file, an additional simultaneous stream will be made available for ios client. stream should have ability to allow to specify a/v parameters to transrate the stream to lower / different resolution, bitrate, fps, quality. - rtsp works perfect and renders view in VLC player but doesn't properly render view on android phones (video gets stuck frequently). We need you to fix encoder and media server app to confirm rtsp standards so that it renders perfect view on android phones. While implementing please ensure that the media server app supports all industry standard rtsp encoders as well. Also, when specified in client/ server config file, an additional simultaneous stream will be made available for rtsp smart phone clients. stream should have ability to allow to specify a/v parameters to transrate the stream to lower / different resolution, bitrate, fps, quality. - App doesn't have support for rtmp. We need you to add support for rtmp in client and server apps and simulcasting on server. So, when specified in client/ server config file, an additional simultaneous stream will be made available for rtmp clients. stream should have ability to allow to specify a/v parameters to transrate the stream to lower / different resolution, bitrate, fps, quality. - Add simulcasting support for existing webm codec as well...so that when specified in client/ server config file, an additional simultaneous stream will be made available for webm clients. stream should have ability to allow to specify parameters to transrate the stream to lower / different resolution, bitrate, fps, quality. - On server, we should be able to "copy" any stream which is there on the server and apply different a/v parameters for resolution, bitrate, fps, quality and make a separate stream available. To be given: Complete vs 2008 compiling and working source code. Deliverable: running application with sources and docs as per the requirements above. Test scenario: test 1: start our encoder in http, rtsp or rtmp mode...check the view on pc, iphone, flash player and android players for flawless working of excellent quality video. test 2: use 3rd party http, rtmp and rtsp encoders like FME, VLC and check the view on pc, iphone, flash player and android phones of excellent quality video.
Project ID: 1553484

About the project

3 proposals
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
3 freelancers are bidding on average $1,767 USD for this job
User Avatar
I am ready for you.
$1,500 USD in 30 days
5.0 (13 reviews)
5.1
5.1
User Avatar
Hi Please check my PM.
$1,500 USD in 25 days
5.0 (5 reviews)
4.6
4.6
User Avatar
Please check the PM for more info.
$3,000 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
PLEASE CHECK PMB
$800 USD in 8 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Ahmedabad, United States
5.0
9
Member since Nov 15, 2006

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.