LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1690|回复: 32

请教大虾语音传输问题

[复制链接]
发表于 2003-9-2 09:02:40 | 显示全部楼层 |阅读模式
我那天在网吧看到同学在语音聊天室聊天,我觉得很有意思,我也想做一个简单的试试。请教各位大虾需要些什么技术?有没有实例(源代码)可以参考的?我比较熟悉socket编程(LINUX和WINDOWS下都可以)。先谢了!请各位大虾赐教!
发表于 2003-9-2 10:46:25 | 显示全部楼层
可以去sourceforge看看,在局域网上用语音聊天的软件,应该是有的。
 楼主| 发表于 2003-9-2 10:57:13 | 显示全部楼层

麻烦版主

能不能给我讲一下这里面的原理,我找了些源代码,太多了,看不懂。麻烦您了!非常感谢!
发表于 2003-9-2 20:03:56 | 显示全部楼层
我的天,原理可不是在这里用两三句话能够说清楚的。
首先你要熟悉网络的基本原理。tcp/ip的工作机制,特别是Qos是如何保证的。因为实时聊天有时间延迟有一定要求的。
然后要熟悉有关的协议和算法,包括用于多媒体通信的协议,多媒体图像和声音的压缩算法。如果还要编程的话,还要熟悉网络编程的知识,嘿嘿,仅此一项就够学的。
发表于 2003-9-2 20:27:47 | 显示全部楼层
找 openh323 软件,如 ophone 先试用一下,用都不熟练,何谈开发呢?
 楼主| 发表于 2003-9-3 09:43:40 | 显示全部楼层

感谢两位大虾!

小弟我这就去学!
    再次感谢两位大虾!向你们致敬,向你们学习!
发表于 2003-9-3 12:22:50 | 显示全部楼层
主要是算法吧
也就是H323协议

而不是SOCKET
 楼主| 发表于 2003-9-3 14:11:07 | 显示全部楼层
难道传输用的不是socket?
要写H.323协议也太难了吧?语音聊天室应该没用上这个吧?
发表于 2003-9-4 22:29:35 | 显示全部楼层
你要是在windows下面开发,那就比较简单了
注意啊,在局域网上发送语言数据用udp比较好,你要是tcp就看你的本事了。关于语言压缩,你上msdn上面查查acm就好
祝你成功~
 楼主| 发表于 2003-9-5 08:58:26 | 显示全部楼层

谢谢gyb977的鼓励!

我刚从windows下转过来,估计近期是不会回去了。
我现在把h.323协议简化一下,我想只用其中的一部分,但我以前没写过协议,有哪位大虾肯指导一下或给个例子看看(最好是C的,别的也可以)。先谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表