Good observations Ted.

My idea for using was simply to have it operate the audio requirements separately as opposed to having to deal with other devices, yet it is quite trivial to get that working. 

The simplest is adding routes - to routers or devices.  Next step up, is using (eg) OpnSense - https://opnsense.org/ - or a RaspberryPi to provide the SDN connectivity to older devices and printers etc.  While OpnSense is built on FreeBSD, which apparently has a diminishing future, it does provide an out of the box zerotier interface for gui routing and firewalling.  If you can live without a GUI, a basic Linux box/vm will do all the routing you will ever need.

One previous writer suggested he didn't like the idea of a VPN going out to the cloud and then back (sorry I forgot who wrote that), but thought that should also be clarified.  Zeroitier is quite smart in how it finds closest Moons/Nodes for 'rendezvous' routing.  You see when you are doing pings to disparate devices, it will initially take some MS time but will drop significantly when it works out the best 'direct' route between endpoints.  The trick with putting your stream and data on zerotier is don't overdo the firewalling/gateway.  Trust that it is in itself encrypted end to end.


Klaus

On 29/07/2020 1:05 am, Ted schober wrote:

I started checking out zerotier.  This may obsolete VPNs for people telecommuting, and it provides real extension of access to remote devices over the internet.  Unfortunately it does not connect hidden networks that cannot reach the zerotier servers.  I read that they have a server download that will provide that for hidden networks. That may also decrease the fear of critical dependence on external (not within your own company) computing resources.  I have not figured out how to put a network printer or camera on a SDN yet.  We may need to share the printer port of  a computer on the SDN.  That remains unsolved to me.

I was able to set up a test software defined network in a few minutes.

Ted

On 7/17/2020 23:05:11, Klaus Boehme wrote:
Although I haven't tried it with openob, take a look at https://www.zerotier.com/

You can create your own Software Defined Network (SDN) which is private.  This will give you 'local IPs' to work with at each end with seemingly less overhead and issues than classic VPNs.

It's a brilliant system and worth getting your head around.  There are a number of Pi based instructions.  You shouldn't need to bridge or anything, just have the allocated IPs at each end and add routes if you need them going elsewhere in the network.


Regards

Klaus

On 18/07/2020 11:57 am, Phil Biehl wrote:

Richard,

Thanks very much for your crib sheet. It worked just fine for me and I am now up and running. Now I have my own notes to help me if I ever have to do this again!

 

Ted,

I see your point. This is a huge hole if it goes over the internet. I was debating running this STL over a VPN tunnel. You have swung me over and I will definitely do so after hearing about the redis security issues. Thanks very much for alerting me to this.

 

Thanks again guys!

Phil

 

From: Richard Graham [mailto:richard.graham@markfourmedia.co.uk]
Sent: Thursday, July 16, 2020 5:36 AM
To: openob-users@lists.talkunafraid.co.uk
Subject: [openob-users] Re: Prerequisites

 

Is this the correct version of g-streamer?

 

Below is a copy of a ‘crib-sheet’ that I put together for putting a Pi together for using OpenOB – this is using a Pi 3 not a 4 though and the ‘Audio Injector’ hat – but the OOB installation should be the same. This uses the April 2019 version of Raspbian, and the OpenOB version available in August 2019.

 

---

 

Install the prerequisites for OpenOB plus a couple other bits that are needed:

 

sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gir1.2-gstreamer-1.0 python-gst-1.0 python-redis python-gi python-setuptools gstreamer1.0-alsa python-pip screen

 

Install redis-server on the receiver:

 

sudo apt install redis-server

 

and configure:

 

sudo sed -i.bak 's/bind 127.*/bind 0.0.0.0/' /etc/redis/redis.conf && sudo service redis-server restart

 

Install OpenOB:

 

sudo pip install openob

 

---

 

For a previous build, I did at some point find a repository that had older versions of gstreamer in it and use it that way, but that was with the older openOB version.

 

Hope that's somewhat helpful at least!

 

Richard.

 

 

From: Phil Biehl <fylbeall@gmail.com>
Sent: Thursday, 16 July 2020 03:19
To: openob-users@lists.talkunafraid.co.uk
Subject: [openob-users] Prerequisites

 

I am having difficulty getting prerequisites loaded on a raspberry pi 4. I’ve fixed this problem before but I cant seem to remember how I did it! Help please.

 

As an update for you all, I gave up on the Behringer UCA202s and its inherent mono problem have substituted a HifiBerry DAC+ ADC Pro for the input to the transmitter side, and a DAC+ Pro XLR for the output at the receiver side.

 

 

Thanks

 

pi@OpenOB-TX:~ $ sudo apt-get install python-gst0.10 python-setuptools gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-tools python-gobject python-gobject-2 gstreamer0.10-alsa python-argparse

Reading package lists... Done

Building dependency tree      

Reading state information... Done

Package python-gst0.10 is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

Package gstreamer0.10-plugins-good is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

Package gstreamer0.10-plugins-bad is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

However the following packages replace it:

  gstreamer0.10-plugins-base

 

Package gstreamer0.10-plugins-ugly is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

Package gstreamer0.10-ffmpeg is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

E: Package 'python-gst0.10' has no installation candidate

E: Package 'gstreamer0.10-plugins-bad' has no installation candidate

E: Package 'gstreamer0.10-plugins-good' has no installation candidate

E: Package 'gstreamer0.10-plugins-ugly' has no installation candidate

E: Package 'gstreamer0.10-ffmpeg' has no installation candidate

pi@OpenOB-TX:~ $


_______________________________________________
openob-users mailing list -- openob-users@lists.talkunafraid.co.uk
To unsubscribe send an email to openob-users-leave@lists.talkunafraid.co.uk


_______________________________________________
openob-users mailing list -- openob-users@lists.talkunafraid.co.uk
To unsubscribe send an email to openob-users-leave@lists.talkunafraid.co.uk

_______________________________________________
openob-users mailing list -- openob-users@lists.talkunafraid.co.uk
To unsubscribe send an email to openob-users-leave@lists.talkunafraid.co.uk