NetTalk网络电话源代码

Home / Hackintosh MrLee 2015-12-30 3801

这个项目还带有简单文档,更方便大家学习和快速了解。NetTalk是一个适用于局域网和因特网的可视电话软件
  • 开发环境
Windows2000 Server & Visual C++6.0 & SDK
+自开发的CWndX类库(相当于简化的MFC涉及窗口的部分)
  • 支持环境
Windows98/ME/2000/XP
  • 所涉及协议和标准
网络传输采用UDP协议,音频压缩采用G.729标准,视频压缩采用H.263标准
  • 性能参数
以音频帧为基准,每帧音频数据有240个采样点,时间为240*1000/8000=30ms,8000为音频的采样率。
数据接收端队列缓冲延迟:30*3=90ms
数据发送端录音延迟:30ms
数据压缩解压耗时:<40ms
网络延迟:<100ms(我想校网情况应该不错J)
总延迟:<260ms
根据VOIP标准,总延迟<300ms是人可以接受的,以上计算是保守的,实际情况可能会好得多。
带宽需求
数据类型 带宽需求(byte/sec) 带宽总需求(Kbyte/sec)
音频 1000 ~9.2
视频 ~8000(会随图象质量的变化而有较大变化)
帧头 ~200
项目下载:NetTalk 这个工程界面用的是DIRECT库,需要用到ddraw.lib。我没有下载SDK就没往下试了。

本文链接:https://www.it72.com/7424.htm

推荐阅读
最新回复 (0)
返回