Mon Mar 25, 2019 8:58 am by fmustang76
Do you own any Chromecasts? I currently use a setup that uses a Chromecast at multiple locations and it works well for my needs.
Home A:
TV with Chromecast
Serviio Pro setup on a Windows PC
I have Stunnel(SSL) setup to accept on port 443 and forward to Serviio port 23424 (My Asus router provides a Free SSL Certificate from Let's Encrypt)
My router is setup to forward outside WAN port 443 to Stunnel which will then forward -> to Serviio
My Android phone with Serviigo App was initially configured at "Home A" (local LAN access working) with "cast" enabled (or most recent beta version)
My Android phone with Serviigo App was then reconfigured for use away from "Home A". I edited the IP address and port for remote access to "Home A" and I enabled SSL in Serviigo on the Android phone. (I use DDNS but my public IP address would work until it changes)
Tested everything at "Home A" using my Android phone on both data connection as well as local WiFi casting to the Chromecast
Home B:
TV with Chromecast
Android phone pre-configured as stated above
Using the above setup allows me to access my Serviio media files at "Home A", "Home B" or anywhere I have internet access on my Android phone (using Serviigo & VLC). It works whether it's over the cellular data connection or WIFI connection with no reconfiguring from all locations. This also gives me the ability to "cast" my Serviio media files to any Chromecast at "Home A", "Home B" or any other location as long as the Android phone and the Chromecast are on the same WiFi with internet access.
Some public locations I have come across do block most ports so I use port 443 to prevent Serviigo from being blocked on the Android phone. You could also use a VPN setup as mentioned above (I have OpenVpn configured on my Asus router for redundancy and local LAN access).
If you chose, you could skip the SSL or VPN setup and forward WAN port 23424 on the router at "Home A" directly to your LAN Serviio server and you would still have access but I chose not to do that.
Of course you would have to adjust the above scenario taking into account your own Debian setup, router, internet provider, internet speeds, etc and decide if you want to buy a Chromecast for 1 or both locations if you don't already own them.
Hope this helps. Good Luck!