hur.cn - 华软网

 热门搜索

  • 授权方式: 商业源码
  • 支付金币: 0个
  • 金币充值: 点击查看
  • 下载方法: 点击查看
  • 源码大小: 15790 KB
  • 评分等级: ★★★★★
  • 源码类别: 商业源码
  • 运行环境: WinXP/NT/Vista/Win7
  • 整理录入: 昕晨
  • 更新时间: 2013/1/18 15:09:56

源码介绍    


NetTalk软件结构及工作流程
一.概述:
NetTalk是可视电话软件,可以实现远距离的面对面沟通。

二.组成部分

分网络传输部分、音频输入、音频输出、视频输入、视频输出、音频视频压缩、音频波形显示、界面。共创建个线程,音频输入线程、音频输出线程(这两个有WINAPI隐式创建)、音频视频压缩传送线程和主线程。因为音频的采样率比视频采样率高得多,这里的音频的采样率为8000Hz而视频仅为20左右,所以从宏观来看,音频是连续的,而视频是非连续的,这也就是无须为视频输入输出创建独立线程的原因。

网络传输:基于UDP协议,有两组SOCKET,一组用于指令发送和接受(要求可靠),另一组负责音频视频数据的传送和接受(不保证可靠性)。

音频输入:通过waveIn函数族完成连续的录音

音频输出:通过waveOut函数族完成连续的放音

视频输入:通过cap函数族对视频进行捕获

视频输出:通过cap函数族实现视频输出

音频视频压缩:音频压缩采用G.729标准(8:1,1kbps),视频压缩采用H.263+标准

音频波形显示:将PCM音频数据以波形动态地显示出来

界面:与用户交互

三.工作流程:
1. 软件一般自动运行(当操作系统启动时运行),与服务器通讯,向服务器传送登录信息.   注:目前并没有服务器介入,而直接是客户与客户的通讯

2. 进入监听状态,等候呼叫

3. 呼叫,可以从地址簿呼叫,也可直接打入IP呼叫
     
4. 与被叫方取得联系后,等待发送方回应,当超过一定时间或由用户终止时,取消呼叫

5. 被叫方接受呼叫请求时,开始实时视频通讯,直到任意一方中断对话或非人为中断



上一源码:工资管理系统源码
下一源码:商品采购管理系统vc源码另一版本

下载地址    

  • VC可视电话软件源码

下载说明

  • 为防止盗链,本站资源部分有解压密码,解压密码点击查看
  • 如果您发现该资源不能下载,请通知管理员;
  • 为了保证您快速的下载,推荐使用迅雷或网际快车等专业工具下载;
  • 为确保所下资源能正常使用,请使用WinRAR v3.80或以上版本解压本站资源;
  • 本站所收集的下载资源均来源于网络,如果有侵犯您的版权,请来信告知,我们会马上处理;
  • 本站所提供的资源仅供学习和研究,请勿用于商业用途,请在下载后24小时内删除;
  • 本站不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害!