Noat under ShoutCast TV in Winamp Lybrery.

Steamcast is a stand alone server that combines the features of SHOUTcast and Icecast2 and more to make one mega awesome server.
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Noat under ShoutCast TV in Winamp Lybrery.

Post by DJ Danni »

Hello jay. I am running a Steamcast on Windows XP Pro and i am woondering how i can allowd my Webcam on ShoutCast TV in Medialaybrery in Winamp? I have see XRM TV are using Linux and are under Shoutcast TV Winamp. And how can i do the same on Windows XP Pro?
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
User avatar
Jay
Will work for food (Administrator)
Posts: 3020
Joined: Mon Jan 14, 2002 12:48 am
Location: Next Door
Contact:

Post by Jay »

You just need to make sure that you set your sourcemount is default. If it is please refer to the error log and make sure it is touching the shoutcast.com yp.
- Jay
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Post by DJ Danni »

ok
when i do that and try to connect then i get Error NAK No YPResponde. What do i did wrong?
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
User avatar
Jay
Will work for food (Administrator)
Posts: 3020
Joined: Mon Jan 14, 2002 12:48 am
Location: Next Door
Contact:

Post by Jay »

post the log from the connection of the source down.
- Jay
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Post by DJ Danni »

Her is the Config.

Code: Select all

; Steamcast Configuration File
; ================================
; This is the default Steamcast server configuration file, feel free to use
; it as a template for your server's configuration.  All lines beginning with ;
; or blank are ignored by the server's configuration parser.

; Server Configuration
; ====================

; PortBase [*8000]: The port that Steamcast will listen for connections on, generally it is
; acceptable to just leave this at the default, change it if you use port
; 8000 and/or 8001 for some other server.  Ports < 1024 are reserved, so try to
; stay above that.
PortBase=8000

; MaxUser: The maximum amount of streaming clients Steamcast should
; handle, this is a global setting for all multimedia connections.  Set this
; to a smart number.  Setting this too high could cause your network connection
; to be flooded and cause real problems for all end users.  In 0.9.7 this configuration
; option became optional.  Set this to set hard limits on max listener counts, otherwise
; cumulative SourceUserMax will be used to determine the overall UserMax.
; MaxUser=20

; MaxBandwidth: This is the maximum amount of out-going bandwidth allowed by Steamcast in units
; of kilo-bits per second.  This is a soft limit so it is possible for the server to exceed this
; limit due to the average bandwidth system some enforcement latency may occur as well.  A setting
; of zero disables this feature.
; MaxBandwidth=0

; IPMaxUser [*0]: The maximum amount of streaming clients Steamcast should
; handle per IP, this is a global setting for all multimedia connections.
; A setting of 0 disables this feature.
; IPMaxUser=0

; LogFile [None|*steamcast.log]: The location you would like Steamcast to store
; it's log file, setting this to 'None' or blank disables this feature.
LogFile=steamcast.log

; ScreenLog [*Yes|No]: Setting this to Yes will allow steamcast to output log information
; the the screen in CLI environments.
ScreenLog=Yes

; RealtimeLog [*Yes|No]: Setting this to Yes will allow steamcast to output Realtime statistical
; information to the screen in CLI environments.
RealtimeLog=Yes

; YPLog [*Yes|No]: Enable the logging of YP Touches.  This setting has no effect on
; YP Errors, or YP Add or YP Removes.  It will only hide logging of Successful touches
; when set to No.
YPLog=Yes

; PidFile [None|*steamcast.pid]: The file location you would like Steamcast to store
; it's PID or Process ID, setting this to 'None' or blank disables this feature.
; Regardless of this setting, Process ID's will be stored in the Log on each startup.
PidFile=steamcast.pid

; NameLookups [Yes|*No]: Setting NameLookup to Yes will have Steamcast
; do a reverse dns lookup on each connection made to the server.  High Traffic servers
; should leave this setting disabled until I can come up with a better threading method.
NameLookups=No

; ShowLastSongs [*20]: This setting tells steamcast how many stream related meta updates
; to store in history.  This capability was added for compatibility with reporting agencies.
; A Setting of 1 through 50 is acceptable.
ShowLastSongs=20

; ClientTimeout [*30]: Number of seconds a listener/viewer should stay connected while no source
; exists for thier mount.
ClientTimeout=30

