Develop browser extension plugin video live

Closed Posted Feb 2, 2015 Paid on delivery
Closed 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.

C++ Programming Firefox Google Chrome Software Architecture Website Design

Project ID: #7075253

About the project

3 proposals Remote project Active Mar 11, 2015

3 freelancers are bidding on average $4893 for this job

superior5

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.

$4123 USD in 30 days
(70 Reviews)
7.4
sepultribe

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.

$5000 USD in 40 days
(1 Review)
2.4
yellowlemontree

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

$5555 USD in 30 days
(4 Reviews)
2.5