Re: [linux-audio-dev] RFC: API for audio across network - inter-host audio routing

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] RFC: API for audio across network - inter-host audio routing
From: Peter Hanappe (peter_AT_hanappe.com)
Date: Wed Jun 12 2002 - 20:45:51 EEST


Men Muheim wrote:
> Has anyone ever thought of implementing a library for transfer of audio
> across networks? The API could be similar to JACK but would allow
> inter-host communication. This library would simplify the routing of
> audio across networks by solving synchronization issues etc. Therefore
> this RFC is closely related to the "Audio routing issues for Linux"
> discussion.
>
> Background of this idea is a distributed audio system e.g. for a radio
> studio where we have multiple audio interfaces and computers involved,
> some doing audio processing, others generate the DAB stream. All these
> devices are connected via a single network.
>
> The problem is very similar to the inter-process audio routing, as a
> network-routable audio channel is not so different from a locally
> routable audio channel. There might be some additional properties:
>
> 1. The channels need a network wide unique flow number for
> identification.
> 2. Output channels have an associated list of destination hosts.
> 3. Network channels can be dynamically allocated respectively requested
> by the application.
> 4. Network channels can be dynamically removed.
>
> During the last year I have implemented a library that does such a thing
> for a custom, synchronous network. I am thinking of porting the library
> to for FireWire or maybe even Ethernet. (I am talking of low latency:
> 2.6ms packets, 10 ms end to end delay + I am aware that Ethernet does
> not provide QoS nor synchronization)

I wondered if it would be possible to write a JACK driver (i.e.
replacement for current ALSA driver) that would stream the audio over
a network. The driver is a shared object, so it's technically possible.
I was thinking of the timing issues.

> Do you think this idea is completely out of scope here? Is there a
> library that does something comparable? (CoreAudio/DirectSound)

DirectSound does not offer that possibility.

Peter

> Regards,
>
> Men
>
>


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed Jun 12 2002 - 20:38:27 EEST