In Progress

java audio streaming applet - OGG/Vorbis

I require a java web applet developed for streaming media content . The applet will be compatible with windows browsers, Linux and Mac, be based upon the ogg/vorbis audio format and compatible with the icecast ICY/shout protocol. An example native beta library which gives example on how to handle much of the audio encoding/sending functionality can be found here [url removed, login to view]

Applet will

1. Load in browser

2. Request via textbox a key of 50 variable characters

3. Send key via XML over HTTPS to pre-defined auth server (defined in <applet> html parameter)

4. Auth server will reply to applet in XML over HTTPS containing Servername1, port1, servername2, port2, password, name

5. applet will connect to servername1, port1 and begin receiving OGG/vorbis audio data using icecast ICY/shout protocol

6. applet will decode ogg/vorbis audio data and pipe to soundcard line out

7. applet will record bitrate, samplerate, channels of incoming stream to variable

once above steps successful applet will then

8. applet will begin capturing line in on soundcard

9. applet will encode PCM capture into OGG/Vorbis format at bitrate, samplerate and channels as defined in variable from step 7

10. applet will begin streaming/shouting captured OGG/Vorbis stream from soundcard line in to servername2, port2 using icecast ICY/shout protocol with password and name defined in step 4

Applet interface can be minimal; initially a request for the key (step 2), a start button and a stop button. A text status box is required (which shows which step the system is at, or any received/generated errors). a VU meter showing volume of received and transmitted audio would be useful.

error handling is essential and will be tested for.

Skills: Audio Services, Java

See more: vorbis java, applet audio stream, applet send audio stream, java ogg vorbis streaming, java applet ogg, ogg applet stream, java audio streaming applet, audio streaming java, java audio streaming, ogg audio java, stream ogg vorbis browser, web content downloads, java start web, example data capturing, applet start, java record ogg vorbis, vorbis stream applet java, java capture ogg, ogg stream applet html, ogg applet, streaming ogg java, ogg streaming applet, applet ogg, java line ogg, java ogg audio stream

About the Employer:
( 0 reviews ) neath, United Kingdom

Project ID: #552673

4 freelancers are bidding on average $500 for this job

Solomonkariri

Hi I'm willing to do it

$600 USD in 26 days
(14 Reviews)
5.0
bup

I can do it now.

$250 USD in 15 days
(4 Reviews)
1.0
nfasoli

ok to do it

$600 USD in 30 days
(0 Reviews)
0.0
ksbrother

Technooxy Systems provides professional services focused on custom software and web solutions for business worldwide. Our mission is to deliver cost effective, quality-centric and scalable solutions thus helping our cl More

$550 USD in 15 days
(0 Reviews)
0.0