日期:2014-05-16  浏览次数:20621 次

Rdesktop添加录音代码,远程连接win7,收不到服务器发过来的录音相关的数据
目前已经知道,win7上的RDP版本是7.0,是支持音频输入的,rdesktop最新版本1.7没有实现音频输入的代码。
现在想在rdesktop中添加音频输入的代码,按照RDP协议,在客户端初始连接服务器时,发送的Client info PDU中添加了支持音频输入的flag,在打开的远程桌面中,打开控制面板,声音-录制中,显示的已经是远程音频,说明可以服务器端已经可以支持音频输入了。另外在rdesktop的代码中,添加了音频输入的通道,通道名字叫“audio_input”。
但是问题出来了,再打开的远程桌面中,使用录音机进行录音,不能录音。按照协议所说,在远程桌面中进行录音时,服务器端会发送version PDU等给客户端,与客户端进行一些音频录入初始化的协商,初始化完成后即可以开始录音数据的传输,但是现在客户端根本就不会收到客户端发过来的任何关于音频录入的数据,有没有哪位大侠有相关经验的啊,告知小弟还需要做哪些事情,才能使得服务器段可以发送数据过来
------解决方案--------------------
朋友,我也想在rdesktop中添加录音代码,但毫无头绪。不知道你现在是否解决了,能分享一下吗?哈哈!

QQ:842575087