> On 6 Mar 2018, at 07:29, Phil Karn <k...@ka9q.net> wrote: > > How hard would it be for WJST to accept receive audio from a RTP (Real > Time Protocol) multicast network stream? > > My receiver outputs uncompressed audio as a standard RTP/UDP/IP > multicast stream containing mono or stereo 16-bit linear PCM audio at 48 > kHz. To now get this into WSJT on OSX, I run my RTP receiver/player > program, intercept the OS X audio with Soundflower, and then tell WSJT > to take its input from Soundflower. > > This sort of works, but it causes problems. You have to be careful to > keep system sounds out of Soundflower, and you can't run any unrelated > sound applications.
Several years ago I did something of that sort using Quicktime Broadcaster and Digital Performer. I was showing a friend how to have someone far away listen to my mixing bus and it worked very well. I used Jack OS X but I’m not sure wether it still works on Mac OS X It wasn’t so bad in software compatibility (if I remember well we were keeping a voice chat with iChat). Of course you had to be careful and make sure that stuff like system sounds were routed to a different output but other than that it worked. https://en.wikipedia.org/wiki/JACK_Audio_Connection_Kit It was several years ago but I think I remember that a couple of years later I tried Soundflower and I had some problems with it. But it could be just the changes Apple had been making in Core Audio. In my case I was streaming stereo 24 bit @44.1 KHz audio and meanwhile I was running Digital Performer mixing a multi track recording (no more than eight tracks, that’s an advantage of jazz!). The machine was a Power Mac G5 and I ran everything together (Digital Performer, Quicktime Broadcaster and Jack OS X). > It would be great if WSJT could natively process an incoming RTP audio > stream without touching the local machine's audio subsystem. It would > not have to echo to the system audio output; if want to monitor it I can > simply run an instance of my RTP audio player that will join the same > multicast stream and WSJT doesn't need to know. > > As a follow-on project, it would also be nice to give WSJT the option of > generating a RTP stream with transmit PCM audio. That would be really awesome, defining some standard “audio bus” for radio applications. Making it multi platform and multi tooklit can be tricky, though. WSJT-X is based on Qt audio. But, what about other apps? Maybe Jack (i see there is a Jack2 version and it supports Windows as well) could work? https://github.com/jackaudio/jackaudio.github.com Sorry about being a bit vague, I haven’t looked at this for a long time! Borja - EA2EKH ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel