For a while now, I’ve been using DLNA to push video to my TV from my computer. The biggest problem I’ve had with that is that is my Sony TV is very picky about the video format. I’ve been stuck experimenting with options to pass to ffmpeg to convert the video from whatever format the file is in and the format that the TV likes, MPEG2. Among the many problems include poor resolution, out of sync audio, and no audio at all. I had been using MiniDLNA on my Debian box as the server for the content. It’s pretty simplistic. It’s little more than a file server that implements the DLNA protocol. I found another DLNA server, Serviio, that will do some conversion on the fly. This worked better. No need to convert video formats or worry if the TV would not even see the file. The biggest problem occurs whenever I pause a video. When I resume, the TV thinks the DLNA server has gone away. So basically, no pause, fast forward, or rewind. I’d consider that a show stopper. Several times, I have resorted to connecting my laptop to the TV using HDMI and playing the videos that way.
...