Develop browser extension plugin video live
$3000-5000 USD
Paid on delivery
Dear developer,
We need a quote for development of browser extension plugin video live, similar to apple quicktime/vlc, but for video surveillance.
The features need to be supported are:
Web integration using embed tag inline html
Need to be supported on the following browsers for pc: chrome, firefox, opera, Internet Explorer and mac: safari
Network Stream capabilites:
Authentication basic and digest using user/pass credentials (negotiation first digest and then basic)
Automatic network reconnection upon network stream lost.
Support for proxy when configured in web browser (only need when using rtsp tunnelled or rtsp tcp interleaved)
Crossdomain Free plugin ( control hosted at server xxx meanwhile stream connection its being pulled out from host yyyy without any crossdomain policy file)
Live stream using Rtsp network protocol supporting the following transport modes:
Rtsp tunnelled via http
Rtsp tcp interleaved
Rtsp with RTP (udp)
Inside Rtsp commands supported:
Describe
Setup
Play
Pause
Options
Teardown
Vídeo and audio decoding:
Mpeg4
H264
AAC
Render capabilities:
Fit to strech render (auto fit container)
Digital zoom render (vídeo cropping)
Fullscreen render (ondoubleclick)
Hardware render acceleration (such as OpenGL)
Video and audio synchronization render
Resize using bicubic / nearest neighborhood interpolation
Save jpeg snapshot to local disk
Control parameters:
Host. String
Port. Integer (from 1 to 65535)
Path. String
RtspTransport enum string
User. String
Pass. String
MaxReconnections integer
Width. Integer
Height. Integer
Buferring. Integer (miliseconds from 0ms to 10000ms)
NetworkTimeout. Integer (miliseconds from 0ms to 30000ms)
AudioEnabled. Boolean
ResizeInterpolation. Enum string
Version. String ( a.b.c.d build number of runtime for update purpouses)
Control Methods:
Play ()
Pause()
Stop ()
Setfullscreen(boolean)
Setdigitalzoom(boolean)
SaveSnapshot (string)
Setvolume(integer)
Mute()
SetNptRange(integer, integer) (only when playbacking)
Control events:
OnPresentedFrame(timeoffset long) (for grabbing current frame offset)
Performance
Capable of rendering hd 1920x1080 @ 30fps
Banner logos (to be provided)
Oninitialized bitmap
Connecting bitmap
ConnectionError bitmap
IMPORTANT: THE PLUGIN MUST BE DESIGN TO RUN IN MULTIPLE INSTANCES THREAD SAFE WITHIN THE SAME WEB BROWSER PROCESS
Al proposals must include in their cost redistributable binary extension / plugin for pc/mac, html test page and also its source code.
We need a white mark extension / plugin, its not admitted any trademarks or author legends within the control.
Project ID: #7075253
About the project
3 freelancers are bidding on average $4893 for this job
George here based from Los Angeles, USA. I am expert in desired skills for this project and have done similar tasks already. Please get back to me, so I can show you some of the work I have done.
I am very familiar with the different video and audio protocols and I have experience writing native plugins for the PC. I have the technical capability to finish this difficult project.
I will develop your plugin in javascript and c++ for all browsers. Vedio can be played using webGL. Kindly consider in working with me for successful completion of this project. I am an expert 3D rendering audio vedio More