Hi, here in Finland we have DVB subtitles in DVB streams and they are working nicely when iPhone (or AppleTV) is used in home network. But remote connection with iPhone does not display subtitles because transcoding does not add them to remote stream (why?).
I'm trying to solve this by VPN connection (L2TP) to my DVR Server computer (macOS) and using iOS App through that. VPN connection is created correctly and I'm able to do everything else but watch recordings with subtitles. I noticed, that this happens when I use cellular network (4G) in iPhone and create VPN tunnel through it. It always uses remote connection (which transcodes) and does not find DVR even if trying to connect to it by "At home" connection option. iPhone gets IP -address of my home network when VPN is active and I have specified that all traffic should go through VPN.
But, if I have connected iPhone to some other network with Wifi and create VPN tunnel from it to home network, everything works perfectly. IOS App is able to display subtitles just fine and DVR is found automatically (with Bonjour or previously given IP-address or from the same computer, I don't know).
Why is VPN from 4G cellular network not working the same way as from other Wifi network in iOS App? In both cases iPhone gets the same local IP-address, DNS server is the same and everything else seems to be the same way. By comparison, Plex App is able to find Plex Server with both of the cases and display subtitles in recordings (those few ones that succeeded in period of two years
Other thing: Why not allow streaming with Original quality in cellular network and not transcode every time? Shouldn't that solve this subtitle problem?