[Icecast] Fwd: Transcoding

Christian 'flash2' Fladung cf at it-flash.de
Sun May 9 17:45:47 UTC 2021

I guess you mean something like on-demand transcoding?
I don't get your purpose right ;-)

-------- Original Message --------
Subject: [Icecast] Transcoding
Date: 2021-05-09 17:04
 From: Ken Gillett <kengroups at icloud.com>
To: Icecast streaming server user discussions <icecast at xiph.org>
Reply-To: Icecast streaming server user discussions <icecast at xiph.org>

Despite success in one area, I am now disappointed to realise that 
although Icecast can run a script when a source connects and/or 
disconnects, it doesn’t seem able to do this for listeners.

Although the actual source is a SAT>IP server that stops streaming and 
frees up the tuners when no more listeners (like Icecast does with 
relays) and Icecast will stop streaming when no more listeners, the 
required intermediate transcoding process knows nothing of all this. I 
was under the impression that Icecast could run scripts at the suitable 
times and I planned to write the script to handle this, starting and 
stopping an ffmpeg process doing the transcoding. But for this to work, 
I have to know when the first listener connects and when the last 
listener disconnects.

Anyone with deeper knowledge of Icecast suggest how I could achieve 

Ken  G i l l e t t


Icecast mailing list
Icecast at xiph.org

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated 
will be removed in a future version. To avoid this warning set
'always_populate_raw_post_data' to '-1' in php.ini and use the 
stream instead. in Unknown on line 0

Warning: Cannot modify header information - headers already sent in 
on line 0

Christian 'flash2'Fladung
    `6_ 6  )   `-.  (     ).`-.__.`)
    (_Y_.)'  ._   )  `._ `. ``-..-'
  _..`--'_..-_/  /--'_.' ,'
(il),-''  (li),'  ((!.-' o_) >>> eoo
Hey! My Name IS NEO.
Trinity : Hello Neo. Neo : How do you know that name? Trinity ...

More information about the Icecast mailing list