login
Forgot?
Login with Facebook

Don't have an account? Register one now!

java audio streaming applet - OGG/Vorbis

Bids 
4
Avg Bid
$500 USD
CLOSED
  • Project ID:

    552673
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

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 http://downloads.xiph.org/releases/vorbis-java/vorbis-java-1.0.0-beta.tar.gz.

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.

Additional Project Description:

11/17/2009 at 10:40 EST:
please note, full source sill be required at project completion.



Skills required:

Audio Services, Java

Project posted by:

simonn United Kingdom
(0 Reviews)

Last seen:

If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

Solomonkariri Kenya
Solomonkariri
Kenya From Kenya     Offline
  Foundation EUFreelance.com Member
$600 in 26 days 
0
over 2 years ago
4.9

5.0

14 Reviews
60% Completion Rate
Hi I'm willing to do it
bup Viet Nam
bup
Viet Nam From Viet Nam     Offline
  Foundation EUFreelance.com Member
$250 in 15 days 
0
over 2 years ago
5.0

1.0

4 Reviews
25% Completion Rate
I can do it now.
ksbrother India
ksbrother
India From India     Offline
$550 in 15 days 
0
over 2 years ago
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
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 clients and partners achieve outstanting business results and generate great returns less
nfasoli Italy
nfasoli
Italy From Italy     Offline
  Foundation EUFreelance.com Member
$600 in 30 days 
0
over 2 years ago
ok to do it