Page 1 of 1
Streaming to icecast server
Posted: 14 Aug 2007 15:29
by rptr
I would like to stream with vlc to an icecast server using this command...
Code: Select all
vlc -vvv --color rhonefm.ogg --sout '#standard{access=shout,mux=ogg,dst=admin:*****@localhost:8800}' --loop
...but I obtain the following error message :
Code: Select all
[00000281] access_output_shout private warning: failed to connect using 'icy' (shoutcast) protocol
status change: ( new input: rhonefm.ogg )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
[00000281] access_output_shout private warning: failed to connect using 'http' (icecast 2.x) protocol
[00000281] access_output_shout private error: failed to open shout stream to localhost:8800/: Login failed
[00000281] main private warning: no sout access module matching "shout" could be loaded
[00000279] stream_out_standard private error: no suitable sout access module for `shout/ogg://admin:*****@localhost:8800'
[00000279] main private warning: no sout stream module matching "standard" could be loaded
[00000279] main private debug: destroying chain... (name=standard)
[00000279] main private debug: destroying chain done
[00000278] main stream output error: stream chain failed for `standard{access=shout,mux=ogg,dst=admin:*****@localhost:8800}'
[00000276] main input error: cannot start stream output instance, aborting
I compile vlc with --enable-shout and I can see "access_output_shout IceCAST output" with vlc --list...
Re: Streaming to icecast server
Posted: 14 Aug 2007 17:00
by rptr
I made some changes, but I still can not read from icecast server. The mountpoint is not constant, so I think there is something wrong with the output from vlc to icecast...
Command line...
Code: Select all
vlc -vvv --color couleur3.mp3 --sout '#standard{access=shout,mux=ts,dst=source:test@localhost:8800/test}' --loop
Output log...
Code: Select all
VLC media player 0.8.6c Janus
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file /home/sebastien/.vlc/cache/plugins-04041e.dat
[00000001] main private debug: recursively browsing `modules'
[00000001] main private debug: recursively browsing `/usr/local/lib/vlc'
[00000001] main private debug: recursively browsing `plugins'
[00000001] main private debug: module bank initialized, found 212 modules
[00000001] main private debug: opening config file /home/sebastien/.vlc/vlcrc
[00000001] main private debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main private debug: looking for memcpy module: 3 candidates
[00000001] main private debug: using memcpy module "memcpymmxext"
[00000268] main playlist debug: waiting for thread completion
[00000268] main playlist debug: thread 3082652560 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000269] main private debug: waiting for thread completion
[00000269] main private debug: thread 3074259856 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000270] main interface debug: looking for interface module: 1 candidate
[00000270] main interface debug: using interface module "hotkeys"
[00000270] main interface debug: thread 3065867152 (interface) created at priority 0 (interface/interface.c:231)
[00000272] main interface debug: looking for interface module: 1 candidate
[00000272] main interface debug: using interface module "screensaver"
[00000272] main interface debug: thread 3057474448 (interface) created at priority 0 (interface/interface.c:231)
[00000268] main playlist debug: adding playlist item `couleur3.mp3' ( couleur3.mp3 )
[00000274] main interface debug: looking for interface module: 1 candidate
Remote control interface initialized. Type `help' for help.
[00000274] main interface debug: using interface module "rc"
[00000274] main interface debug: thread 3049081744 (manager) created at priority 0 (interface/interface.c:216)
[00000268] main playlist debug: creating new input thread
[00000276] main input debug: waiting for thread completion
[00000276] main input debug: creating statistics handler
[00000278] main stream output debug: stream=`standard'
[00000279] main private debug: looking for sout stream module: 1 candidate
[00000279] main private debug: set sout option: sout-standard-access to shout
[00000279] main private debug: set sout option: sout-standard-mux to ts
[00000279] main private debug: set sout option: sout-standard-dst to source:test@localhost:8800/test
[00000279] stream_out_standard private debug: creating `shout/ts://source:test@localhost:8800/test'
[00000279] stream_out_standard private debug: using `shout/ts://source:test@localhost:8800/test'
[00000281] main private debug: looking for sout access module: 1 candidate
[00000281] access_output_shout private warning: failed to connect using 'icy' (shoutcast) protocol
[00000276] main input debug: thread 3040689040 (input) created at priority 0 (input/input.c:265)
status change: ( new input: couleur3.mp3 )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
[00000281] access_output_shout private debug: connected using 'http' (icecast 2.x) protocol
[00000281] access_output_shout private debug: shout access output opened (source@localhost:8800/test)
[00000281] main private debug: using sout access module "access_output_shout"
[00000279] stream_out_standard private debug: access opened
[00000283] main private debug: looking for sout mux module: 1 candidate
[00000283] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000283] main private debug: using sout mux module "mux_ts"
[00000278] main stream output debug: muxer support adding stream at any time
[00000278] main stream output debug: muxer prefers to wait for all ES before starting to mux
[00000279] stream_out_standard private debug: mux opened
[00000279] main private debug: using sout stream module "stream_out_standard"
[00000276] main input debug: `couleur3.mp3' gives access `' demux `' path `couleur3.mp3'
[00000276] main input debug: creating demux: access='' demux='' path='couleur3.mp3'
[00000284] main demuxer debug: looking for access_demux module: 1 candidate
[00000276] main input debug: creating access '' path='couleur3.mp3'
[00000286] main access debug: looking for access2 module: 4 candidates
[00000286] vcd access debug: trying .cue file: couleur3.cue
[00000286] vcd access debug: could not find .cue file
[00000286] access_file access debug: opening file `couleur3.mp3'
[00000286] main access debug: using access2 module "access_file"
[00000291] main private debug: pre-buffering...
[00000291] main private debug: received first data for our buffer
[00000276] main input debug: creating demux: access='' demux='' path='couleur3.mp3'
[00000292] main demuxer debug: ID3v2.4 revision 0 tag found, skipping 32 bytes
[00000292] main demuxer debug: looking for demux2 module: 43 candidates
[00000307] main packetizer debug: looking for packetizer module: 16 candidates
[00000307] main packetizer debug: using packetizer module "mpeg_audio"
[00000307] mpeg_audio packetizer debug: MPGA channels:2 samplerate:48000 bitrate:128
[00000276] main input debug: selecting program id=0
[00000292] main demuxer debug: looking for id3 module: 1 candidate
[00000292] id3tag demuxer debug: checking for ID3 tag
[00000292] id3tag demuxer debug: found ID3v2 tag
[00000292] main demuxer debug: using id3 module "id3tag"
[00000292] main demuxer debug: removing module "id3tag"
[00000292] main demuxer debug: using demux2 module "mpga"
[00000276] main input debug: looking for a subtitle file in /home/sebastien/
[00000332] main packetizer debug: looking for packetizer module: 16 candidates
[00000332] main packetizer debug: using packetizer module "mpeg_audio"
[00000276] main input debug: stream out mode -> no decoder thread
[00000276] main input debug: starting in async mode
[00000276] main input debug: meta information:
[00000276] main input debug: - 'Encoded by' = 'Lavf51.12.1'
[00000276] main input debug: `couleur3.mp3' successfully opened
[00000332] mpeg_audio packetizer debug: MPGA channels:2 samplerate:48000 bitrate:128
[00000278] main stream output debug: adding a new input
[00000283] main private debug: adding a new input
[00000283] mux_ts private debug: adding input codec=mpga pid=68
[00000283] mux_ts private debug: new PCR PID is 68
[00000276] main input debug: EOF reached
signal 2 received, terminating vlc - do it again in case it gets stuck
status change: ( stop state: 0 )
status change: ( quit )
[00000001] main private debug: removing all interfaces
[00000274] main interface debug: thread 3049081744 joined (interface/interface.c:258)
[00000274] main interface debug: removing module "rc"
[00000276] main input debug: closing input
[00000307] main packetizer debug: removing module "mpeg_audio"
[00000292] main demuxer debug: removing module "mpga"
[00000286] main access debug: removing module "access_file"
[00000332] main packetizer debug: removing module "mpeg_audio"
[00000332] main packetizer debug: killing decoder fourcc `mpga', 0 PES in FIFO
[00000278] main stream output debug: removing an input
[00000283] mux_ts private debug: removing input pid=68
[00000283] mux_ts private debug: new PCR PID is 8191
[00000283] main private warning: no more input streams for this mux
[00000276] main input debug: destroying sout
[00000279] main private debug: destroying chain... (name=standard)
[00000283] main private debug: removing module "mux_ts"
[00000281] access_output_shout private debug: shout access output closed
[00000281] main private debug: removing module "access_output_shout"
[00000279] main private debug: removing module "stream_out_standard"
[00000279] main private debug: destroying chain done
[00000272] main interface debug: thread 3057474448 joined (interface/interface.c
Re: Streaming to icecast server
Posted: 16 Aug 2007 13:54
by rptr
If I change "access=shout,mux=ts" to "access=shout{mp3},mux=raw", the mountpoint becomes constant.
Re: Streaming to icecast server
Posted: 09 Jul 2010 16:26
by francki61
i had this error too:
access_output_shout warning: failed to connect using 'icy' (shoutcast) protocol
access_output_shout warning: failed to connect using 'http' (icecast 2.x) protocol
access_output_shout warning: unable to establish connection, retrying...
the solution :
put "source" as username or login, followed by a column and a password.
example : :sout=#transcode{acodec=vorb,ab=128,channels=2,samplerate=44100}:std{access=shout,mux=ogg,dst=source:0000@192.168.1.4:8000/live}
it seems putting "source" make work vlc
Re: Streaming to icecast server
Posted: 09 Jul 2010 16:28
by francki61
i had this error too:
access_output_shout warning: failed to connect using 'icy' (shoutcast) protocol
access_output_shout warning: failed to connect using 'http' (icecast 2.x) protocol
access_output_shout warning: unable to establish connection, retrying...
the solution :
put "source" as username or login, followed by a column and a password.
example : :sout=#transcode{acodec=vorb,ab=128,channels=2,samplerate=44100}:std{access=shout,mux=ogg,dst=source:0000@192.168.1.4:8000/live}
it seems putting "source" make work vlc