优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

多人视频聊天系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 网络的视频聊天(Desktop Video Conference),是利用视频技术和IP数据通信技术通过IP网络(Internet、Intranet、LAN/WAN)在两点或多个地点之间建立可视通信,实现图像、语音及数据交流的一种聊天形式。与会者利用PC终端、摄像机和话筒既能实时地看到对方发言人和会场场景,也能听到对方的声音,若辅以电子白板、书写电话、传真机等通信设备,即可实现与对方会场的与会人员进行研讨或磋商,在效果上完全可以代替现场聊天。作为一种现代化的多媒体通信工具,它在及时召开重要聊天、作出重要决策、发布重要信息、提高工作效率、节约时间和经费开支等方面的重要价值已逐渐为人们所认识。 视频聊天系统是指通过现有的各种电气通讯传输媒体,将人物的静、动态图像、语音、文字、图片等多种资料分送到各个用户的计算机上,使得在地理上分散的用户可以共聚一处,通过图形、声音等多种方式交流信息,增加双方对内容的理解能力。 视频聊天系统对应用环境的需求: 聊天设备--视频聊天系统传送的是多媒体数据,与普通数据不同,由于声音和动态图像的源信号的数据量较大,无法直接在一般条件的数字线路上传输。同时,基于对实际使用效果的要求,用户还要求传送的声音、图像信号连续平滑,其它辅助功能使用简捷。因此,要达到这样的效果,系统在声音/图像压缩、通讯线路条件、视频聊天系统现行的标准: 国际电信联盟ITU对于视音频通讯及其兼容性的技术进行了规范,在这些基本的协议中,同时对语音、视频的编码格式,用户控制模式等要件进行了相关的规定。ITU-T制定的适用于视频聊天的标准有: H.320协议(用于ISDN上的群视频聊天)、H.323协议(用于局域网上的桌面视频聊天)、H.324(用于电话网上的视频聊天)和H.310(用于ATM和B-ISDN网络上的视频聊天)。其中H.323协议成为目前应用最广最通用的协议标准。 关 键 词:IP;视频聊天;实时通信(RTC) 论文类型:应用研究 1.1 系统功能需求 任何系统的设计都是以需求为导向的,而本文所讨论的系统是用来进行音频、视频通信的视频聊天系统。 正如上一章所述,互联网通讯的基础是?TCP/IP(传输控制协议|网际协议)网络通信协议,它是一组协议集的统称,其中TCP/IP协议是其中最基本、最重要的两协议。 TCP/IP 协议是目前网络中最常用的一种网络通信协议,它不仅应用于局域网,同时也是Internet 的基础协议。TCP/IP 网络通信协议具有很强的灵活性,可以支持任意规模的网络。使用TCP/IP网络通信协议,不仅可以组建对等网,而且可以非常方便接入其他服务器。在安装Windows XP 操作系统的过程中已经默认安装了TCP/IP 网络通信协议。 本系统采用Windows的实时通信(RTC)应用编程接口(API)的基本知识以实现音视频聊天、应用程序共享、白板、简单的点对点聊天和音视频调节向导。RTC API 提供了卓越的基于PC的通信革新,这可应用于所有基于 Microsoft Windows XP的应用程序。 微软的实时通信(RTC)应用编程接口(API)提供了卓越的基于PC的通信革新——即时消息、音视频聊天和应用程序共享/协作,这可应用于所有基于 Microsoft Windows XP 的应用程序。 使用RTC的API来进行通信是一个非常简单的过程。 增强的客户端应用决定客户端通信平台的能力。 应用程序在通信期间使用首选的视音频设备。 应用程序发起通信会话。 在 RTC 层协调数据捕获、压缩和传输,这使得应用程序不用负责这一任务。使用哪一种音视频的编码解码器由通信双方的连接质量决定。 参与会话的应用程序接受、解压并重放被传输的数据。 1.2 视频的捕获 使用VFW(Video For Windows)API进行视频捕获,它提供了通过webcam进行视频捕获。VideoCapture.h 和VideoCapture.cpp包含了处理视频捕获的代码。 VFM主要由以下6个模块组成。 (1)????? AVICAP.DLL:包括了执行视频捕获的函数,它给AVI文件I/O和视频、音频设备驱动程序提供了一个高级接口。 (2)????? MSVIDEO.DLL:用一套特殊的DrawDib函数来处理屏幕上的视频操作。 (3)????? MCIAVI.DRV:此驱动程序包括对VFW的MCI命令的解释器 (4)????? AVIFILE.DLL:支持由标准多媒体I/O(MMIO)函数提供的更高的命令来访问AVI文件。 (5)????? 压缩管理器(ICM):管理用于视频压缩-解压缩的编解码器(CODEC) (6)????? 音频压缩管理器ACM:提供与ICM相似的服务,不同的是它适于波形音频