Jump to content

KH Icecast with Auto Disconnects / StreamLicensing only Supports KH version


Recommended Posts

We are in the middle of a pickle here.

 

A month ago we were getting a ton of support tickets that when peopled used Auto DJ (Centovacast ices-cc) with ICEcast version KH that it would disconnect several times a day. Upon putting in a ticket with Centova and monitoring all servers with Logwatch, I found out that the KH version was give 'segmentation errors' several times a day:

 

May 19 23:10:35 DELL9026 kernel: icecast[8315]: segfault at 000000001c000b10 rip 00002b4219974609 rsp 00007fffb9397ea0 error 4

May 20 01:58:11 DELL9026 kernel: ices[3814]: segfault at 0000276223e4a1b0 rip 000000321807b4f3 rsp 00007fff5f1827d8 error 6

 

Centova's reply was:

Yup, that is definitely the problem - those segfault lines show that icecast is crashing with a segmentation fault. That means that either you have found a bug in icecast or there is a problem of some sort with the way it was built (incompatible library versions, etc.)

 

I would recommend reinstalling a known good build of icecast - an official build rather than kh if possible - and if the problem persists then post on the IceCast support forums to get it investigated.

 

And I agree with their comments so, we de-installed all KH versions on every server and only used the ICEcast official build version.

 

OK, phew, now for my question. It seems that StreamLicensing ONLY accepts KH versions of ICEcast to validate their service. No non-KH versions are accepted. My quandary is that if we don't use the KH version, we lose all the StreamLicensing customers and if we use the KH version, we lose all our Auto DJ ICEcast customers.

 

Question: Why does StreamLicensing only accept a non-official version of ICEcast ? Any other Stream Hosts see any issues like this with the KH version of ICEcast ?

SCS - Dedicated Bandwidth Servers

Shoutcast / Icecast / Windows Media

Transcoding - Auto DJ - Mobile Radio - FLASH Players - Auto DJ

Broadcasting World's Stream Host of the Month

Link to comment
Share on other sites

KH has a different way it presents the XML data.

 

Thats why the stat readers are incompatable.

 

But real question at hand, has anybody contacted Karl Heyes about this? Hes usually pretty responsive to E-mails. I would also bring it up on the Icecast forum, though Xiph wont probably get involved as its Karl Heyes build.

 

 

Another thought, and I just want to throw this out their, though let it be known (disclaimer) I try to not endorse any one host anymore.

 

I know that when Icecast KH26 had a lot of issues, the Karl at Fastserv had worked out a lot of these gliches, and I know that with my monitoring of a test server (my $5 a month gets me a very quiet playtoy) I run through them, I havent had a hiccup. He might know something no one else does, but then again I dont see him on many forums anymore.

 

Secondly, theirs a kid, that has been getting getting older and more experienced with his programming at Loudcity. Audioprobe. He might be able to help with this, as hes an Icecast tinkerer.

KNSJ.org / 89.1 FM San Diego
Link to comment
Share on other sites

Glad it was you who replied. Can you PM me his e-mail. If happened on 10+ servers, so it wasn't an isolated incident.

 

Both CenTOS 5x and 6.x .. thanks !!

SCS - Dedicated Bandwidth Servers

Shoutcast / Icecast / Windows Media

Transcoding - Auto DJ - Mobile Radio - FLASH Players - Auto DJ

Broadcasting World's Stream Host of the Month

Link to comment
Share on other sites

To answer the specific question about why StreamLicensing.Com has only supported Icecast-KH. Brutish is correct. Icecast has not had the full XML data we use to obtain the data needed for licensing reports. Specifically one of the PRO's has required data that we could only obtain from the XML stat output of Shoutcast and Icecast-KH. The full data does not appear to be available from Icecast (non-KH). If it is there, and someone will help my team find it, I will gladly support Icecast. I certainly want to! Contact me off-forum if you have the solution.

 

I have also worked with the PRO that requires this unique data to get that one data item "waived." I have progress there, but change from bureaucracy and legal agreements come slowly, I have found, and I am careful about moving ahead without a full, written "waiver." Waiver is not the correct term but is as close to the correct term as I can get at the moment.

 

Two more thoughts: I am not a server guru, the issues you describe are certainly way above my skill and knowledge level but I have found Karl Heyes to be very responsive when queried. I suspect if you want to move forward with KH he will gladly address whatever issues you are having with Icecast-KH and Centovacast (V3 I am guessing).

 

Finally, I am as close as your email or phone call. My contact info is public and easily obtained on our contact page. If you or anyone has any questions about StreamLicensing.Com procedures, you can get straight answers by contacting me.

Link to comment
Share on other sites

