I have demonstrated using LT2P VPN on my iPhone which would stream to an Apple TV plugged into a 55 inch TV while using the IOS SmartSDR. The iPhone was connected to Verizon LTE. I preset up a contact with one of my friends in Las Vegas on 40 meters. The demonstration probably sold a couple of Flex's.
You can also demo the iPad app. If you don't have a license there is a demo mode.
You can even use rcforb but it's not flex specific and and will not give you the panadapter.
I tried the TeamViewer approach about 3 years ago and just couldn't get 2 way audio working. Unless they improved that function, VPN would be better.
If anyone here is using TeamViewer, have you gotten 2 way audio going and is there a tutorial somewhere?
1) Using Teamviewer. Works OK
2) Using Parallels Access - Works better, especially since it allows using my iPad or iPhone to remote into my Shack Computer to run everything.
3) Setting up a VPN on my home Router - Works better, also allows me to client into the my PSTRotator program to turn the antenna.
4) Setting up Softether on my Shack computer. Same as #3, but requires the Shack computer to be left on. But I need to leave it on even with #3 if I wish to use the rotator program.
All of these stipulate that you must have the upload bandwidth at your shack to service the remote client...It needs between 756 Kbps -1 Mbps Upload speed for anything reliable. Even then you need to turn off the Waterfall, step down the Display FPS, and you cannot use DAX. Higher speed is recommended. Mine varies from 756 Kbps and below. I can really tell it when it drops below due to network variations, or because my son is watching Netflix or Youtube!
Like Ken I have done multiple public Demos in many different ways.
1. Years ago I started with Teamviewer and Skype on a PC - really awkward setup because you have two programs to run
2. I then shifted to an iPad.. much easier to carry and it is always on. - with the correct cable can drive a digital projector.
a) Teamviewer and Skype - still awkward - soon abandoned
b) Logmein - Audio works much better than Teamviewer + Skype - allows me to use multiple screens but more PC oriented than an iPad App...
c) Parallels Access - Best Audio and full control of my desktop as if SmartSDR were an iPad APP - but it seems to only like one screen and jumbles up multiple screens... But still my preferred desktop emulator on the IPad
NONE of the Above need a VPN
However Setting up a VPN using Softether is very easy - there are great tutorials on this community
I highly recommend setting up a VPN
Once you have a VPN then
3. K6TU App on the iPad.. very good
4. SmartSDR for iOS - probably the best APP for the iPad
5 SmartSDR on a Laptop via VPN - just like being in front of your radio albeit I prefer the iPad for ease of use, always on and portability (iPad Pro has a 12" screen)
6. External Raspberry Pi VPN Box + Maestro
For my every day use and remote operation (28 countries remoted from) I just carry my iPad and use SmartSDR for iOS.
I would caution you that you need good Internet at BOTH ENDS for everything to work without dropouts or glitches. 4G LTE works well if you have 4 or 5 bars ... less than that you get dropouts.
Hotel and most FREE WIFI SUCKS... mostly very slow.- huge latency
Like every public demo... test it at least a day before to make sure you have it working OK
I've used TeamViewer in the past but now use OpenVPN with my Asus router @ home.
TeamViewer uses quite a bit of bandwidth compared to OpenVPN with running either a laptop with SmartSDR, iPad/iPhone running SmartSDR for IOS.
I've also used the Maestro running SoftEther server @ home and Raspberry Pi @ remote location.
The trick is the remote WiFi needs to be decent to handle the bandwidth.