<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Snooda]]></title> 
<link>http://www.snooda.com/index</link> 
<description><![CDATA[Snooda's Blog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Snooda]]></copyright>
<item>
<link>http://www.snooda.com/read/</link>
<title><![CDATA[智器rdesktop无声的问题]]></title> 
<author>snooda &lt;admin@snooda.com&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Tue, 05 Jul 2011 17:00:25 +0000</pubDate> 
<guid>http://www.snooda.com/read/</guid> 
<description>
<![CDATA[ 
	    之前一直试图让电脑可以连接智器放歌，一度试图搞一下direct sound抓取电脑声音发送到智器，搞了几天后发现不可行，对windows下的那套api完全不会，要想搞这个得先学很长时间的windows api，时间成本太大。又没有别的现成程序，于是考虑别的途径。<br />
<br />
    后来发现rdesktop可以用来远程登录windows，而windows的远程桌面是带了声音重定向的，于是准备反向来搞，让智器去登录windows，把声音redirect到智器上。<br />
<br />
    rdesktop使用倒是很简单，可惜连接上后所有关于声音的程序都无法运行，查了一下，说需要在组策略gpedit.msc里配置一下，让windows允许对声音重定向，默认是不允许的。配置允许后，程序可以运行了，但是声音依旧没有。<br />
<br />
    由于alsa有独占声卡的问题，一度以为是智器里某个程序把声卡占用了，导致rdesktop无法获取声卡控制权，在上面花了很长时间，没什么进展，也没法调试，很乱。<br />
<br />
    后来想到有个帖子里说到不同版本的rdesktop对于声卡独占还是不一样的，于是考虑是不是rdesktop的问题，上网一搜，果然很多人表示在使用rdesktop连接vista以后的系统时无声音，是个bug。很高兴，下了新版的代码编译了一下，但发现还是没声音。。。继续搜索，有人说在08 r2和win 7下要想播放声音，不但需要设置声音的redirect，还要设置一下磁盘的redirect才行。估计也是个bug。。于是随便设置了floppy=/tmp/***，有声音了。。很高兴。<br />
<br />
    播放了几首歌，发现声音总是断断续续，不知道是带宽问题还是智器cpu问题还是智器声卡问题，留待查证。
]]>
</description>
</item><item>
<link>http://www.snooda.com/read/#blogcomment</link>
<title><![CDATA[[评论] 智器rdesktop无声的问题]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.snooda.com/read/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>