@ShoutcastStreaming- I have a feeling its something dealing with the load tweeks they did on that build. KH31 did a lot of load adjustrment. As is, its allready load efficient, as you dont have the typical 1 for 1 thread running per listener. Also I know they did some tweeks with the FLV wrapper connections for memory and a repository convinence file tweek. I wouldnt be supprised (Im gessing your running this on a WHM server redhat like cent) if something didnt play nice with the WHM's Appache interface (WHM attaches itself to appache I noticed when I tried the server to stream port 80, used to make me crazy) and caused issues, though Im sure that has nothing to do with the problem at hand.

 

@marvin- I can help with this. shoot me a PM whenever you get a chance.

KNSJ.org / 89.1 FM San Diego
Link to comment
Share on other sites

No, all of the 10+ servers were strictly CenTOS 5.x or 6.x ... no WHM was involved. And it was both Centovacast 2.2.6 and Centovacast 3.0.1 that has the issues, not just the new release.

SCS - Dedicated Bandwidth Servers

Shoutcast / Icecast / Windows Media

Transcoding - Auto DJ - Mobile Radio - FLASH Players - Auto DJ

Broadcasting World's Stream Host of the Month

Link to comment
Share on other sites

Have any of you contacted Karl to get his input on the issues? The problems described are not problems I have been hearing about from providers. In fact I haven't heard of any problems other than matching up to Centovacast sometimes when they update. Icecast-KH also has the big advantage of doing a good job playing AAC+ on flash players. This is not a StreamLicensng issue but still a big benefit to keep in mind.

 

@brutish, I guess I am too dumb to find the pm button on this forum,:\ please drop me a note on email when you have some time.

Link to comment
Share on other sites

Im converting one of my home boxes frum ubuntu remote to CenTOS right now. 1 repository makes life easier and puts my mind at ease for security, this YUM fetch makes me crazy. Lets see if I can duplicate the same results without the use of Centova.

 

 

@Marvin will do. It will be good to catch up. I just heard my buddy might of discontinued services, but I might be looking to pick up services, being I'm back in the states, and loudcaster is no more.

KNSJ.org / 89.1 FM San Diego
Link to comment
Share on other sites

Yes, Karl replied:

the 2.3.2-kh31 is a very old version now, the latest is 2.3.3-kh8. I've not had any crash reports on that. Centova won't actually support any version of icecast whereas I have done both so reports about instability are best going to me, especially for the KH builds.

 

ices is a different matter as that has not been supported for some time by anyone but crashes have been put down to odd files being read (ie junk formatting in them) or even old liblame versions.

 

look on my site at github to get the latest source (either release or in the git tree).

SCS - Dedicated Bandwidth Servers

Shoutcast / Icecast / Windows Media

Transcoding - Auto DJ - Mobile Radio - FLASH Players - Auto DJ

Broadcasting World's Stream Host of the Month

Link to comment
Share on other sites

Ok, everything is set up.

 

Could you:

 

PM me the centova backend link they give to the flashplayer in the users interface page? Most host have this disabled or didnt set it up correctly so they disabled it. I know SCS offers it to clients. Im wondering if centova wrote the arguement correctly to connect to the FLV. Not that I think this is the cause, Im just narrowing down all variables.

 

Also One variable to keep in mind. Centova creates an instance of Icecast for every client, rather than playing it smart and writing each client as a mountpoint on a server. Im wondering if this might have something to do with the issues at hand, but probably not the answer to the issue.

KNSJ.org / 89.1 FM San Diego
Link to comment
Share on other sites

PM me the centova backend link they give to the flashplayer in the users interface page? Most host have this disabled or didnt set it up correctly so they disabled it. I know SCS offers it to clients. Im wondering if centova wrote the arguement correctly to connect to the FLV. Not that I think this is the cause, Im just narrowing down all variables.
Is this for me or Marvin ? If me, I'm not sure what you are needing.

 

I ran the new version of KH and no errors last night on the one server we tested it out on.

 

One thing that lead to all this confusion is Karl never updated one of his pages, and we thought we were using the latest version ok KH, but apparently we weren't:

http://www.xiphicecast.webspace.virginmedia.com

SCS - Dedicated Bandwidth Servers

Shoutcast / Icecast / Windows Media

Transcoding - Auto DJ - Mobile Radio - FLASH Players - Auto DJ

Broadcasting World's Stream Host of the Month

Link to comment
Share on other sites

  • 2 weeks later...
I've been running kh8 since Mid-June without any flubs!

Stream101 | Affordable Media Solutions

Shared cPanel? Web Hosting | WordPress Hosting | Premium Stream Hosting

TOLL-FREE: (616) 277-7280 | 30 Day NO QUESTIONS Money-Back Guarantee

100% Cogent Free Network | CloudLinux OS | Tier 1 Bandwidth | Grand Rapids, MI

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...