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 >> [email protected] >> 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 > [email protected] > http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev _______________________________________________ Rivendell-dev mailing list [email protected] http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
