网络语音传输(200分)

C

canfly

Unregistered / Unconfirmed
GUEST, unregistred user!
声音录入(麦克风),输出(声卡),网络协议为TCP/IP。要求能在实现在电脑上的实时
通话。小弟做到发送和接收时,用的是SENDBUF(),
RECEIEVEBUF()函数,但程序运行时出错,表现为运行时死循环,但可通话,单步运行到
SOCKETSERVERCLIENTWRITE()的‘END’行时,自动弹出CPU调试对话框。不知何因。
如果各位手头有此类程序的源代码,可发给小弟以供参考。小弟将赠送400分。
 
是内存越界了吧?
有可能你从声卡取得数据多于实际的缓冲区大小。
 
我正在做,做好后交流!!!
 
可能是SendBuf的数据长度不对。这个长度应该是音频驱动给的。
 
类似的源代码?
openh323.org有,可以用vc编译的。
 
我在声音录入缓冲区满时调用SOCKET。SENDBUF(POINTER,SIZE)函数,POINTER向缓冲区
的拷贝,大小为缓冲区大小=1024。但是在SENDBUF之后,释放拷贝所占的内存时,系统示错
,好象是说此内存块不存在。另外,“SYMBOL(符号) DEPRECATED”是何意思?
 
能把你的声音采集部分的代码发给我吗?
先谢过
dudu320@263.net
 
我的信箱:cjh_xf@sina.com
和我交流!
 
completed!
 
多人接受答案了。
 
[:D][blue][/blue]
给我一份好吗?我的信箱是:dream_lyf@sohu.com,谢谢了。
声音采集的代码/
 
能把你的声音采集部分的代码发给我吗?先谢过了
lt_wxy@163.com
 
能把你的源码给我发一份嘛?先谢谢了!!
 
顶部