先描述一下整个流程
- 飞牛nas存储视频(4K h264),启动飞牛影视。
- 在手机端启动飞牛播放器连接飞牛影视。
- 播放视频,然后选择DLNA投屏到电视盒子(因为盒子有限制,不能安装第三方应用,所以没有安装飞牛TV)。
- 电视盒子会显示播放失败。
- 在手机上修改投屏的分辨率,1080p也是失败,720p播放成功。
我看了官方的一些说明贴,包括下面这个
https://club.fnnas.com/forum.php?mod=viewthread&tid=3892
所以,DLNA投屏的时候,默认完全依靠盒子或电视来解码。飞牛并不知道盒子和电视的实际解码能力,也不知道播放失败了。
当用户手动切换降低分辨率时,会启动nas的硬解,投屏就能播放了。
但这里有个问题,既然切换分辨率后,启动nas硬解了,为啥1080p也播不了?
既然能启用nas硬解,为啥不能硬解4K,再投屏给盒子或电视。是,我知道默认是让盒子和电视去解码,但应该有个选项开启nas硬解,同时不降低分辨率吧?
当然了,我这种情况很特殊,也很边缘,毕竟目前没法硬解4K的盒子和电视都很老了,本身应该也就不支持4K的分辨率,非投个4K上去画质也高不了多少。
因为我这个盒子不能安装飞牛TV,所以我不清楚的是,如果安装了飞牛TV,通过它来实现投屏。这时,如果盒子端没法硬解,卡,nas端是否会自动开启硬解呢?这个我也希望能有个选项,选择是播放端硬解还是nas硬解。因为我遇到过用PC上用浏览器播放h264,nas以为PC能解,就完全不参与解码,导致浏览器上播放卡顿……
所以总的来说,就是希望能有个选择,到底是nas端硬解,还是播放端硬解。这样在某些播放不了的情况下,也许可以解决问题。