RTP streaming/tunneling over Internet

Chris Hallinan challinan at gmail.com
Fri Feb 25 00:58:30 UTC 2022


Yeah, I know how to deal with a home network that does not have a static IP
address.  That's pretty easy.  Multiple ways to get around that issue.

But I couldn't find an OpenVPN server solution for MAC.  Lots of client
solutions, tho.  I really don't want to build a dedicated Linux server just
to be able to use my MACs, which was the genesis for this project in the
first place.  No radio support on MACS - plenty on Windows and Linux.

Chris



On Thu, Feb 24, 2022 at 5:54 PM Tim Wood <tim at visionaryigaming.com> wrote:

> Hi
>
> I use openvpn for this type of scenario.  You may find as time goes on
> there are other things 'at home' that you want access to while you are
> remote.  Mac support for openvpn can be handled with e.g. tunnelblick as
> a nice simple wrapper for the connections.  In your setup that might mean
>
> - install openvpn server on "Server"
>
> - forward a port [ to be used for vpn] from nat router -> "Server"
>
> - install openvpn client on 'Client PC'
>
> If your home IP is not static, that is a separate fun problem to solve
> but there's a few ways around that
>
> Cheers
>
> Tim
>
> On 25/2/22 8:18 am, Chris Hallinan via gstreamer-devel wrote:
> > Hi Team,
> >
> > I built an application for Apple/MAC to control a radio remotely.  I
> > chose gstreamer as the audio streaming infrastructure.  It works great
> > with low latency, etc.  Now, however, I'd like to get it working where
> > I can be remote (ie outside of my private home network.).  The "server
> > side" (connected to the radio on my private network) uses rtpL16pay
> > through rtpjitterbuffer to the remote client using rtpL17depay
> > similarly.  Basically it just spits out UDP RTP packets on port 5000
> > to whatever remote host I choose.
> >
> >            gstreamer    Typ. Home   Public  Private      gstreamer
> > [radio] -- [Server] -- [NAT Router] -- [I'net] -- [NAT] -- [Client PC]
> >
> > However, to the best of my knowledge, this is not routable over the
> > public Internet through my NAT router.  The basic problem is that I'd
> > need to configure port forwarding on the remote side for this to work,
> > and when you're sitting in a hotel somewhere, that option doesn't exist.
> >
> > I'm figuring I'd need to connect in from a remote location to a
> > "server" element on my private lan (using port forwarding) and then
> > somehow tunnel the RTP audio back to me through some type of
> > RTP-compatible tunnel.
> >
> > Does anyone know of a solution to this?  I'm pretty handy - pointed in
> > the right direction, I can figure things out, but I'm not sure what
> > direction to go.
> >
> > Any advice would be appreciated.
> >
> > Thanks!
> >
> > Chris
> > 73 de K1AY
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220224/53340fcc/attachment-0001.htm>


More information about the gstreamer-devel mailing list