| View previous topic :: View next topic |
| Author |
Message |
tronchoman
Joined: 02 Feb 2009 Posts: 10
|
Posted: Fri Jul 10, 2009 4:51 pm Post subject: VLC password |
|
|
Hi,
I have an icecast installation working without error logs but when i try to open the streaming, the VLC needs user and password.
I try using source like user and 1234 and hackme like password but doesn't work.
Some help?
PD: I'm sorry for my bad english.
icecast.xml
| Code: |
<icecast>
<limits>
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<!-- If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client. For low-latency setups, you
might want to disable this. -->
<burst-on-connect>1</burst-on-connect>
<!-- same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won't need to
change from the default 64k. Applies to all mountpoints -->
<burst-size>65535</burst-size>
</limits>
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>1234</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>hackme</relay-password>
<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>hackme</admin-password>
</authentication>
<!-- Uncomment this if you want directory listings -->
<!--
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
-->
<!-- This is the hostname other people will use to connect to your server.
It affects mainly the urls generated by Icecast for playlists and yp
listings. -->
<hostname>localhost</hostname>
<!-- You can use these two if you only want a single listener -->
<!--<port>8000</port> -->
<!--<bind-address>127.0.0.1</bind-address>-->
<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<!-- <bind-address>127.0.0.1</bind-address> -->
</listen-socket>
<!--
<listen-socket>
<port>8001</port>
</listen-socket>
-->
<!--<master-server>127.0.0.1</master-server>-->
<!--<master-server-port>8001</master-server-port>-->
<!--<master-update-interval>120</master-update-interval>-->
<!--<master-password>hackme</master-password>-->
<!-- setting this makes all relays on-demand unless overridden, this is
useful for master relays which do not have <relay> definitions here.
The default is 0 -->
<!--<relays-on-demand>1</relays-on-demand>-->
<!--
<relay>
<server>127.0.0.1</server>
<port>8001</port>
<mount>/example.ogg</mount>
<local-mount>/different.ogg</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
-->
<!-- Only define a <mount> section if you want to use advanced options,
like alternative usernames or passwords-->
<mount>
<mount-name>/mount.ogg</mount-name>
<username></username>
<password>hola</password>
<max-listeners>1</max-listeners>
<dump-file>/tmp/dump-example1.ogg</dump-file>
<burst-size>65536</burst-size>
<fallback-mount>/example2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<intro>/example_intro.ogg</intro>
<hidden>1</hidden>
<no-yp>1</no-yp>
<authentication type="htpasswd">
<option name="filename" value="myauth"/>
<option name="allow_duplicate_users" value="0"/>
</authentication>
<on-connect>/home/icecast/bin/stream-start</on-connect>
<on-disconnect>/home/icecast/bin/stream-stop</on-disconnect>
</mount>
<!--
<mount>
<mount-name>/auth_example.ogg</mount-name>
<authentication type="url">
<option name="mount_add" value="http://myauthserver.net/notify_mount.php"/>
<option name="mount_remove" value="http://myauthserver.net/notify_mount.php"/>
<option name="listener_add" value="http://myauthserver.net/notify_listener.php"/>
<option name="listener_remove" value="http://myauthserver.net/notify_listener.php"/>
</authentication>
</mount>
-->
<fileserve>1</fileserve>
<!-- set the mountpoint for a shoutcast source to use, the default if not
specified is /stream but you can change it here if an alternative is
wanted or an extension is required
<shoutcast-mount>/live.nsv</shoutcast-mount>
-->
<paths>
<!-- basedir is only used if chroot is enabled -->
<basedir>/usr/share/icecast2</basedir>
<!-- Note that if <chroot> is turned on below, these paths must both
be relative to the new root, not the original root -->
<logdir>/var/log/icecast2</logdir>
<webroot>/usr/share/icecast2/web</webroot>
<adminroot>/usr/share/icecast2/admin</adminroot>
<!-- <pidfile>/usr/share/icecast2/icecast.pid</pidfile> -->
<!-- Aliases: treat requests for 'source' path as being for 'dest' path
May be made specific to a port or bound address using the "port"
and "bind-address" attributes.
-->
<!--
<alias source="/foo" dest="/bar"/>
-->
<!-- Aliases: can also be used for simple redirections as well,
this example will redirect all requests for http://server:port/ to
the status page
-->
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<!-- <playlistlog>playlist.log</playlistlog> -->
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
<logsize>10000</logsize> <!-- Max size of a logfile -->
<!-- If logarchive is enabled (1), then when logsize is reached
the logfile will be moved to [error|access|playlist].log.DATESTAMP,
otherwise it will be moved to [error|access|playlist].log.old.
Default is non-archive mode (i.e. overwrite)
-->
<!-- <logarchive>1</logarchive> -->
</logging>
<security>
<chroot>0</chroot>
<changeowner>
<user>dani</user>
<group>icecast</group>
</changeowner>
</security>
</icecast> |
ices-oss.xml
| Code: |
<?xml version="1.0"?>
<ices>
<!-- run in background -->
<background>0</background>
<!-- where logs go. -->
<logpath>/var/log/ices</logpath>
<logfile>ices.log</logfile>
<!-- size in kilobytes -->
<logsize>2048</logsize>
<!-- 1=error, 2=warn, 3=infoa ,4=debug -->
<loglevel>4</loglevel>
<!-- logfile is ignored if this is set to 1 -->
<consolelog>0</consolelog>
<!-- optional filename to write process id to -->
<!-- <pidfile>/home/ices/ices.pid</pidfile> -->
<stream>
<!-- metadata used for stream listing -->
<metadata>
<name>Example stream name</name>
<genre>Example genre</genre>
<description>A short description of your stream</description>
<url>http://mysite.org</url>
</metadata>
<!-- Input module.
This example uses the 'oss' module. It takes input from the
OSS audio device (e.g. line-in), and processes it for live
encoding. -->
<input>
<module>oss</module>
<param name="rate">44100</param>
<param name="channels">2</param>
<param name="device">/dev/dsp</param>
<!-- Read metadata (from stdin by default, or -->
<!-- filename defined below (if the latter, only on SIGUSR1) -->
<param name="metadata">1</param>
<param name="metadatafilename"></param>
</input>
<!-- Stream instance.
You may have one or more instances here. This allows you to
send the same input data to one or more servers (or to different
mountpoints on the same server). Each of them can have different
parameters. This is primarily useful for a) relaying to multiple
independent servers, and b) encoding/reencoding to multiple
bitrates.
If one instance fails (for example, the associated server goes
down, etc), the others will continue to function correctly.
This example defines a single instance doing live encoding at
low bitrate. -->
<instance>
<!-- Server details.
You define hostname and port for the server here, along
with the source password and mountpoint. -->
<hostname>localhost</hostname>
<port>8000</port>
<username></username>
<password>hola</password>
<mount>/mount.ogg</mount>
<yp>1</yp> <!-- allow stream to be advertised on YP, default 0 -->
<!-- Live encoding/reencoding:
channels and samplerate currently MUST match the channels
and samplerate given in the parameters to the oss input
module above or the remsaple/downmix section below. -->
<encode>
<quality>0</quality>
<samplerate>44099</samplerate>
<channels>2</channels>
</encode>
<!-- stereo->mono downmixing, enabled by setting this to 1 -->
<downmix>1</downmix>
<!-- resampling.
Set to the frequency (in Hz) you wish to resample to, -->
<resample>
<in-rate>44099</in-rate>
<out-rate>44099</out-rate>
</resample>
</instance>
</stream>
</ices> |
|
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Fri Jul 10, 2009 9:15 pm Post subject: |
|
|
there are a few things that seem wrongly configured.
in ices, you read in at 44100Hz but you have resample set when you are not intending to resample and for some reason you have specified a sample rate of 44099 ? Also downmix is enabled do you intend to encode 2 channels?
karl.
Last edited by karlH on Wed Jul 15, 2009 6:21 pm; edited 1 time in total |
|
| Back to top |
|
 |
