文件名称:8942_nettalk1.1demosrc
介绍说明--下载内容均来自于网络,请自行研究使用
NetTalk是一个适用于局域网和因特网的可视软件
一. 开发环境
Windows2000 Server & Visual C++6.0 & SDK
+自开发的CWndX类库(相当于简化的MFC涉及窗口的部分)
二. 支持环境
Windows98/ME/2000/XP
三. 所涉及协议和标准
网络传输采用UDP协议(被封装成支持超时重传等机制的UDP类),音频压缩采用G.729标准,视频压缩采用H.263标准
四. 性能参数
以音频帧为基准,每帧音频数据有240个采样点,时间为240*1000/8000=30ms,8000为音频的采样率。
数据接收端队列缓冲延迟:30*3=90ms
数据发送端录音延迟:30ms
数据压缩解压耗时:<40ms
网络延迟:<100ms(我想校网情况应该不错 )
总延迟:<260ms
根据VOIP标准,总延迟<300ms是人可以接受的,以上计算是保守的,实际情况可能会好得多。
带宽需求
数据类型 带宽需求(byte/sec) 带宽总需求(Kbyte/sec)
音频 1000*2 ~8.98*2
视频 ~8000*2
帧头 ~200*2 -NetTalk是一个适用于局域网和因特网的可视软件
一. 开发环境
Windows2000 Server & Visual C++6.0 & SDK
+自开发的CWndX类库(相当于简化的MFC涉及窗口的部分)
二. 支持环境
Windows98/ME/2000/XP
三. 所涉及协议和标准
网络传输采用UDP协议(被封装成支持超时重传等机制的UDP类),音频压缩采用G.729标准,视频压缩采用H.263标准
四. 性能参数
以音频帧为基准,每帧音频数据有240个采样点,时间为240*1000/8000=30ms,8000为音频的采样率。
数据接收端队列缓冲延迟:30*3=90ms
数据发送端录音延迟:30ms
数据压缩解压耗时:<40ms
网络延迟:<100ms(我想校网情况应该不错 )
总延迟:<260ms
根据VOIP标准,总延迟<300ms是人可以接受的,以上计算是保守的,实际情况可能会好得多。
带宽需求
数据类型 带宽需求(byte/sec) 带宽总需求(Kbyte/sec)
音频 1000*2 ~8.98*2
视频 ~8000*2
帧头 ~200*2
一. 开发环境
Windows2000 Server & Visual C++6.0 & SDK
+自开发的CWndX类库(相当于简化的MFC涉及窗口的部分)
二. 支持环境
Windows98/ME/2000/XP
三. 所涉及协议和标准
网络传输采用UDP协议(被封装成支持超时重传等机制的UDP类),音频压缩采用G.729标准,视频压缩采用H.263标准
四. 性能参数
以音频帧为基准,每帧音频数据有240个采样点,时间为240*1000/8000=30ms,8000为音频的采样率。
数据接收端队列缓冲延迟:30*3=90ms
数据发送端录音延迟:30ms
数据压缩解压耗时:<40ms
网络延迟:<100ms(我想校网情况应该不错 )
总延迟:<260ms
根据VOIP标准,总延迟<300ms是人可以接受的,以上计算是保守的,实际情况可能会好得多。
带宽需求
数据类型 带宽需求(byte/sec) 带宽总需求(Kbyte/sec)
音频 1000*2 ~8.98*2
视频 ~8000*2
帧头 ~200*2 -NetTalk是一个适用于局域网和因特网的可视软件
一. 开发环境
Windows2000 Server & Visual C++6.0 & SDK
+自开发的CWndX类库(相当于简化的MFC涉及窗口的部分)
二. 支持环境
Windows98/ME/2000/XP
三. 所涉及协议和标准
网络传输采用UDP协议(被封装成支持超时重传等机制的UDP类),音频压缩采用G.729标准,视频压缩采用H.263标准
四. 性能参数
以音频帧为基准,每帧音频数据有240个采样点,时间为240*1000/8000=30ms,8000为音频的采样率。
数据接收端队列缓冲延迟:30*3=90ms
数据发送端录音延迟:30ms
数据压缩解压耗时:<40ms
网络延迟:<100ms(我想校网情况应该不错 )
总延迟:<260ms
根据VOIP标准,总延迟<300ms是人可以接受的,以上计算是保守的,实际情况可能会好得多。
带宽需求
数据类型 带宽需求(byte/sec) 带宽总需求(Kbyte/sec)
音频 1000*2 ~8.98*2
视频 ~8000*2
帧头 ~200*2
(系统自动生成,下载前可以参看下载内容)
下载文件列表
工程\WndX
....\....\GDIX.CPP
....\....\Hash.cpp
....\....\TrayNotify.cpp
....\....\UDPSocket.cpp
....\....\WndX.cpp
....\UI
....\..\AddrBook.cpp
....\..\CoolBtn.cpp
....\..\MsgBox.cpp
....\..\SlideBar.cpp
....\..\Splash.cpp
....\..\VideoWnd.cpp
....\prj
....\...\G729a.lib
....\...\Main.dsp
....\...\nettalk.dsw
....\...\Release
....\...\Debug
....\output
....\......\main
....\Mixer
....\.....\VolumeInXXX.cpp
....\.....\VolumeOutMaster.cpp
....\.....\VolumeOutWave.cpp
....\Main
....\....\Main.cpp
....\....\res
....\....\...\about.bmp
....\....\...\about1.bmp
....\....\...\about2.bmp
....\....\...\about3.bmp
....\....\...\addr1.bmp
....\....\...\addr2.bmp
....\....\...\addr3.bmp
....\....\...\audio_in.bmp
....\....\...\audio_ou.bmp
....\....\...\bitmap1.bmp
....\....\...\bmp00001.bmp
....\....\...\bmp00002.bmp
....\....\...\bmp00003.bmp
....\....\...\bmp00004.bmp
....\....\...\bmp00005.bmp
....\....\...\bmp00006.bmp
....\....\...\bmp00007.bmp
....\....\...\bmp00008.bmp
....\....\...\bmp00009.bmp
....\....\...\bmp00010.bmp
....\....\...\bmp00011.bmp
....\....\...\bmp00012.bmp
....\....\...\bmp00013.bmp
....\....\...\bmp00014.bmp
....\....\...\bmp00015.bmp
....\....\...\bmp00016.bmp
....\....\...\bmp00017.bmp
....\....\...\bmp00018.bmp
....\....\...\bmp00019.bmp
....\....\...\bmp00020.bmp
....\....\...\bmp00021.bmp
....\....\...\bmp00022.bmp
....\....\...\bmp00023.bmp
....\....\...\bmp00024.bmp
....\....\...\bmp00025.bmp
....\....\...\bmp00026.bmp
....\....\...\bmp00027.bmp
....\....\...\btn_0.bmp
....\....\...\btn_1.bmp
....\....\...\btn_2.bmp
....\....\...\btn_3.bmp
....\....\...\btn_4.bmp
....\....\...\btn_5.bmp
....\....\...\btn_6.bmp
....\....\...\btn_7.bmp
....\....\...\btn_8.bmp
....\....\...\btn_9.bmp
....\....\...\btn_abou.bmp
....\....\...\btn_call.bmp
....\....\...\btn_clos.bmp
....\....\...\btn_hang.bmp
....\....\...\call.bmp
....\....\...\call1.bmp
....\....\...\call2.bmp
....\....\...\call3.bmp
....\....\...\close1.bmp
....\....\...\close2.bmp
....\....\...\close3.bmp
....\....\...\cur.cur
....\....\...\drag.cur
....\....\...\face.bmp
....\....\...\face1.bmp
....\....\...\hang1.bmp
....\....\...\hang2.bmp
....\....\...\hang3.bmp
....\....\...\help1.bmp
....\....\...\help2.bmp
....\....\...\help3.bmp
....\....\...\ipinput.bmp
....\....\...\LacalVideo.bmp
....\....\...\logo.bmp
....\....\...\Main.aps
....\....\GDIX.CPP
....\....\Hash.cpp
....\....\TrayNotify.cpp
....\....\UDPSocket.cpp
....\....\WndX.cpp
....\UI
....\..\AddrBook.cpp
....\..\CoolBtn.cpp
....\..\MsgBox.cpp
....\..\SlideBar.cpp
....\..\Splash.cpp
....\..\VideoWnd.cpp
....\prj
....\...\G729a.lib
....\...\Main.dsp
....\...\nettalk.dsw
....\...\Release
....\...\Debug
....\output
....\......\main
....\Mixer
....\.....\VolumeInXXX.cpp
....\.....\VolumeOutMaster.cpp
....\.....\VolumeOutWave.cpp
....\Main
....\....\Main.cpp
....\....\res
....\....\...\about.bmp
....\....\...\about1.bmp
....\....\...\about2.bmp
....\....\...\about3.bmp
....\....\...\addr1.bmp
....\....\...\addr2.bmp
....\....\...\addr3.bmp
....\....\...\audio_in.bmp
....\....\...\audio_ou.bmp
....\....\...\bitmap1.bmp
....\....\...\bmp00001.bmp
....\....\...\bmp00002.bmp
....\....\...\bmp00003.bmp
....\....\...\bmp00004.bmp
....\....\...\bmp00005.bmp
....\....\...\bmp00006.bmp
....\....\...\bmp00007.bmp
....\....\...\bmp00008.bmp
....\....\...\bmp00009.bmp
....\....\...\bmp00010.bmp
....\....\...\bmp00011.bmp
....\....\...\bmp00012.bmp
....\....\...\bmp00013.bmp
....\....\...\bmp00014.bmp
....\....\...\bmp00015.bmp
....\....\...\bmp00016.bmp
....\....\...\bmp00017.bmp
....\....\...\bmp00018.bmp
....\....\...\bmp00019.bmp
....\....\...\bmp00020.bmp
....\....\...\bmp00021.bmp
....\....\...\bmp00022.bmp
....\....\...\bmp00023.bmp
....\....\...\bmp00024.bmp
....\....\...\bmp00025.bmp
....\....\...\bmp00026.bmp
....\....\...\bmp00027.bmp
....\....\...\btn_0.bmp
....\....\...\btn_1.bmp
....\....\...\btn_2.bmp
....\....\...\btn_3.bmp
....\....\...\btn_4.bmp
....\....\...\btn_5.bmp
....\....\...\btn_6.bmp
....\....\...\btn_7.bmp
....\....\...\btn_8.bmp
....\....\...\btn_9.bmp
....\....\...\btn_abou.bmp
....\....\...\btn_call.bmp
....\....\...\btn_clos.bmp
....\....\...\btn_hang.bmp
....\....\...\call.bmp
....\....\...\call1.bmp
....\....\...\call2.bmp
....\....\...\call3.bmp
....\....\...\close1.bmp
....\....\...\close2.bmp
....\....\...\close3.bmp
....\....\...\cur.cur
....\....\...\drag.cur
....\....\...\face.bmp
....\....\...\face1.bmp
....\....\...\hang1.bmp
....\....\...\hang2.bmp
....\....\...\hang3.bmp
....\....\...\help1.bmp
....\....\...\help2.bmp
....\....\...\help3.bmp
....\....\...\ipinput.bmp
....\....\...\LacalVideo.bmp
....\....\...\logo.bmp
....\....\...\Main.aps