![HEVC 10 比特流传输至全高清电视](https://linux22.com/image/1576655/HEVC%2010%20%E6%AF%94%E7%89%B9%E6%B5%81%E4%BC%A0%E8%BE%93%E8%87%B3%E5%85%A8%E9%AB%98%E6%B8%85%E7%94%B5%E8%A7%86.png)
我有一台低功耗台式机(带集成显卡的 ASRock Mod 1150 H97M、Intel Pentium G3258 CPU、1920*1200 显示器、Windows 10),它充当我家中的媒体服务器。我的电视是索尼/Android TV/55 英寸/全高清 (kdl55w805C)。我有 Virgin 光纤 350mbps 连接,电视和台式机都通过 cat 6 电缆物理连接到 Virgin Wi-Fi 路由器。
我在桌面上存储了电影/视频。在电视上,我使用 Kodi 观看桌面上共享的电影。
一切都很好,直到我最近遇到了一部 4K HEVC 10bit 的电影。我电视上的 Kodi 拒绝打开该文件。由于我的电视只有全高清,而且电视中的处理器可能无法解码 HEVC,所以这是可以理解的。所以我的下一个目标是以某种方式使用桌面来处理视频并流式传输到电视。
打开视频文件时,Windows 10 电影要求我从商店购买 HEVC 解码器 - 我照做了。之后(令我惊讶的是)我相对较弱的计算机在计算机上播放电影时没有任何明显的问题!但是当我尝试将电影投射到电视上时,它失败了。电视显示“不支持的视频错误”。我尝试使用 Windows Media Player,但结果是一样的 - 它可以在计算机上播放电影,但投射到电视上失败。
这让我有点困惑。我以为在播放/流式传输时,计算机会解码视频并将解码后的信号发送到播放器。那么当电视显示不支持视频时,这是什么意思呢?
我试过 VLC,但它甚至无法在计算机上播放视频。
尝试使用 Plex 将计算机设置为 Plex 服务器。TV Plex 应用可以完美显示所有 1080p 视频,但 HEVC 播放失败。我尝试使用三星 S8 智能手机(4K)中的 Plex 服务器播放 HEVC 文件,播放没有任何问题。我的问题是哪个设备正在解码 HEVC 文件?桌面上的 Plex 媒体服务器还是播放设备?
我该如何解决这个问题?购买专用显卡(带 HEVC 解码)能解决这个问题吗?我怀疑是不是因为我的系统能够使用 Windows Media Player 播放视频,所以它有解码视频的处理能力。但仍然无法投射到电视上。
任何见解都非常感谢
答案1
通过网络传输的视频始终是压缩的。即使您传输的只是电视能够传输的内容,电影/影院的低帧速率为 24 fps,那么宽度为 1920 像素 * 高度为 1080 像素 * 每像素 24 位 * 每秒 24 帧 = 大约每秒 1.2 千兆位,这比大多数消费者在其家庭网络上(有线或无线)的带宽还要大。
未压缩的 4K UHD(2160p)具有 10 位/RGB 颜色通道,在 60fps 的高帧速率下接近每秒 15 千兆位。
因此,您需要一个能够解码 HEVC、从 2160p 和 10 位颜色降采样/转换为 1080p 和 8 位颜色、并重新压缩为电视可能理解的 H.264 AVC 之类的格式并将其投射到电视上的投射解决方案。这似乎需要做很多工作,而且我并不指望任何免费视频播放器能够自动即时完成这项工作。