Hey there, We encode our stream with Opus directly on the machine with a GStreamer pipeline connected to Rivendell with Jack, it is send /via/ an IPSec VPN (StrongSwan) using regular DSL landlines (actually, the studio is fiber powered, but the transmitter site is on a DSL line), on RTP (UDP). On the transmitter site, we use a small PC (Artigo A1150, but I'm pretty sure a Raspberry Pi would decode Opus with no issue, however it might not have the necessary processing power for audio processing, compression and limiting), and the FM transmitter directly embeds a USB port, and is seen as a soundcard by the PC.
We have about 300ms of latency between the studio and the transmitter, because we have a 200ms buffer on the receiver side to prevent audio dropouts due to jitter, and there is also some latency in the chain (not sure where, most probably the GStreamer processes on both sides are adding a few ms), and a very good sound quality thanks to Opus ! I can provide you with the GStreamer pipelines if you are interested. Hoggins! Le 19/09/2017 à 18:27, Tim Camp a écrit : > Greetings all, > > Wondering if anyone has had some elegant ideas on how to output from > rdairplay directly to a ip audio to the waiting decoder at the > transmitter site? > Realizing that some on board software encoder would have to be present > on the rdairplay machine. > Would like to decode on the other end with a hardware decoder so some > standard encoder format would be necessary. > > I have done this with darkice for streaming and can do air quality > with opus but the latter lacks any (known to me) hardware decoder > other that a computer at the transmitter site. > > Any thoughts? > > Cheers > > > _______________________________________________ > Rivendell-dev mailing list > [email protected] > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
