I have a low power desktop (ASRock Mod 1150 H97M with integrated graphics, Intel Pentium G3258 CPU, 1920*1200 monitor, Windows 10) which acts as a media server in my home. My TV is Sony/Android TV/ 55 inch/full HD (kdl55w805C). I have Virgin fibre 350mbps connection, and both TV and desktop is physically connected to the Virgin Wi-Fi router through cat 6 cable.
I have movies/videos stored in the desktop. In the TV I use Kodi to watch the movies which is shared in the desktop.
All good until I recently came across a movie which is 4K HEVC 10bit. Kodi in my TV just refused to open the file. Since my TV is only full HD and the processor in TV is presumably not up to decode HEVC it is understandable. So my next target is to somehow use the desktop to process the video and stream to the TV.
When opening the video file, Windows 10 movies asked me to buy an HEVC decoder from store -which I did. After this (to my surprise) my relatively weak computer played the movie in the computer without any noticeable issues! However when I try to cast the movie to the TV, it just failed. The TV showed "unsupported video error". I tried using Windows Media Player, but the result was same — it can play the movie in computer but casting to TV failed.
This got me a bit confused. I thought when casting/streaming, the computer decodes the video and sends the decoded signals to the player. So when the TV is saying unsupported video what does that mean?
I tried VLC, but it cannot even play the video in the computer.
Tried Plex making the computer the Plex server. The TV Plex app can show all 1080p videos beautifully, but the HEVC playing failed. I tried playing the HEVC file using the Plex server in my Samsung S8 smartphone (which is 4K) and it played it without any issues. My question here is which device is decoding the HEVC file? Plex media server in the desktop or the playing device?
How can I solve this issue? Getting a dedicated graphics card(with HEVC decoding) is going to solve the problem? I am doubtful if it is because my system is able to play the video using Windows Media Player so it has the processing power to decode the video. But still it failed to cast to the TV.
Any insights are much appreciated