如何在对等网上进行语音通话

heifei 2000-08-30 06:47:00
我想在编写一个DELPHI程序在局域网上用麦克风和耳机进行通话现在有两个问题:
1 用TMEDIAPLAYER录制的效果太差,声音小,噪音大,请问是哪方面的问题?
2能不能将录制的数据直接用SOCKET的发送流的方法传输,而不是存为文件传输
到另一段再播放?
不好意思,我总共只有50分了,谢谢
...全文
282 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
by001 2001-09-30
  • 打赏
  • 举报
回复
关注
liuanjun_v 2000-09-11
  • 打赏
  • 举报
回复
可能是MIC或者声卡的原因了,与控件没关系.
Redspider 2000-09-11
  • 打赏
  • 举报
回复
另外,如果你觉得你用控件录的效果差,可以和电话比较一下,如果比
电话还差,那就有可能是MIC或者声卡的原因了。应该和控件本身没有
多大关系的。
Redspider 2000-09-11
  • 打赏
  • 举报
回复
我所知道的,Windows上并没有H.323的SDK,如果要,你得找第三方的开发
工具包,不过嘛。。。这个一般是要银子的。

我所说的是语音处理方面的SDK,有语音数据录入和输出的,也有压缩方面
的。至于语音的传输部分,如果不是做成一个通用的东西,可以自己定义。
heifei 2000-09-10
  • 打赏
  • 举报
回复
是用H.323的SDK吗?
Redspider 2000-09-05
  • 打赏
  • 举报
回复
1、可以直接用SDK来进行语音数据的录放,相关函数可以查一下waveIn***、waveOut***开头
的一系列函数。
2、要进行实时语音传输,先把录的数据打成固定大小的数据包,然后用UDP传输。如果需要压
缩,在打包时进行。放端也是以UDP接收到数据包,然后解压缩,然后再播放。除此之外还有
建立在TCP上的呼叫建立和解除过程。

我的主页上有一点相关的东西,http://redspider.126.com

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