; OnDemand Configuration
; ======================

; The directories you would like Steamcast to share
; OnDemandDir=C:\My Music

; User Configuration
; ==================

; AdminUser & Admin Pass: This is the credentials that allow full control of the server remotely
; so be very careful in determining what to put here.  Essentially with these settings
; a user would be able to connect to the server using a CNTRL application and use
; the server as if they are sitting in front of it.  Please make sure that admin passwords are
; different from mount passwords in SHOUTcast compatibility mode.  Encoders passwords take precedence
; in the event they are, this is for compatibility and security reasons.
AdminUser=admin

AdminPass=hackme

; Source Configuration
; ====================
; Each source that you wish to allow on the server needs to be configured
; here first.  The parser will read strait down the file so if you have
; multiple source mounts and you declare a new mount before finishing
; configuration of another, then those configurations after the new
; declaration will go to the new mount.

; SourceMount: This is the mount you would like to create, if you set
; this to /ghey.mp3 then you would be able to access this mount by
; going to http://localhost:8000/ghey.mp3  It is critical that you
; make sure to include the slash at the beginning.
SourceMount=/live.mp3

; SourceBackup: This is the mount you would like listeners directed to in the
; event that this source becomes unavailable.  These two mounts must be completely
; identical bitstreams in order for this feature to work properly.  This includes
; MetaData in the event that you relay from multiple servers!
; SourceBackup=/live_back.mp3

; SourceUser: The last SourceMount declared will require this Username
; in order to become a source for this mount.  Note: if you are running
; this mount in shoutcast compatibility mode, this is not required.  However
; it's best to set this anyhow as it allows your encoder users to administrate
; their mounts from a CNTRL app or web panel.
SourceUser=Encoder

; SourcePass: This is the last Source Mount's password, this is required
; for all connecting encoders.  Mounts without passwords are invalid.
SourcePass=changeme

; SourceUserMax [*5]: This particular mount's UserMax, if all of your source
; UserMaxes combined exceed the global UserMax then the UserMax takes presedence.
SourceUserMax=5

; SourceRelay: This particular mount will pull data from the location specified below.
; If you publish both servers on yp.shoutcast.com and wish that they cluster at that
; yp server then enter your relay url without http:// or trailing path or slashes
; like the example below.
; SourceRelay=audio.str3am.com:4080

; SourceBitrateLimit: Set this to have Steamcast choke sources that exceed a
; certain average data rate.  This value is based on actual data transfer and not any particular
; format headers.  This is a great way to control users in community or hosting
; environments.  Default is no limits.  Steamcast waits 20 seconds into a connect before
; limiting, the choke takes affect after a source goes 10% over the limit.
; SourceAvgBitrateLimit=128

; SourceIsSC [*Yes|No]: Setting this to Yes will allow source applications
; which do not have a username capability to use the last source
; declared anyway.
SourceIsSC=Yes

; SourceNameFormat: Provides a new Stream name either derived from the source or completely
; replacing the sources option.  This title is used in client media players and publishing
; outlets.  You can use %s anywhere in the title to have the encoder's option included into
; the final stream name.
; SourceNameFormat=%s powered by Steamcast

; SourceIsDefault [*Yes|No]: Setting this to Yes will make this particular
; mount available globally.  There can be only one global mount.  This
; is also the only mount that will be able to list at shoutcast.com
SourceIsDefault=Yes

; SourceIP: Setting this to a dotted IP address will make this particular
; mount available at the root of steamcast (much like SHOUTcast) for the IP
; specified here.  Note: You must own the IP you place here.  Inaccurate
; settings will have no effect.  This setting essentially will allow you to
; list multiple source points in the SHOUTcast directory.  It is not neccessary
; to set this setting if you only own one IP.  Setting this for any Source will
; disable the SourceIsDefault flag on any mount.
; SourceIP=123.45.67.89

; SourceAuth: [Yes|*No]:  Allows you to setup HTTP Basic Authorization on this
; mount point.  All Authentication is currently file based.  Please see steamauth.txt
; SourceAuth overrides the public bit and will force all SourceAuth'd streams to be
; private.
; SourceAuth=No

