找回密码
 注册
搜索
查看: 1119|回复: 1

[资料] NetTalk可视电话软件代码及开发文档

[复制链接]
发表于 2006-5-14 22:58:00 | 显示全部楼层 |阅读模式
【文件名】:06514@52RD_NetTalk可视电话软件.rar
【格 式】:rar
【大 小】:1332K
【简 介】:
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

【目 录】:该文档包括已经编译成功的可实际使用的软件,工程的所有源代码以及详细的开发文档。该文档对视频音频开发软硬件开发人员都有很好的帮助。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-4-16 14:59:00 | 显示全部楼层

研究NetTalk代码中...

NetTalk是可视电话软件,可以实现远距离的面对面沟通。
代码分网络传输部分、音频输入、音频输出、视频输入、视频输出、音频视频压缩、音频波形显示、界面。线程有音频输入线程、音频输出线程(这两个有WINAPI隐式创建)、音频视频压缩传送线程和主线程。因为音频的采样率比视频采样率高得多,这里的音频的采样率为8000Hz而视频仅为20左右,所以从宏观来看,音频是连续的,而视频是非连续的,这也就是无须为视频输入输出创建独立线程的原因。
最近在看是怎么实时接收流并播放的..希望熟悉的高手指点一下哈[em14]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 04:37 , Processed in 0.046169 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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