[Icecast] icecast with midi/video

Patrick Shirkey pshirkey at boosthardware.com
Tue Jul 1 04:20:17 PDT 2014

On Tue, July 1, 2014 9:06 pm, "Thomas B. Rücker" wrote:
> Hi,
> On 07/01/2014 09:48 AM, Patrick Shirkey wrote:
>> I am evaluating icecast for a project that requires video and/or midi
>> data
>> with the stream.
>> I am bandwidth limited upto 20Mb/s so icecast would provide a good base
>> to
>> work from for low bitrate audio streaming.
>> Ideally I would like to be able to serve data to 20 client devices.
> Accounting for overhead, etc. that will still leave you with the better
> part of a Megabit per second per client. That's plenty.
>> I am considering the tradeoff between streaming video content and
>> triggering video data with midi events.
> The work overhead might be significant to pioneer something like MIDI or
> work out something with Kate (in Ogg) in addition to the audio stream.
>> Do you have any suggestions for using icecast in this system?
> The easy way out is obviously to go with video to keep audio/video in
> sync. With the information you provided it sounds like you have ample
> head room for that in terms of bandwidth.
> I'm going to say this smells like an art installation or such. Are you
> sure you mentioned all constraints and requirements?
> e.g. Icecast (and any http based stream for that matter) are NOT
> suitable for real-time streaming, nor highly synchronized broadcast.
> This means that there is substantial lag (>1s, 10s typical) and clients
> do drift apart for a variety of reasons.

It's more of a business product built with open source technology than an
installation. The sync issue is a problem if it cannot be controlled. In
that case it seems like netjack might provide a more robust connection

Has anyone here any thoughts on integrating icecast technology with
netjack to provide near sample accurate sync with low bitrate audio? (upto
1000ms latency)

Patrick Shirkey
Boost Hardware Ltd

More information about the Icecast mailing list