I have a router with connected SDD disk. The router has enabled DNLA server option, so I can stream video from SSD to any device that support that feature. I have 2 setups with 2 different TV set:
- TV with Smart TV, that could directly stream data from DNLA server (connect to server via WiFi).
- Quite old TV with connected Chromecast 2. I use my mobile phone with installed DNLA client. So I use mobile phone to choose content from DNLA server and select as render device - Chromecast 2. Everything connected via WiFi also.
Second solution has a bad performance in case of good quality video.
I have an idea that it is because video in 2nd setup goes 2 times via Wifi: first time from DNLA server to mobile phone, then it is goes from mobile phone to chrome cast. So such stream require 2x more traffic over local network.
It can be that it works other way: mobile phone just do not act as client for downloading video and just pass some kind of "shortcut" to chromecast 2. In this case such setup has no disadvantages in terms of traffic comparing to te 1st setup with Smart TV and the root cause of problem is quite ow performance of chromecast decoding.
So, how actually streaming by chromecast from DNLA server via modile phone works?