家中一直使用星际蜗牛安装的黑群晖,在黑群晖中安装emby实现家庭影音服务器。emby配合斐讯t1盒子中的kodi非常好用。一开始也不是很懂,在外网通过动态域名和端口映射看emby服务器里的影片,是没法硬解的,星际蜗牛本就不强的cpu经常满载运行,后来看值友的文章才知道emby是可以硬解的,前提是需要买个emby的会员,立马去团了一个,在这里感谢人生观的网站,在那里上的车。
买了会员立马激活,但是发现还是没法硬解,再去搜索发现是黑群晖的版本不对,需要918+的黑群晖版本才能有核显驱动,为了不浪费买的会员,果断重新升级黑群晖版本到了DS918+,6.2.1
用套件的方式安装了emby,填入激活码,成功点亮了转码选项,打开高级可以看到下面的解码器选项,VAAPI应该就是核显驱动的解码器了。
用套件的方式安装了emby,成功点亮了转码。
随便打开一个电影,把码率降到1080p 5m的码率,
后台显示正在解码,
群辉里面emby的cpu只占用了10%左右。
套件方式安装的emby成功开启硬解,本来使用已经很不错了,但是套件方式安装有个问题是没法升级,而且套件安装非常慢,我还是去找到别人分享的离线安装文件才安装好。
离线安装文件是4.2.1,但是现在最新的是4.3.1,显示可以更新,
但是套件中心没法更新。
看到有人说docker方式安装的emby运行效率更高,而且方便安装升级和备份。于是也想在docker上试试到底是套件好还是docker好。果断操练起来。
docker安装这里有个坑,用普通教程里的方法是没法开启硬解选项的,转码里面高级中解码器里面是空的。
就是直接在群辉docker里创建容器的方法
创建好后,在转码里,高级下面解码器选项是空的,所以硬解也是不可能的。
随便播放一个影片,cpu直接飙红。
爬贴后,有人说是群辉docker权限的问题,没法调用核显的驱动文件,自然没法硬解。后来偶然在一个帖子看到一个docker安装emby的文章,里面有段代码引起了我的注意。
--device /dev/dri/renderD128
/dev/dri/renderD128 这个路径就是核显驱动的路径,因为在好多开启硬解教程的文章里,第一步就是要确认你的系统里有这个驱动文件没有。
按照文章的方法,ssh连接群辉,将代码输入,顺利建好了emby。
代码内容:
1.shh路由器 登陆
2.命令
docker run -d
--name=emby
--volume /mnt/sda5/docker/emby_lib:/config (这个sda5 是我自己挂载的硬盘位置,请换成自己的)
--volume /mnt/sda5/server:/movies (这个sda5/server是我自己放电影的文件夹,请换成自己的)
--device /dev/dri/renderD128
--publish 8096:8096
--publish 8920:8920
--env UID=1000
--env GID=100
--env GIDLIST=100
emby/embyserver:latest
3.等待下载解压完毕后,返回到docker的容器菜单,点击启动
4.登陆192.168.x.x:8096就能登陆emby进行配置了
(这里注意自己的端口,因为安装过套件的emby端口被占用,需要自己调整端口,我是这样调整的
--publish 8098:8096
--publish 8922:8920
供你参考。)
现在再看转码页面就正常了。
解码器正常显示了
docker版安装后直接显示就是4.3.1最新版。
硬解成功开启。下面对比下套件版和docker版的区别,是否和传闻一样docker的emby效率高一点吗?
这里用两个emby分别播放同一个影片,《阿拉丁》,10g左右的电影。都开转码到1080p 10m模拟外网播放转码。
阿拉丁电影,容量10g左右
质量设置1080p 10m
先是套件版的emby:
转码最后稳定在73帧。
转码最后稳定在73帧。
docker版emby:
转码最后稳定在72帧。
总结:
经过测试,发现套件和docker版转码效率基本差不多,使用上也没有什么区别,都很流畅,cpu占用也很低。并没有传闻中docker转码效率高很多。但是我最后还是决定保留docker版的emby,因为安装和升级都很简便。
docker emby硬解的条件:
emby会员
系统 /dev/dri/renderD128 路径下驱动文件正常,黑群晖需要升级到DS918+版本才有核显驱动。
docker安装emby时成功挂载/dev/dri/renderD128文件夹驱动文件
套件版 emby硬解的条件:
emby会员
系统 /dev/dri/renderD128 路径下驱动文件正常,黑群晖需要升级到DS918+版本才有核显驱动。
最后: 发现星际蜗牛的j9100cpu硬解电影,每部电影的占用在10%左右,理论可以十人同时观看。我自己测试了下,质量都调到720p ,可以同时开八个电影,但是慢慢就开始卡了,如果上传带宽给力的话,同时五六个人外网观看是没问题的,我家的上传带宽只有30M,就是3m/s的速度,估计开低点质量三四个人应该没问题。
发表评论