HEVC 10 bit streaming to full HD TV












1














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










share|improve this question





























    1














    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










    share|improve this question



























      1












      1








      1







      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










      share|improve this question















      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







      video tv video-streaming h.265






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 10 at 22:06









      Spiff

      76.5k10116161




      76.5k10116161










      asked Dec 10 at 14:51









      Jimmy

      1064




      1064






















          1 Answer
          1






          active

          oldest

          votes


















          1














          Video streamed across a network is always compressed. Even if you are only streaming what your TV is capable of, with a low film/cinema frame rate of 24 fps, that's 1920 pixels wide * 1080 pixels high * 24 bits per pixel * 24 frames per second = about 1.2 gigabits per second, which is more bandwidth than most consumers have on their home networks, wired or wireless.



          Uncompressed 4K UHD (2160p) with 10 bits-per-RGB-color-channel at a high frame rate like 60fps approaches 15 gigabits per second.



          So you need a casting solution that will decode HEVC, downsample/convert from 2160p and 10-bit color to 1080p and 8-bit color, and recompress as something like H.264 AVC that your TV probably understands, and cast that to the TV. That seems like a lot of work, and not something I would expect any free video player to automatically do on the fly.






          share|improve this answer























          • Actually Emby server (free) does that - transcoding on demand - when properly configured.
            – GabrielaGarcia
            Dec 12 at 20:10











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1382344%2fhevc-10-bit-streaming-to-full-hd-tv%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          Video streamed across a network is always compressed. Even if you are only streaming what your TV is capable of, with a low film/cinema frame rate of 24 fps, that's 1920 pixels wide * 1080 pixels high * 24 bits per pixel * 24 frames per second = about 1.2 gigabits per second, which is more bandwidth than most consumers have on their home networks, wired or wireless.



          Uncompressed 4K UHD (2160p) with 10 bits-per-RGB-color-channel at a high frame rate like 60fps approaches 15 gigabits per second.



          So you need a casting solution that will decode HEVC, downsample/convert from 2160p and 10-bit color to 1080p and 8-bit color, and recompress as something like H.264 AVC that your TV probably understands, and cast that to the TV. That seems like a lot of work, and not something I would expect any free video player to automatically do on the fly.






          share|improve this answer























          • Actually Emby server (free) does that - transcoding on demand - when properly configured.
            – GabrielaGarcia
            Dec 12 at 20:10
















          1














          Video streamed across a network is always compressed. Even if you are only streaming what your TV is capable of, with a low film/cinema frame rate of 24 fps, that's 1920 pixels wide * 1080 pixels high * 24 bits per pixel * 24 frames per second = about 1.2 gigabits per second, which is more bandwidth than most consumers have on their home networks, wired or wireless.



          Uncompressed 4K UHD (2160p) with 10 bits-per-RGB-color-channel at a high frame rate like 60fps approaches 15 gigabits per second.



          So you need a casting solution that will decode HEVC, downsample/convert from 2160p and 10-bit color to 1080p and 8-bit color, and recompress as something like H.264 AVC that your TV probably understands, and cast that to the TV. That seems like a lot of work, and not something I would expect any free video player to automatically do on the fly.






          share|improve this answer























          • Actually Emby server (free) does that - transcoding on demand - when properly configured.
            – GabrielaGarcia
            Dec 12 at 20:10














          1












          1








          1






          Video streamed across a network is always compressed. Even if you are only streaming what your TV is capable of, with a low film/cinema frame rate of 24 fps, that's 1920 pixels wide * 1080 pixels high * 24 bits per pixel * 24 frames per second = about 1.2 gigabits per second, which is more bandwidth than most consumers have on their home networks, wired or wireless.



          Uncompressed 4K UHD (2160p) with 10 bits-per-RGB-color-channel at a high frame rate like 60fps approaches 15 gigabits per second.



          So you need a casting solution that will decode HEVC, downsample/convert from 2160p and 10-bit color to 1080p and 8-bit color, and recompress as something like H.264 AVC that your TV probably understands, and cast that to the TV. That seems like a lot of work, and not something I would expect any free video player to automatically do on the fly.






          share|improve this answer














          Video streamed across a network is always compressed. Even if you are only streaming what your TV is capable of, with a low film/cinema frame rate of 24 fps, that's 1920 pixels wide * 1080 pixels high * 24 bits per pixel * 24 frames per second = about 1.2 gigabits per second, which is more bandwidth than most consumers have on their home networks, wired or wireless.



          Uncompressed 4K UHD (2160p) with 10 bits-per-RGB-color-channel at a high frame rate like 60fps approaches 15 gigabits per second.



          So you need a casting solution that will decode HEVC, downsample/convert from 2160p and 10-bit color to 1080p and 8-bit color, and recompress as something like H.264 AVC that your TV probably understands, and cast that to the TV. That seems like a lot of work, and not something I would expect any free video player to automatically do on the fly.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Dec 10 at 22:12

























          answered Dec 10 at 22:02









          Spiff

          76.5k10116161




          76.5k10116161












          • Actually Emby server (free) does that - transcoding on demand - when properly configured.
            – GabrielaGarcia
            Dec 12 at 20:10


















          • Actually Emby server (free) does that - transcoding on demand - when properly configured.
            – GabrielaGarcia
            Dec 12 at 20:10
















          Actually Emby server (free) does that - transcoding on demand - when properly configured.
          – GabrielaGarcia
          Dec 12 at 20:10




          Actually Emby server (free) does that - transcoding on demand - when properly configured.
          – GabrielaGarcia
          Dec 12 at 20:10


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1382344%2fhevc-10-bit-streaming-to-full-hd-tv%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Paul Cézanne

          UIScrollView CustomStickyHeader Resize height generates problems when scroll is too fast

          Angular material date-picker (MatDatepicker) auto completes the date on focus out