Em Andamento

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.

please note, full source sill be required at project completion.

Habilidades: Serviços de audio, Java

Veja mais: vorbis java, applet audio stream, applet send audio stream, java ogg vorbis streaming, java applet ogg, ogg applet stream, java record vorbis send server, java audio streaming applet, audio streaming java, java audio streaming, ogg audio java, stream ogg vorbis browser, web content downloads, java to applet, java start web, https applet, example of data capturing, decode a password, applet.start, applet start, applet https, applet http, java record ogg vorbis, vorbis stream applet java, java capture ogg

Acerca do Empregador:
( 0 comentários ) neath, United Kingdom

ID do Projeto: #552673

4 freelancers estão ofertando em média $500 para esse trabalho


Hi I'm willing to do it

$600 USD in 26 dias
(14 Comentários)

I can do it now.

$250 USD in 15 dias
(4 Comentários)

ok to do it

$600 USD in 30 dias
(0 Comentários)

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 Mais

$550 USD in 15 dias
(0 Comentários)