; SourceAuthMax: [*0]: Allows you to set the maximum amount of connections per authenticated
; user.  A setting of 0 is interpreted as unlimited.
; SourceAuthMax=0

; SourceListenerTimer: [*0]: Allows you to specify the amount of time a client can stay connected
; in minutes.  A value of 0 disables this feature and allows clients to stay connected for
; an unlimited amount of time.
; SourceListenerTimer=0

; SourcePublic: [*Default|Always|Never]: Allows you to specify whether to override the source's
; public bit setting.  When set to Always a source mount will list on directory services regardless of
; the encoder's specified preference.  When set to Never the source mount will refuse to list on
; directory services.  The default of... Default (heh) sets the source to let the encoder decide
; listing preference.
; SourcePublic=Default

; SourcePublicRelays: [*Yes|No]: Whether servers which relay steamcast should list on directory services.
; SourcePublicRelays=Yes

; SourceRawKey: Set this variable to the key you would like passed in a parameter string to access
; the raw data stream in HTTP form.  This is great for things such as Flash.  If you use the example
; below then access to the raw data stream (unprotected by user-agent filters) can be obtained by passing
; http://localhost:8000/mountname.mp3?rawdata to the player, as always substitute the address with your
; specific implementation.  Leaving this option blank or commented disables this capability.
; SourceRawKey=rawdata

; SourceBuffUtil [*100]: This value allows you to control the start position
; of connecting clients within the buffer.  0 would effectively set a new connecting
; client to the write point of the buffer giving a more real-time like experience
; although due to the way the internet really works it can never be truely real-time.
; Setting this to 100 would start them all the way at the back of the buffer which
; gives most clients no buffer wait times.  It is highly recommended that you not mess
; with this parameter except in instances where the bitrate of the stream is extremely
; low and you require an interactive experience from the users connected to the server.
; (i.e. A talk show or other low bitrate interactive live program)  Most other broadcasts
; SHOULD NOT CHANGE THIS SETTING!!!  Doing so will make the connecting users feel like
; they are on dialup in 1996 listening to Real Player. :)
; SourceBuffUtil=100

; Directory Configuration
; =======================
Directory=http://www.steamcast.com/sbin/yp.php
Directory=http://dir.xiph.org/cgi-bin/yp-cgi
Directory=http://yp.shoutcast.com

; Advanced Configuration
; ======================
; Do not mess with these configuration values unless you know what you are
; doing, typically these are settings which should not need adjusting.  But
; are here for those users who feel they need more control over how the 
; server behaves.

; ServIP [*Any]: This option allows you to control which interface or IP Steamcast
; should bind to.  Setting this option will limit which IP clients can connect through.
; ANY (case sensitive) will allow steamcast to bind to all and any ip interfaces available.
; ServIP=ANY

; SrcIP [*Any]: SrcIP is the IP that Steamcast will listen for source connections.  For
; instance setting this option to 127.0.0.1 will limit SHOUTcast source connection attempts
; to only from the the machine steamcast resides on.  ANY (case sensitive) will allow
; steamcast to bind to all and any ip interfaces available.
; SrcIP=ANY

; ThreadPool [*5]: Set this to control the amount of available threads for incoming clients.
; Generally you should not have to change this setting.  Setting anything below 2 is not allowed,
; due to severe loss of performance.  Setting this too high will mean more memory and overhead
; will be needed to load the server, be sensible if you must change this number.  While you are allowed
; to set a number as high as 100 anything over 10 is generally considered excessive.
; ThreadPool=5

; if I could smile I would.
Her is the config like i have it.
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
User avatar
Jay
Will work for food (Administrator)
Posts: 3020
Joined: Mon Jan 14, 2002 12:48 am
Location: Next Door
Contact:

Post by Jay »

it is not neccessary to define shoutcast in the Directory config, remove

Directory=http://yp.shoutcast.com

it is not needed. SourceIsDefault=Yes is all that is neccessary.
- Jay
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Post by DJ Danni »

Code: Select all

; SourceIsDefault [*Yes|No]: Setting this to Yes will make this particular 
; mount available globally.  There can be only one global mount.  This 
; is also the only mount that will be able to list at shoutcast.com 
SourceIsDefault=Yes
Is this Right?
But annyway i cannoat see yp.shoucast.com connect to my server :? :?
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
User avatar
Jay
Will work for food (Administrator)
Posts: 3020
Joined: Mon Jan 14, 2002 12:48 am
Location: Next Door
Contact:

