Can you then suggest a reasonable alternative to Live365 that WILL work with Linux?
Joseph Matthews On Nov 10, 2011, at 6:02 PM, Wayne Merricks wrote: > Sorry to break this to you but Live365 doesn't work with Linux streamers. > They do funky things by hiding the ports the server is really on and you need > to stream an MP3 format. On top of this there are proprietary commands for > turning the server on. I ended up having to use an XP VM just to get this > going, they aren't interested in making a Linux client either (check their > forums for more info). > > Regards, > > Wayne > > -----Original Message----- > From: rivendell-dev-boun...@lists.rivendellaudio.org on behalf of Joseph > Matthews > Sent: Thu 10/11/2011 19:07 > To: User discussion about the Rivendell Radio Automation System > Subject: Re: [RDD] Streaming Questions > > Perhaps I need a bit of clarification. I have installed darkice, and believe > I have it configured correctly. My darkice.cfg: > > [general] > duration = 0 # duration of encoding, in seconds. 0 means > forever > bufferSecs = 5 # size of internal slip buffer, in seconds > reconnect = yes # reconnect to the server(s) if disconnected > > # this section describes the audio input that will be streamed > [input] > device = jack # OSS DSP soundcard device for the audio input > sampleRate = 44100 # sample rate in Hz. try 11025, 22050 or 44100 > bitsPerSample = 16 # bits per sample. try 16 > channel = 2 # channels. 1 = mono, 2 = stereo > > [icecast2-0] > format = vorbis > bitrateMode = cbr > bitrate = 96 > quality = 0.8 > server = xxx.xxx.xx.xx # Live365 IP address > mountPoint = # Live365 doesn't require a mount pint > port = xxxxx # Live365 port > password = xxxxxxxx # Live365 account password > public = yes > > As far as I can tell, this configuration is correct. However, when I run > darkice, I get this: > > DarkIce 0.20.1 live audio streamer, http://darkice.tyrell.hu/ > Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/ > > Using config file: /etc/darkice.cfg > Using JACK audio server as input device. > Using POSIX real-time scheduling, priority 98 > Registering as JACK client darkice-12432 > DarkIce: VorbisLibEncoder.cpp:142: vorbis lib opening underlying sink error > [0] > > From what I can tell Googling around, this error message typically means that > darkice can't connect to the server. Am I missing a step here? > > Thanks for the help! > > Joseph Matthews > > On Nov 4, 2011, at 6:59 PM, James Harrison wrote: > >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Okay, here's how it fits together in theory: >> >> * Rivendell talks to JACK, obviously >> * Darkice accepts JACK input (configured in /etc/darkice.cfg usually) >> and converts that audio to a stream of MPEG-3 data (or ogg, or whatnot) >> * Icecast accepts that stream, and broadcasts it by retransmission >> (effectively) to any clients who want to listen >> >> So, all you need to do is connect darkice to Rivendell, point darkice at >> an Icecast server (yours or a hosted one - will need appropriate >> bandwidth) and point Live365 at your Icecast server. >> >> The best way to set this up is probably using a small shell script - you >> can connect ports with jack_connect. So if you configure darkice to >> provide two ports named darkice:left and darkice:right, and want the >> main RD output patched to that: >> >> #!/bin/bash >> # Run darkice in a screen session, detatched from this window (check my >> options- doing this off memory so they may be wrong) >> screen -DmS darkice darkice >> # wait a bit >> sleep 5 >> # patch it in >> jack_connect rivendell:outport_left darkice:left >> jack_connect rivendell:outport_right darkice:right >> >> That should do the trick. If you want to just patch what you hear to >> darkice you should check JACK's monitor mode - you can set up software >> monitor ports so anything going out gets duplicated to an input you can >> then patch to darkice. >> >> Darkice is very much the way to go if you ask me but Liquidsoap is >> another popular tool, if a little more complex to configure. It does >> have the advantage of giving you more flexibility, and potentially some >> processing of audio prior to TX, but I prefer to do that processing with >> Jamin (a JACK audio mastering program, which can do you a multiband >> compressor, lots of EQ and a lookahead limiter). You can patch in that >> or JACK-Rack or anything else like that (LinuxDSP has a multiband >> compressor with JACK support for instance) in the same way as described >> above. The jack_lsp (and jack_lsp -c) commands are helpful for >> debugging, and check out Patchage (available in the Ubuntu repos) for a >> nice simple GUI to help you play around with things. >> >> Hope that helps! >> >> Cheers, >> James Harrison >> >> >> On 04/11/2011 22:35, Joseph Matthews wrote: >>> I'm hoping that someone can perhaps provide me with a good starting >> point for streaming from Rivendell. I am using Rivendell 2.0.2 and JACK >> under Unbuntu 10.04 LTS. I want to stream directly from JACK to Live365. >> I have Googled and searched the Rivendell list, but really can't figure >> out where to start. I've read about dark ice, darksnow, icecast, >> edcast-jack.. But can't even begin to figure out how to configure >> anything or make connections to JACK. >>> >>> Your help is greatly appreciated! >>> >>> Joseph Matthews >>> _______________________________________________ >>> Rivendell-dev mailing list >>> Rivendell-dev@lists.rivendellaudio.org >>> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.9 (MingW32) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >> iEYEARECAAYFAk60blQACgkQmJV2s0zjsDi6PgCeJ1XMRdKanJiQAdEP2cPtv4KC >> 8KAAn01g+emYjeJ4wBZ+90c7fEBNskFL >> =LTkX >> -----END PGP SIGNATURE----- >> >> _______________________________________________ >> Rivendell-dev mailing list >> Rivendell-dev@lists.rivendellaudio.org >> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev > > _______________________________________________ > Rivendell-dev mailing list > Rivendell-dev@lists.rivendellaudio.org > http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev > > > ####################### > Scanned by MailMarshal > ####################### > > #################################################################################################################################################################################################################### > > Attention: > > The information contained in this message is confidential and intended for > the addressee(s) only. If you have received this message in error or there > are any problems, please notify the originator immediately. > The unauthorised use, disclosure, copying or alteration of this message is > strictly forbidden. Christian Vision or any of its subsidiaries will not be > liable for direct, special, indirect or consequential damages > arising from alteration of the contents of this message by a third party or > as a result of any virus being passed on. Please note that we reserve the > right to monitor and read any e-mails sent or received by the > company under the Telecommunications (Lawful Business Practice) (Interception > of Communications) Regulation 2000. Christian Vision is registered in England > as a limited company 2842414 and as a charity 1031031 > > #################################################################################################################################################################################################################### > <winmail.dat>_______________________________________________ > Rivendell-dev mailing list > Rivendell-dev@lists.rivendellaudio.org > http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev _______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev