Jump to content

SHOUTcast Stream Transcoding


Recommended Posts

If I am correct then if you have a 128kbps stream with 50 listener slots then you can only stream in 128kbps? I wanted to be able to offer 2 or 3 different stream options (128, 96 and 64) so that people with slower connections / stream from their phones didn't have only one option.

 

I never realized though that would mean 3 different streams?

 

So my question is, as I just found out about this, is which SHOUTcast Stream hosts offer this service?

 

Also if anyone could answer, would it be better to find a host with this service or buy different slots for 128, different slots for 96 and different slots for 64? I don't see many hosts offering Stream Transcoding so maybe the technology doesn't work out that well?

Link to comment
Share on other sites

We also offer transcoding, if you would like a free demo for a few days then please feel free to PM me.

 

>I don't see many hosts offering Stream Transcoding so maybe the technology doesn't work out that well?

 

It's true that it uses up a lot of CPU power so you can't get many on each server. The reason most hosts don't provide the service is probably that they don't know how - most of them just install a control panel like cast control and don't go any further.

Link to comment
Share on other sites

As The Detour stated, we do offer transcoding.

 

And he is completely correct, it does take a whole lot of CPU time to run. If you are using a P4 server, and you have a few transcoders, it will almost grind the server to a halt.

 

The technology works just great, so that's not the reason most stream hosts don't offer it. Setting it up on a Linux server is a pain, since it uses so many depenicies.

 

Our transcoder is packed with a properity PHP program that monitors the stream and if it goes off the air, it restarts the transcoder. The software was written by us and is not used by most hosts.

 

If you need a demo, TechoKelvin, just PM us.

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

  • 1 year later...

You should be able to untar it then run:

./configure
make
make install

 

That is how I got it installed.

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

It is not as easy as it may seem.

 

The important part is that you have all of the prerequisites installed first. Install the following DEV packages.

 

* libogg

* libvorbis

* libmad

* libcurl

* libmp3lame

 

Also remember that StreamTranscoderV3 will not handle AAC or AAC+ under Linux, only Windows.

 

If you are using CentOS, you should install the RPM packages. Much more difficult if you use the GZ versions.

 

Hope that helps.

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

I forgot that I already had these installed for previous technologies. Thankyou!

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

Hi,

 

At least this put me on the start position.

 

1-untar (ok this is easy)

2- * libogg

* libvorbis

* libmad

* libcurl

* libmp3lame

oK How i can chk is i have this things already installed?

and where i can find the RPM packages, is for each one or is one RPM packages with all.

 

3- ./configure

make

make install

 

this is a good start.

Link to comment
Share on other sites

You can use this:

 

yum install libogg libogg-devel libvorbis libvorbis-devel libmad libmad-devel libcurl libcurl-devel liblame liblame-devel

 

That should work.

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

I have been following this thread with great interest and since I have a VPS I thought I'd try it. I have it installed and can see it in hyper VM panel. Where do I go from here? Can it be used in conjunction with cast control? If I run a stream using cast control at 128kbps how can I transcode it to another one at say 32kbps?
Link to comment
Share on other sites

Archived

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

×
×
  • Create New...