<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi<br>
    </p>
    <div class="moz-cite-prefix">On 25/2/22 11:58 am, Chris Hallinan via
      gstreamer-devel wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAME0jBS1eT=t6+K-Wscjgd2qXF0_8CSOFPXJ5nB-f2-1m3Pb0w@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr"><br>
        <div>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.  </div>
      </div>
    </blockquote>
    <p>From memory macos server includes a VPN server by default which
      is actually pretty straightforward to setup .  There is a decent
      walkthrough here
      <a class="moz-txt-link-freetext" href="https://www.imore.com/how-setup-your-own-vpn-macos-server">https://www.imore.com/how-setup-your-own-vpn-macos-server</a> .  The
      one I setup a few years back was easier to setup than openvpn on
      linux.  I am not sure if your server is running osx server
      however.<br>
    </p>
    <p>Regarding openvpn server, you can do it, I have not done it on
      mac personally.  I recommend e.g. this link to give it a go 
      <a class="moz-txt-link-freetext" href="https://tinyapps.org/docs/openvpn/">https://tinyapps.org/docs/openvpn/</a></p>
    <p>Both of these easier than the work you already did to make the
      radio app <br>
    </p>
    <p>Cheers</p>
    <p>Tim<br>
    </p>
    <blockquote type="cite"
cite="mid:CAME0jBS1eT=t6+K-Wscjgd2qXF0_8CSOFPXJ5nB-f2-1m3Pb0w@mail.gmail.com">
      <div dir="ltr">
        <div>No radio support on MACS - plenty on Windows and Linux.</div>
        <div><br>
        </div>
        <div>Chris</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Thu, Feb 24, 2022 at 5:54
          PM Tim Wood <<a href="mailto:tim@visionaryigaming.com"
            moz-do-not-send="true">tim@visionaryigaming.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi<br>
          <br>
          I use openvpn for this type of scenario.  You may find as time
          goes on <br>
          there are other things 'at home' that you want access to while
          you are <br>
          remote.  Mac support for openvpn can be handled with e.g.
          tunnelblick as <br>
          a nice simple wrapper for the connections.  In your setup that
          might mean<br>
          <br>
          - install openvpn server on "Server"<br>
          <br>
          - forward a port [ to be used for vpn] from nat router ->
          "Server"<br>
          <br>
          - install openvpn client on 'Client PC'<br>
          <br>
          If your home IP is not static, that is a separate fun problem
          to solve <br>
          but there's a few ways around that<br>
          <br>
          Cheers<br>
          <br>
          Tim<br>
          <br>
          On 25/2/22 8:18 am, Chris Hallinan via gstreamer-devel wrote:<br>
          > Hi Team,<br>
          ><br>
          > I built an application for Apple/MAC to control a radio
          remotely.  I <br>
          > chose gstreamer as the audio streaming infrastructure. 
          It works great <br>
          > with low latency, etc.  Now, however, I'd like to get it
          working where <br>
          > I can be remote (ie outside of my private home
          network.).  The "server <br>
          > side" (connected to the radio on my private network) uses
          rtpL16pay <br>
          > through rtpjitterbuffer to the remote client using
          rtpL17depay <br>
          > similarly.  Basically it just spits out UDP RTP packets
          on port 5000 <br>
          > to whatever remote host I choose.<br>
          ><br>
          >            gstreamer    Typ. Home   Public  Private     
          gstreamer<br>
          > [radio] -- [Server] -- [NAT Router] -- [I'net] -- [NAT]
          -- [Client PC]<br>
          ><br>
          > However, to the best of my knowledge, this is not
          routable over the <br>
          > public Internet through my NAT router.  The basic
          problem is that I'd <br>
          > need to configure port forwarding on the remote side for
          this to work, <br>
          > and when you're sitting in a hotel somewhere, that option
          doesn't exist.<br>
          ><br>
          > I'm figuring I'd need to connect in from a remote
          location to a <br>
          > "server" element on my private lan (using port
          forwarding) and then <br>
          > somehow tunnel the RTP audio back to me through some type
          of <br>
          > RTP-compatible tunnel.<br>
          ><br>
          > Does anyone know of a solution to this?  I'm pretty handy
          - pointed in <br>
          > the right direction, I can figure things out, but I'm not
          sure what <br>
          > direction to go.<br>
          ><br>
          > Any advice would be appreciated.<br>
          ><br>
          > Thanks!<br>
          ><br>
          > Chris<br>
          > 73 de K1AY<br>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>