文件名称:可视电话软件
介绍说明--下载内容均来自于网络,请自行研究使用
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是人可以接受的,以上计算是保守的,实际情况可能会好得多。-NetTalk is applied to a LAN and the Internet a video phone software. Windows 2000 Server Development Environment
一. 开发环境
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是人可以接受的,以上计算是保守的,实际情况可能会好得多。-NetTalk is applied to a LAN and the Internet a video phone software. Windows 2000 Server Development Environment
(系统自动生成,下载前可以参看下载内容)
下载文件列表
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
.......\.......\.......\....\.....\vc60.idb
.......\.......\.......\....\.....\vc60.pdb
.......\.......\.......\....\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
.......\.......\.......\....\...\hang2.bmp
.......\.......\.......\....\...\hang3.bmp
.......\.......\.......\....\...\help1.bmp
.......\.......\.......\....\...\help2.bmp
.......\.......\.......\....\...\help3.bmp
.......\.......\.......\....\...\logo.bmp
.......\.......\.......\....\...\logo1.bmp
.......\.......\.......\....\...\Main.aps
.......\.......\.......\....\...\main.ico
.......\.......\.......\....\...\Main.rc
.......\.......\.......\....\...\main1.ico
.......\.......\.......\....\...\min1.bmp
.......\.......\.......\....\...\min2.bmp
.......\.......\.......\....\...\min3.bmp
.......\.......\.......\....\...\msg.wav
.......\.......\.......\....\...\msg1.bmp
.......\.......\.......\....\...\msg2.bmp
.......\.......\.......\....\...\msg3.bmp
.......\.......\.......\....\...\othertit.bmp
.......\.......\.......\....\...\resource.h
.......\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
.......\.......\.......\....\.....\vc60.idb
.......\.......\.......\....\.....\vc60.pdb
.......\.......\.......\....\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
.......\.......\.......\....\...\hang2.bmp
.......\.......\.......\....\...\hang3.bmp
.......\.......\.......\....\...\help1.bmp
.......\.......\.......\....\...\help2.bmp
.......\.......\.......\....\...\help3.bmp
.......\.......\.......\....\...\logo.bmp
.......\.......\.......\....\...\logo1.bmp
.......\.......\.......\....\...\Main.aps
.......\.......\.......\....\...\main.ico
.......\.......\.......\....\...\Main.rc
.......\.......\.......\....\...\main1.ico
.......\.......\.......\....\...\min1.bmp
.......\.......\.......\....\...\min2.bmp
.......\.......\.......\....\...\min3.bmp
.......\.......\.......\....\...\msg.wav
.......\.......\.......\....\...\msg1.bmp
.......\.......\.......\....\...\msg2.bmp
.......\.......\.......\....\...\msg3.bmp
.......\.......\.......\....\...\othertit.bmp
.......\.......\.......\....\...\resource.h