opkg update opkg install icecast
# useradd busybox, : opkg install shadow-useradd useradd icecast -g nogroup cp /etc/icecast.xml /usr/share/icecast # vi /usr/share/icecast/icecast.xml # nano
cd /usr/share/icecast mkdir log cd log touch {error,access}.log cd - chown -R icecast log # icecast -b -c icecast.xml
icecast -b -c /usr/share/icecast/icecast.xml
<mount> <mount-name>/live</mount-name> <fallback-mount>/mpd.ogg</fallback-mount> <fallback-override>1</fallback-override> <fallback-when-full>1</fallback-when-full> </mount>
#ICECAST config rule option src wan option dest_port 8000 option target ACCEPT option proto tcp
/etc/init.d/firewall restart
In the past, I have streamed on Windows XP with both SAM and ShoutCast. It’s a live streaming experience in my life. Over six hours connected preformed flawlessly. Kudos to those who put this together.
@audio - rtprio 99 @audio - memlock unlimited @audio - nice -10
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):

2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:

, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):

, , - .
, .
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):

2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:

, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):

, , - .
, .
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):

2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:

, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):

, , - .
, .
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):

2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:

, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):

, , - .
, .
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):

2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:

, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):

, , - .
, .
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):

2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:

, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):

, , - .
, .
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):
2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:
, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):
, , - .
, .
echo "/usr/bin/jackd -d -r 44100 -p 256" > ~/.jackdrc
JACK, back-end' ( ):
jackd -d
.. alsa pulse
IV.2 idjc
idjc , . ( ):

2 , ( ), ( ), , (), :
4 6 Icecast/Shoutcast MP3 OGG () FLAC
. Preferences Jingles , Output:

, , .
, .
, Format ., .. , .
, IRC.
V. Skype
skype ☻ alsa-plugins. Gentoo:
emerge alsa-plugins # USE="jack"
~/.asoundrc :
# VoIP plugin for the IDJC default profile. pcm.idjcvoip { type plug slave.pcm { type jack playback_ports { 0 idjc-mx_default:voip_in_l 1 idjc-mx_default:voip_in_r } capture_ports { 0 idjc-mx_default:voip_out_l 1 idjc-mx_default:voip_out_r } } }
.
, idjrc JACK jackd -d alsa ( pulse, ). , qjackctl.
idjcvoip ( , Ekiga ):

, , - .
, .
Source: https://habr.com/ru/post/146286/
All Articles