Video Streaming solution
$500-5000 USD
Paid on delivery
We would like to replace the video streaming solution in our conferencing product. The currently solution is based on JMF, which is not up to date and brings us several problems: poor video device detection, few codec support, high cpu load, etc.
## Deliverables
We are searching for a new solution which should meet the following requirements :
MUST HAVES
* Video
* The Codecs H.263 and H.264 must be supported
* Audio
* The Codecs GSM and mp3 must be supported
* Streaming Server
* the solution should work together with the Darwin Streaming Server
* open to other solutions
* Transmission
* send and receive of streaming data:
* via RTP over UDP
* via RTP in TCP interleaved mode
* Proxy-Passthrough
* Small Bandwith Mode (128 KBit/s Upload)
* Security
* Stream-Encryption
* How can a stream encryption be applied? Using Bit-Scrambling ? (a Secure-Key exchanged via a secure channel between the participants is applied using XOR with the streaming data)
* Controllable
The following options should be controllable
* Audio
* Samplerate
* Bitrate
* Video
* Framerate
* Bitrate
* Size
* live adjustment of these settings
* Java-Interface
* iit must be possible to control all these settings/options via Java
* JNI / JNative would be an option
* Installation per Java Webstart must be possible
* single dll?
* Platform independence
<!-- -->
*
<!-- -->
* must work on Windows (XP, Vista, 7), Linux/Unix, Mac OS X
* Preview-Window
* it must be possible to show a preview of the video stream on the sender side
* Audio/Video Pause Mode
* it must be possible to pause the transmission of the audio- and video stream (both and/or separate)
* Lip synchronity
* video and audio data should be lip synchron
NICE TO HAVE
* Support for ogg audio codec
* H.323 support
* Echo Canceling/Compensation
Your offer should include a short statement to every requirement. How could you fulfill the requirement. How much time would you need to implement it?
You can get a testing account of our solution, so you can get an impression how it should work and look like.
If you have any questions feel free to ask.
A solution based on VLC, ffmpeg could be an idea.
Project ID: #3389868