Post by Jay »

yup that is all that is needed.
- Jay
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Post by DJ Danni »

Hey Jay her is my log.

Code: Select all

01/23/2006@14:52:58] <127.0.0.1> Request: /admin.cgi {UA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)}
[01/23/2006@14:52:58] User Removed
[01/23/2006@14:52:59] <127.0.0.1> Request: /admin.cgi {UA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)}
[01/23/2006@14:53:05] <www.steamcast.com> [touch /uh24.pls] ACK: Touch Successful.
[01/23/2006@14:53:06] <www.steamcast.com> [touch /uhcam.nsv] ACK: Touch Successful.
[01/23/2006@14:53:06] <www.steamcast.com> [touch /uh64.pls] ACK: Touch Successful.
[01/23/2006@14:53:12] <dir.xiph.org> [touch /uh24.pls] ACK: Successfull Touch
[01/23/2006@14:53:12] <dir.xiph.org> [touch /uh64.pls] ACK: Successfull Touch
[01/23/2006@14:53:13] <dir.xiph.org> [touch /haus24.pls] ACK: Successfull Touch
[01/23/2006@14:53:14] <dir.xiph.org> [touch /uhcam.nsv] ACK: Successfull Touch
[01/23/2006@14:53:17] <127.0.0.1> Request: /admin.cgi {UA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)}
[01/23/2006@14:53:21] <www.steamcast.com> [touch /haus24.pls] ACK: Touch Successful.
All but noat Shoutcast :?
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
User avatar
Jay
Will work for food (Administrator)
Posts: 3020
Joined: Mon Jan 14, 2002 12:48 am
Location: Next Door
Contact:

Post by Jay »

Have you set SourceIP anywhere in your config file?
- Jay
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Post by DJ Danni »

ok My IP IS 212.30.223.9
Is this Right?

Code: Select all

; SourceIP: Setting this to a dotted IP address will make this particular
; mount available at the root of steamcast (much like SHOUTcast) for the IP
; specified here.  Note: You must own the IP you place here.  Inaccurate
; settings will have no effect.  This setting essentially will allow you to
; list multiple source points in the SHOUTcast directory.  It is not neccessary
; to set this setting if you only own one IP.  Setting this for any Source will
; disable the SourceIsDefault flag on any mount.
; SourceIP=123.45.67.89
Or This?

Code: Select all

; SourceIP: Setting this to a dotted IP address will make this particular
; mount available at the root of steamcast (much like SHOUTcast) for the IP
; specified here.  Note: You must own the IP you place here.  Inaccurate
; settings will have no effect.  This setting essentially will allow you to
; list multiple source points in the SHOUTcast directory.  It is not neccessary
; to set this setting if you only own one IP.  Setting this for any Source will
; disable the SourceIsDefault flag on any mount.
; SourceIP=212.30.223.9
Whitch one?
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
User avatar
Jay
Will work for food (Administrator)
Posts: 3020
Joined: Mon Jan 14, 2002 12:48 am
Location: Next Door
Contact:

Post by Jay »

No I was asking if you have, if you haven't then you should be able to list on shoutcast. Post the part of the log where you connect to the source and list on the directories. Something in the config is set somewhere to stop steamcast from attempting to list there.
- Jay
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Post by DJ Danni »

You have to sorry jay my English is bad. Can you show me a Demo so i know what you are talking aboat? :oops:
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
User avatar
Jay
Will work for food (Administrator)
Posts: 3020
Joined: Mon Jan 14, 2002 12:48 am
Location: Next Door
Contact:

Post by Jay »

The easiest thing to do is to get the default config file from the steamcast download and start all over again, this time only configure sourcepass and your admin user and pass and see if it lists then.
- Jay
DJ Danni
Stream Host
Posts: 32
Joined: Wed May 04, 2005 3:08 pm
Location: Iceland in Akranes
Contact:

Post by DJ Danni »

The how can i add a mor user?
DJ Danni
Icelandic Retail Sore - Computer Repair - Website Hosting - Radio Hosting and more.
Krúttin
Post Reply