[LAD] Streaming AV/midi

Patrick Shirkey pshirkey at boosthardware.com
Tue Jul 1 09:34:04 UTC 2014


Does anyone have a suggestion for open source solutions to enable
streaming AV/midi to multiple ARM mobile devices with a one to many
network configuration?

I am looking at the following options:

1: ffmpeg streaming server
2: icecast with netjack
3: netjack

There are some limitations.

1: Server is a mobile device with dual core ARM chipset
2: Wifi connectivity with 20Mb/s total uplink from master server.

An ideal implementation would allow 20 client devices to receive the audio
stream in close to realtime. Upto 100ms delay would be acceptable.

I'm weighing up the benefits from using FFMPEG to stream all the data
compared to a 32/64bit icecast stream with additional midi triggering for
visual data located on the client app.

- FFMPEG has the benefit of removing all trigger events but costs a lot in
terms of bandwidth/power consumption.

- Icecast is very good at serving audio but iiuc does not support video/midi

- Netjack can potentially do all three but is not well tested on a mobile

Patrick Shirkey
Boost Hardware Ltd

More information about the Linux-audio-dev mailing list