仍然是网络语音传输的问题(100分)

  • 主题发起人 主题发起人 watter
  • 开始时间 开始时间
必须保证你的声卡是全双工的,即可以同时输入和输出
 
WaveOutPrepareHeader出问题有的时候是播放缓冲队列满了,在本机上调试我也碰到过这个问题,是UDP的速度太快了,解决办法是控制接收速度,保证在播放缓冲区里的数据不要超过一个值.不知道其他富翁有什么看法.
 
WaveOutPrepareHeader出问题是因为你的结构定义的不对.
http://www.138soft.com/download/iphone.zip
 
谁知道怎么更改ACM的默认缓冲区大小。
用GSM610格式时,每次捕获的声音大小为1625个字节
想弄成这个的一半
 
这个要自己修改代码,ACM默认的GSM最小输入包是65字节,你必须是这个数的倍数
 
如果http://www.138soft.com/download/iphone.zip 可以用
那么WaveOutPrepareHeader出问题就是你的结构定义的不对.
这个与缓冲区大小定义是毫无关系的.
缓冲区大小只不过影响延迟与否.
 
網絡電話(NetPhone)源代碼:
[名稱]:網絡電話
[版本]:1.0
[大小]:760KB
[性質]:出售源碼
[簡介]:適用于局域網。在局域網內可以語音通話,來電顯示且有提示音。與普通電話沒什么兩樣,界面更是一絕。其中沒用到第三方控件。
[使用方法]:這是一款PC對PC的局域網通話的軟件,利用TCP/IP語音網關進行語音通話。輸入對方的IP然后按呼叫,接下來就是等待對方的回應。(如果對方按接聽,就可以進行通話了﹔反之,如果對方按的是挂機,那就無法進行通話)。
[銷售原因]:網絡電話低價出售源碼,主要是讓喜歡Delphi的朋友更快的了解語音網關的一些相關技朮......
http://home.91i.net/JackySoft/database/code.htm
 
后退
顶部