An efficient way of sharing content from your PC to your TV.
In the past, before the creation and popularity of Chromecast, televisions used to support this protocol called DLNA. The flow of DLNA was simply a client server communication. The television would be a client to DLNA, listening for DLNA servers. The server would advertise it's catalogue and allow the client to stream content.
With the advent of DIAL, the focus shifted on remotely launching apps on the television. This provides benefit of streaming from the internet in addition to local content (DLNA servers could only stream local content). Google further added the option of casting your screen remotely (wis-a-wis AirPlay). The Chrome browser allowed you to cast whole desktop without extra software. This changed the television manufacturers' focus and DLNA became a thing of the past.
Here's where my problem starts. Chromecast works great on windows but is lacking on Linux. Also, casting lags in comparison to streaming. So sharing content from my Linux to my Shield was frustrating. As simple as Samba is, it is insecure and slow. Also, with DHCP enabled, i would need to rescan the network to find my linux PC. Casting support from Linux is practically absent with no out-of-the-box solution. Also my television is not DLNA compliant making me dependent on Shield for streaming.
The solution that's worked best for me is a DLNA server on Linux with DLNA client (in my case VLC) on Shield device.
(Steps to be added later)
Comments