【经验分享】HQPlayer找不到NAA的故障定位方法
折腾了一段时间HQplayer和NAA,前一段时间在HQPlayer中一直找不到NAA,现在问题解决了,把问题定位过程说一下,以备后来
者参考。
(1)查看树莓派上的NAA进程是否已经启动
通过SSH登录到树莓派的环境上,然后用以下命令查找NAA进程是否在运行:
ps -ef|grep networkaudio
如果NAA在运行,应该能查到如下一行记录:
root 545 13 14:37 ? 00:01:56 /usr/sbin/networkaudiod
看到这行记录,就表明NAA已经在树莓派上正常运行了。
如果看不到这一行记录,就需要在树莓派上重新尝试安装NAA
(2)PC到树莓派的网络是否通畅
这个可以通过在PC上ping 树莓派的IP 地址来确认。同时要注意NAA的安装要求是
它所在的树莓派跟PC要在同一个网段上。
(3)如果上述都没问题,但是运行HQPlayer的PC还是找不到NAA,这时要注意
分析这个PC是否有双网卡之类的问题。
我前面就栽在了这个地方。因为我的PC上安装了一个VirtualBox跑Linux虚拟机,
VirtualBox在机器上建了一个虚拟网卡。就是因为这个原因,导致我PC上的HQPlayer
查找不到NAA。后来想起了这个事情,就把VirtualBox建的虚拟网卡禁用了,然后
HQPlayer立马就找到了NAA客户端。
我的现象更奇葩,3.2x和4.21版本毫无问题,4.3x死活用不上,不是卡死在启动界面就是找不到NAA,找到了也告知连不上…… 虚拟网卡经常容易幺蛾子,包括win的双网卡桥,更会有蜜汁问题。
networkaudiod也是个很奇怪的容易翻车的东西,自行编译的archlinux基本可以解决,官方镜像也经常会有奇怪问题,无论在x86还是arm上都有可能会不加载需要手动操作。 我下了个ropieeexl用在树草派上,连接很顺利,没出现这些奇怪问题:lol 我就是虚拟网卡问题造成连接不上,感谢楼主分享经验让我顺利解决了问题。
页:
[1]