2016-01-15, 02:58
Here's my setup for remote streaming: I have a QNAP NAS with TVHeadend handling PVR duties for OTA recording (MPEG2). I use Kodi on the NAS and various other devices (with a shared database) to stream those recordings. When remote, I can VPN into the home network so that I can seamlessly do the same. I have a 20Mb/s upstream connection.
When all systems were on Helix, this worked great even for HD streams via the VPN. They usually max out at around 15Mb/s and I was able to stream quite well both via SMB paths and the TVH live TV clients.
Now that all the systems are on Isengard I am having problems streaming remotely. I have only tested it on my Macbook Pro, but that's the one I've always used for this.
Through both SMB paths and the TVH live TV plugin, Kodi can no longer saturate the 20Mb/s link. It appears to barely get over 10Mb/s so I can no longer smoothly stream any HD content. Since both network interfaces have the same issue, I'm guessing it's due to the poor latency of the internet link and at a low-level basic networking layer.
Remember that it used to work well in Helix, especially after the typical advancedsettings.xml buffer tweaks. No amount of tweaking those will fix this issue in Isengard.
If I use the OS to mount the remote share as a local directory, I can use Kodi to stream from that path and it works well and can even read ahead, though the buffer filling has a different pattern (no surprise there).
For now, I'm using the mount and path substitution feature to have functional HD streaming, but that still doesn't solve streaming via the Live TV interface - and I need to remember to mount the share after connecting the VPN (yet another step to set it up).
Thanks for any insight, especially from developers who might have a clue what changed between 14.x and 15.x.
- LoopinFool
When all systems were on Helix, this worked great even for HD streams via the VPN. They usually max out at around 15Mb/s and I was able to stream quite well both via SMB paths and the TVH live TV clients.
Now that all the systems are on Isengard I am having problems streaming remotely. I have only tested it on my Macbook Pro, but that's the one I've always used for this.
Through both SMB paths and the TVH live TV plugin, Kodi can no longer saturate the 20Mb/s link. It appears to barely get over 10Mb/s so I can no longer smoothly stream any HD content. Since both network interfaces have the same issue, I'm guessing it's due to the poor latency of the internet link and at a low-level basic networking layer.
Remember that it used to work well in Helix, especially after the typical advancedsettings.xml buffer tweaks. No amount of tweaking those will fix this issue in Isengard.
If I use the OS to mount the remote share as a local directory, I can use Kodi to stream from that path and it works well and can even read ahead, though the buffer filling has a different pattern (no surprise there).
For now, I'm using the mount and path substitution feature to have functional HD streaming, but that still doesn't solve streaming via the Live TV interface - and I need to remember to mount the share after connecting the VPN (yet another step to set it up).
Thanks for any insight, especially from developers who might have a clue what changed between 14.x and 15.x.
- LoopinFool