文件名称:pccode_2006910125951577
- 所属分类:
- Internet/网络编程
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 3.96mb
- 下载次数:
- 0次
- 提 供 者:
- 杨**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
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是人可以接受的,以上计算是保守的,实际情况可能会好得多。
一.开发环境
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是人可以接受的,以上计算是保守的,实际情况可能会好得多。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
20061178276088
..............\NetTalk
..............\.......\log.txt
..............\.......\NetTalk
..............\.......\.......\Project
..............\.......\.......\.......\AVIO
..............\.......\.......\.......\....\AudioPlay.cpp
..............\.......\.......\.......\....\AudioRec.cpp
..............\.......\.......\.......\....\AVIOMgr.cpp
..............\.......\.......\.......\....\VideoCapture.cpp
..............\.......\.......\.......\....\VolumeCtrl.cpp
..............\.......\.......\.......\....\wavein.cpp
..............\.......\.......\.......\....\WaveOut.cpp
..............\.......\.......\.......\....\WaveShow.cpp
..............\.......\.......\.......\Codec
..............\.......\.......\.......\.....\CodecMgr.cpp
..............\.......\.......\.......\include
..............\.......\.......\.......\.......\AddrBook.h
..............\.......\.......\.......\.......\AudioPlay.h
..............\.......\.......\.......\.......\AudioRec.h
..............\.......\.......\.......\.......\AVFile.h
..............\.......\.......\.......\.......\AVIOMgr.h
..............\.......\.......\.......\.......\CmdMgr.h
..............\.......\.......\.......\.......\CodecMgr.h
..............\.......\.......\.......\.......\Common.h
..............\.......\.......\.......\.......\CoolBtn.h
..............\.......\.......\.......\.......\DataBase.h
..............\.......\.......\.......\.......\ddutil.h
..............\.......\.......\.......\.......\G729a.h
..............\.......\.......\.......\.......\GDIX.H
..............\.......\.......\.......\.......\GraphDlg.h
..............\.......\.......\.......\.......\Hash.h
..............\.......\.......\.......\.......\IVolume.h
..............\.......\.......\.......\.......\Main.h
..............\.......\.......\.......\.......\MsgBox.h
..............\.......\.......\.......\.......\MsgTalk.h
..............\.......\.......\.......\.......\NewMsgBox.h
..............\.......\.......\.......\.......\RippleWnd.h
..............\.......\.......\.......\.......\SlideBar.h
..............\.......\.......\.......\.......\Splash.h
..............\.......\.......\.......\.......\TrayNotify.h
..............\.......\.......\.......\.......\UDPSocket.h
..............\.......\.......\.......\.......\VideoCapture.h
..............\.......\.......\.......\.......\VideoWnd.h
..............\.......\.......\.......\.......\VolumeCtrl.h
..............\.......\.......\.......\.......\VolumeInXXX.h
..............\.......\.......\.......\.......\VolumeOutMaster.h
..............\.......\.......\.......\.......\VolumeOutWave.h
..............\.......\.......\.......\.......\wavein.h
..............\.......\.......\.......\.......\WaveOut.h
..............\.......\.......\.......\.......\WaveShow.h
..............\.......\.......\.......\.......\WndX.h
..............\.......\.......\.......\Main
..............\.......\.......\.......\....\Debug
..............\.......\.......\.......\....\Main.cpp
..............\.......\.......\.......\....\res
..............\.......\.......\.......\....\...\about3.bmp
..............\.......\.......\.......\....\...\addr1.bmp
..............\.......\.......\.......\....\...\addr2.bmp
..............\.......\.......\.......\....\...\addr3.bmp
..............\.......\.......\.......\....\...\call.wav
..............\.......\.......\.......\....\...\call1.bmp
..............\.......\.......\.......\....\...\call2.bmp
..............\.......\.......\.......\....\...\call3.bmp
..............\.......\.......\.......\....\...\close1.bmp
..............\.......\.......\.......\....\...\close2.bmp
..............\.......\.......\.......\....\...\close3.bmp
..............\.......\.......\.......\....\...\close4.bmp
..............\.......\.......\.......\....\...\close5.bmp
..............\.......\.......\.......\....\...\close6.bmp
..............\.......\.......\.......\....\...\error.ico
..............\.......\.......\.......\....\...\face.bmp
..............\.......\.......\.......\....\...\g.ico
..............\.......\.......\.......\....\...\hang1.bmp
..............\.......\.......\.......\.
..............\NetTalk
..............\.......\log.txt
..............\.......\NetTalk
..............\.......\.......\Project
..............\.......\.......\.......\AVIO
..............\.......\.......\.......\....\AudioPlay.cpp
..............\.......\.......\.......\....\AudioRec.cpp
..............\.......\.......\.......\....\AVIOMgr.cpp
..............\.......\.......\.......\....\VideoCapture.cpp
..............\.......\.......\.......\....\VolumeCtrl.cpp
..............\.......\.......\.......\....\wavein.cpp
..............\.......\.......\.......\....\WaveOut.cpp
..............\.......\.......\.......\....\WaveShow.cpp
..............\.......\.......\.......\Codec
..............\.......\.......\.......\.....\CodecMgr.cpp
..............\.......\.......\.......\include
..............\.......\.......\.......\.......\AddrBook.h
..............\.......\.......\.......\.......\AudioPlay.h
..............\.......\.......\.......\.......\AudioRec.h
..............\.......\.......\.......\.......\AVFile.h
..............\.......\.......\.......\.......\AVIOMgr.h
..............\.......\.......\.......\.......\CmdMgr.h
..............\.......\.......\.......\.......\CodecMgr.h
..............\.......\.......\.......\.......\Common.h
..............\.......\.......\.......\.......\CoolBtn.h
..............\.......\.......\.......\.......\DataBase.h
..............\.......\.......\.......\.......\ddutil.h
..............\.......\.......\.......\.......\G729a.h
..............\.......\.......\.......\.......\GDIX.H
..............\.......\.......\.......\.......\GraphDlg.h
..............\.......\.......\.......\.......\Hash.h
..............\.......\.......\.......\.......\IVolume.h
..............\.......\.......\.......\.......\Main.h
..............\.......\.......\.......\.......\MsgBox.h
..............\.......\.......\.......\.......\MsgTalk.h
..............\.......\.......\.......\.......\NewMsgBox.h
..............\.......\.......\.......\.......\RippleWnd.h
..............\.......\.......\.......\.......\SlideBar.h
..............\.......\.......\.......\.......\Splash.h
..............\.......\.......\.......\.......\TrayNotify.h
..............\.......\.......\.......\.......\UDPSocket.h
..............\.......\.......\.......\.......\VideoCapture.h
..............\.......\.......\.......\.......\VideoWnd.h
..............\.......\.......\.......\.......\VolumeCtrl.h
..............\.......\.......\.......\.......\VolumeInXXX.h
..............\.......\.......\.......\.......\VolumeOutMaster.h
..............\.......\.......\.......\.......\VolumeOutWave.h
..............\.......\.......\.......\.......\wavein.h
..............\.......\.......\.......\.......\WaveOut.h
..............\.......\.......\.......\.......\WaveShow.h
..............\.......\.......\.......\.......\WndX.h
..............\.......\.......\.......\Main
..............\.......\.......\.......\....\Debug
..............\.......\.......\.......\....\Main.cpp
..............\.......\.......\.......\....\res
..............\.......\.......\.......\....\...\about3.bmp
..............\.......\.......\.......\....\...\addr1.bmp
..............\.......\.......\.......\....\...\addr2.bmp
..............\.......\.......\.......\....\...\addr3.bmp
..............\.......\.......\.......\....\...\call.wav
..............\.......\.......\.......\....\...\call1.bmp
..............\.......\.......\.......\....\...\call2.bmp
..............\.......\.......\.......\....\...\call3.bmp
..............\.......\.......\.......\....\...\close1.bmp
..............\.......\.......\.......\....\...\close2.bmp
..............\.......\.......\.......\....\...\close3.bmp
..............\.......\.......\.......\....\...\close4.bmp
..............\.......\.......\.......\....\...\close5.bmp
..............\.......\.......\.......\....\...\close6.bmp
..............\.......\.......\.......\....\...\error.ico
..............\.......\.......\.......\....\...\face.bmp
..............\.......\.......\.......\....\...\g.ico
..............\.......\.......\.......\....\...\hang1.bmp
..............\.......\.......\.......\.