Brutish Sailor Posted April 1, 2009 Share Posted April 1, 2009 Looking for someone that knows a little more about steamcast. I never heard of it till today, but from the looks of things, it never made it out of beta and appears to be an abandoned project? Can anyone shed some light on this? KNSJ.org / 89.1 FM San Diego Link to comment Share on other sites More sharing options...
Brutish Sailor Posted April 2, 2009 Author Share Posted April 2, 2009 Getting the details together on this now, but I confirmed it never made it out of beta, and yet it still has users. KNSJ.org / 89.1 FM San Diego Link to comment Share on other sites More sharing options...
Brutish Sailor Posted April 2, 2009 Author Share Posted April 2, 2009 Description: Steamcast is a drop in replacement for both SHOUTcast or Icecast or both. Bringing both the versitility of Icecast and the popularity of SHOUTcast together into one small package. Steamcast uses the popular HTTP/ICY protocol to deliever media to your clients which means that just about any player can support it. Features include as of version 0.9.7: * Support for both Icecast2 and SHOUTcast Source Clients * Multiple Mount Configurations * Mount to IP assignments * HTTP/AUTH and Username/Password Protected Streaming * Unique IP Limits * Client secondary (backup) mounts in the event the primary mount goes down. * Mount Point User Limits * Server Buffer Control * Mulitple Directory Support (Icecast2 and SHOUTcast) * Intuitive Web Control Panel with User Management/Connection Management Capabilities. * Wide Range of Client Support (Windows Media, iTunes, Winamp, VLC, Foobar etc) * Many more features to come... Table of Contents:What is Steamcast? Can I have more then one source connected to steamcast? Why is there a SourceUserMax and a MaxUser configuration? Shouldn't Steamcast just use the sum of all SourceUserMax'? Why does radio toolbox say that there is no source when there is? Should I name my mounts something special to be listed at SHOUTcast.com? Why can't I define more then one default source to list all of my mounts on SHOUTcast.com? Just how many directories can I list on at a single time? What other directories can I add to Steamcast other then Steamcast.com? Can I hide/alter the Stats page or Steamcast's builtin website? One of the links in the Steamcast/Radiotoolbox search directories points to copyrighted material I own or am authrorized to act on the owner's bahalf, how do I get this removed? Does it matter which Source method I use for XXX format? What stream codecs/formats does Steamcast support? What is Steamcast?Steamcast is a stand alone server specifically designed to deliever media content using HTTP/ICY protocals. In short it is similar to a SHOUTcast or Icecast server. (Im a little pissed because this was false hope) Can I have more then one source connected to steamcast? Yes, steamcast was built to handle multiple source by the addition of SourceMount's in the configuration file. The default configuration file includes one mount initially to get you started but you can add more by specifying a new mount below the default's configration area. An example of this would be: SourceMount=/myradio.mp3 SourceUser=MyRadio SourcePass=radio1 SourceUserMax=5 SourceIsDefault=No SourceMount=/myvideo.nsv SourceUser=NSVisCool SourcePass=tvpassword SourceUserMax=5 SourceIsDefault=Yes Steamcast will looks at the configuration file from top to bottom so the Source* configuration items will apply to the last SourceMount item. I might have to tinker with this a bit. KNSJ.org / 89.1 FM San Diego Link to comment Share on other sites More sharing options...
Brutish Sailor Posted April 7, 2009 Author Share Posted April 7, 2009 I guess when Ice2.3.2 came out, they used most of the features that made steamcast different. We are pleased to announce the next release of Icecast. A summary of the changes are listed below Downloads: Source :icecast-2.3.2.tar.gz SRPM :icecast-2.3.2-0.src.rpm Windows Setup :icecast2_win32_2.3.2_setup.exe Character set support. Most non-Ogg streams (eg MP3) send metadata as Latin1 but it could be in other character sets. As icecast uses UTF-8, we need to convert to UTF-8 so that web pages and stream directories render correctly.Allow a per-mount setting. For when source clients do not indicate which character set is in use. a charset= parameter to the metadata request. Default for non-Ogg content is now Latin-1 (aka ISO-8859-1). Ogg content still uses UTF-8. [*]AuthenticationEach mountpoint authentication is isolated so one mount authentication does not slow another mountpoint authentication down. XSL pages can require authentication. Add some sanity checks for incorrect settings. [*]Listening socket updateAllow multiple ports to be allocated which allow multiple shoutcast source clients to stream on the same icecast instance. No internal limit on the number of listen sockets that can be used. Allow for a listen socket to be marked SSL capable. While any client could connect on these, the idea is really for /admin requests. allow for a to bind to ipv4 and ipv6 [*]XSL updateXSL pages include an xspf link for non-auth streams. XSL pages in both webroot and adminroot can take a mount= arg to limit which stats are transformed. XSL files can specify the content-type to return to the client. It is no longer fixed to html [*]Updates for stream directory handling.A stream is not registered with the directory until after the first minute has passed. some streams have been stuck in a connect/disconnect loop. Increase retry time on failure, if the stream add is rejected then it will be down to a misconfiguration so a long retry delay is performed. A YP server that is not responding is ignored for a while [*]Updates for Win32. Newer versions of dependency libs (libxml2/libxslt/libcurl etc). Buffer overflow fixes when many streams are active [*]Accept/Ban IP support. Now takes filenames for explicitly accepting or denying requests from specified IP addresses. Useful in cases where firewall access is not available. The files, if defined, are re-read automatically if updated. [*]A Mountpoint is exported to the slaves even if no mount section is defined for it. You can still use the hidden setting to prevent that from happening. [*]Relays handle redirection (HTTP 302) if one is received at startup. [*]Automatically generate XSPF playlist like we do with M3U, the mountpoint extension is .xspf [*]Header updates for proxy handling and certain clients like some shoutcast source clients and flash players. [*]Added Kate/Skeleton codecs to Ogg handler. [*]Various stats cleanups. Added some global stats (server ID, email contact etc). [*]The streamlist passed from master to slave had a limited length, so if there were many streams then some could of been left out. [*]Documentation updates. [*]Relay startup/shutdown is cleaner. [*]several build cleanups. [*]several resource leaks and race conditions fixed KNSJ.org / 89.1 FM San Diego Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.