Subject: Re: [ecasound] Network streaming with ecssound
From: smoerk (smoerk_AT_gmx.de)
Date: Tue Feb 25 2003 - 20:51:10 EET
i'm also very interested in it (especially with a working ecasound for windows).
jack doesn't send data over tcp/ip (but paul davis it could be implemented). the
icecast protocol is also not very useful for raw pcm data, it's just a http
style login procedure for sending a password and a mountpoint.
protocols which made for raw pcm are NAS and EsounD. i successfully sent audio
from a linux application to a windows esound server (java server from
www.jcraft.com).
what works very nice for us is the streamin~ and streamout~ externals for pd, we
are using it regularly.
could you explain it more detailed what are you wanting to do, I see different
possibilities to implement this feature:
1. directly in ecasound
2. as ladspa plugin (don't know if this could work)
3. as externel program which connects to ecasound via stdin/stdout
4. write a jack client, which listens to the port or send data
i would prefer a jack client (or a ladpsa plugin), because you could easily
connect audio from different apps on different machines with it.
smoerk
Ronald L. Jolly wrote:
> Hello all
> I have been experimenting with Ecasound for an audio application and
> have been quite pleased with the results.
> I need to add an additional feature that is not readily obvious to me.
> The requirement is to send the raw PCM data as it is being processed/recorded
> from the sound card and send the data using TCP/IP to another Linux node.
>
> I have written BSD sockets applications, and thought that I might be able to
> stream the data via UDP to another node. Any ideas on where in Ecasound to do
> this?
> Forgive my ignorance but maybe this is already possible.
>
> Is JACK the answer? Maybe using something like interfacing
> the IceCast/LiveIce package to the Ecasound internal data processing?
> Ideas appreciated.
>
> Thanks and keep up the great work
>
> Ron
> ronjolly_AT_hiwaay.net
This archive was generated by hypermail 2b28 : Tue Feb 25 2003 - 20:59:19 EET