【发布时间】:2012-02-08 09:23:23
【问题描述】:
我使用 ALSA(snd_pcm_open、snd_pcm_readi 等)编写了一个应用程序。该应用程序在我的机器上本地运行完美。但是,当我 SSH 到另一台机器并通过 SSH 连接运行它时,对 snd_pcm_open 的所有调用都会失败,并显示“设备不存在”或类似消息。远程机器和我的本地机器一样有声卡。
这可能是什么问题?
谢谢!
编辑:如果我使用远程计算机上的控制台运行应用程序(走到计算机,登录,运行应用程序),应用程序运行良好。
【问题讨论】:
-
您希望音频在远程机器上播放,对吗?而且远程机器也用alsa,而且配置正确?
-
是的。实际上,我的应用程序会录制音频,但这应该没什么区别,对吧?远程机器也使用 ALSA,是的。如果我在远程机器上本地运行我的应用程序(走到计算机,登录,启动我的应用程序)它就可以工作。