tronchoman
Joined: 02 Feb 2009 Posts: 10
|
Posted: Wed Jul 15, 2009 6:16 pm Post subject: |
|
|
Hi KarlH,
Thanks for the reply.
I had problems with my vmware workstation and i must reinstall again and i have the same problem.
I comment the resample lines but the problem persists.
ices.log
| Code: |
[2009-07-15 20:08:19] INFO ices-core/main IceS 2.0.1 started...
[2009-07-15 20:08:19] INFO input-oss/oss_open_module Opened audio device /dev/dsp at 2 channel(s), 44100 Hz
[2009-07-15 20:08:19] INFO input-oss/oss_open_module Starting metadata update thread
[2009-07-15 20:08:19] INFO audio/resample_initialise Initialised resampler for 2 channels, from 44100 Hz to 44100 Hz
[2009-07-15 20:08:19] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channel(s), 44100 Hz, quality 0.000000
[2009-07-15 20:08:19] INFO signals/signal_usr1_handler Metadata update requested
[2009-07-15 20:08:19] INFO stream/ices_instance_stream Connected to server: localhost:8000/mount.ogg |
icecast2/error.log
| Code: |
[2009-07-15 20:14:07] INFO main/main Icecast 2.3.1 server started
[2009-07-15 20:14:07] DBUG yp/yp_recheck_config Updating YP configuration
[2009-07-15 20:14:07] INFO yp/yp_update_thread YP update thread started
[2009-07-15 20:14:07] DBUG source/source_fallback_file unable to open file "/usr/share/icecast2/web/mount2.ogg"
[2009-07-15 20:14:07] INFO auth/auth_run_thread Authentication thread started
[2009-07-15 20:14:08] DBUG slave/_slave_thread checking master stream list
[2009-07-15 20:14:08] INFO connection/_handle_source_request Source logging in at mountpoint "/mount.ogg"
[2009-07-15 20:14:08] DBUG connection/connection_complete_source sources count is 0
[2009-07-15 20:14:08] DBUG source/source_apply_mount Applying mount information for "/mount.ogg"
[2009-07-15 20:14:08] WARN source/source_apply_mount Cannot open intro file "/usr/share/icecast2/web//example_intro.ogg": No such file or directory
[2009-07-15 20:14:08] DBUG source/source_update_settings fallback /mount2.ogg
[2009-07-15 20:14:08] DBUG source/source_update_settings intro file is /example_intro.ogg
[2009-07-15 20:14:08] DBUG source/source_update_settings Dumping stream to /tmp/dump-example1.ogg
[2009-07-15 20:14:08] DBUG source/source_update_settings connect script "/home/icecast/bin/stream-start"
[2009-07-15 20:14:08] DBUG source/source_update_settings disconnect script "/home/icecast/bin/stream-stop"
[2009-07-15 20:14:08] DBUG source/source_update_settings hidden from xsl
[2009-07-15 20:14:08] DBUG source/source_update_settings public set to 0
[2009-07-15 20:14:08] DBUG source/source_update_settings max listeners to 1
[2009-07-15 20:14:08] DBUG source/source_update_settings queue size to 524288
[2009-07-15 20:14:08] DBUG source/source_update_settings burst size to 65536
[2009-07-15 20:14:08] DBUG source/source_update_settings source timeout to 10
[2009-07-15 20:14:08] DBUG source/source_update_settings fallback_when_full to 1
[2009-07-15 20:14:08] DBUG source/source_fallback_file unable to open file "/usr/share/icecast2/web/mount2.ogg"
[2009-07-15 20:14:08] DBUG connection/connection_complete_source source is ready to start
[2009-07-15 20:14:08] DBUG fserve/fserve_add_client_callback Adding client to file serving engine
[2009-07-15 20:14:08] DBUG source/source_init Source creation complete
[2009-07-15 20:14:08] DBUG source/source_run_script Starting command /home/icecast/bin/stream-start
[2009-07-15 20:14:08] EROR source/source_run_script Unable to run command /home/icecast/bin/stream-start (No such file or directory)
[2009-07-15 20:14:08] DBUG stats/modify_node_event update node clients (1)
[2009-07-15 20:14:08] DBUG stats/modify_node_event update node connections (1)
[2009-07-15 20:14:08] DBUG stats/modify_node_event update node sources (1)
[2009-07-15 20:14:08] DBUG stats/process_source_event new source stat /mount.ogg
[2009-07-15 20:14:08] DBUG stats/process_source_event new node public (0)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node server_name (Example stream name)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node server_description (A short description of your stream)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node server_url (http://mysite.org)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node genre (Example genre)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node server_type (application/ogg)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node authenticator (htpasswd)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node max_listeners (1)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node source_ip (127.0.0.1)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node user_agent (IceS 2.0.1)
[2009-07-15 20:14:08] DBUG stats/modify_node_event update node source_client_connections (1)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node listeners (0)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node samplerate (44100)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node channels (2)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node quality (0.00)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node audio_info (samplerate=44100;channels=2;quality=0%2e00)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node listenurl (http://localhost:8000/mount.ogg)
[2009-07-15 20:14:08] DBUG stats/modify_node_event update node source_total_connections (1)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node slow_listeners (0)
[2009-07-15 20:14:08] DBUG stats/modify_node_event update node listeners (0)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node listener_peak (0)
[2009-07-15 20:14:08] DBUG stats/process_source_event new node stream_start (Wed, 15 Jul 2009 20:14:08 +0200)
[2009-07-15 20:14:09] DBUG format-ogg/format_ogg_free_headers releasing header pages
[2009-07-15 20:14:09] DBUG format-ogg/free_ogg_codecs freeing codecs
[2009-07-15 20:14:09] DBUG format-vorbis/initial_vorbis_page checking for vorbis codec
[2009-07-15 20:14:09] INFO format-vorbis/initial_vorbis_page seen initial vorbis header
[2009-07-15 20:14:09] DBUG format-vorbis/process_vorbis_page processing incoming header packet (1)
[2009-07-15 20:14:09] DBUG format-vorbis/process_vorbis_page processing incoming header packet (2)
[2009-07-15 20:14:09] DBUG format-vorbis/process_vorbis_page we have the header packets now
[2009-07-15 20:14:09] DBUG format-vorbis/process_vorbis_headers Adding the 3 header packets
[2009-07-15 20:14:09] DBUG format-ogg/format_ogg_attach_header attaching BOS page
[2009-07-15 20:14:09] DBUG format-ogg/format_ogg_attach_header attaching header page
[2009-07-15 20:14:09] DBUG stats/process_source_event new node total_bytes_read (0)
[2009-07-15 20:14:09] DBUG stats/process_source_event new node total_bytes_sent (0)
[2009-07-15 20:14:09] DBUG stats/process_source_event new node audio_samplerate (44100)
[2009-07-15 20:14:09] DBUG stats/process_source_event new node audio_channels (2)
[2009-07-15 20:14:09] DBUG stats/process_source_event new node audio_bitrate (64000)
[2009-07-15 20:14:09] DBUG stats/process_source_event new node ice-bitrate (64)
[2009-07-15 20:14:10] DBUG stats/process_source_event new node subtype (Vorbis) |
|
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Wed Jul 15, 2009 6:24 pm Post subject: |
|
|
again you say one thing yet the log indicates something else. The resample_initialise would only occur if you have resample set. I would re-check your ices xml file.
karl. |
|
| Back to top |
|
 |
tronchoman
Joined: 02 Feb 2009 Posts: 10
|
Posted: Wed Jul 15, 2009 7:12 pm Post subject: Solved |
|
|
Hi,
I solved the problem commenting the authentications lines.
| Code: |
<authentication type="htpasswd">
<option name="/etc/icescast2/misusuarios" value="myauth"/>
<option name="allow_duplicate_users" value="0"/>
</authentication> |
Thanks for all. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2002 phpBB Group subRebel style by ktauber
|