以ubuntuServer作为堡垒机,在音频处理这块,让自己折腾了很久的时间......
作为跳板机使用的电脑实际上,对于限制区域,进行远程访问,实际不需要进行声音重定向redirect。让远程机器自己管理音频即可,类似利用windows mstsc远程桌面客户端时,可选择将语音留在远程机器上;但是,用man xfreerdp查阅的使用命令help,根据说明传参总是达不到要求,还一度怀疑是不是ubuntu server上声卡配置上存在问题。
由于在远程桌面的托盘区域,远控留下喇叭红色的图标,对于有红点强迫症的程序员来说,实在是不消除,痛苦的一米。
经过一番折腾后,从虚拟机到物理机,最后还是通过深挖到freerdp官网,看到更明细的命令行参数介绍后,才知道,使用/audio-mode:1的参数传入,就可以达到将声音"Leave on Server"!
完美!
PS:
在实验传xfreerdp各种参数的过程中,确实如果xfree,存在程序错误的情况,不知道是ubuntu声卡未配置好,还是freerdp的程序bug,抑或还是参数传递问题。不过,将语音留在远程机器上是比较完美解决,堡垒机/跳板机受控访问的问题,也就不需要再深入研究下去了。