素材(原始文档)

素材(原始文档)

ID:36025769

大小:394.50 KB

页数:22页

时间:2019-04-29

素材(原始文档)_第1页
素材(原始文档)_第2页
素材(原始文档)_第3页
素材(原始文档)_第4页
素材(原始文档)_第5页
资源描述:

《素材(原始文档)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章绪论1.1研究背景及意义即时通信(InstantMessenger,IM)是当今流行的一种以Internet及其他有线或无线网络为基础的实时通信方式。它的出现给信息化的时代增添了色彩,它的实用性、快速性、准确性在当今通信系统中独占鳌头,也是今后在商务应用中发展的焦点。现今,IM软件集成了数据交换、网络会议、电子邮件、语音聊天等功能,在各企业内得到广泛应用。1970年UNIX诞生之后,其中集成了一个talk的程序,可以让人们在计算机终端之间实时传送信息,这是IM的雏形。后来Windows的操作系统中也有一个类似的软件Messenger。这些都是比

2、较简单的基于局域网内通信的软件。直至1997年几个以色列年轻人推出ICQ,从此全球IM产品得到了迅速的发展。即时通信系统通过建立网络虚拟社区,为用户提供了实时有效的沟通手段。目前,国内市场上成熟的IM软件很多,其中使用较多的是腾讯的QQ和微软公司的MSNMessenger,其他还有网易、新浪、E话通等都推出了IM软件。基于Internet的视频通信系统——交流平台实现的主要功能是:进行远程点对点的视频、音频和文字交流。该系统采用点对点的信息传送方式,因而不需要单独设置服务器。只需要交互的两端程序均处于运行状态,就可以通过IP发送连接请求,连接建立后就

3、可以进行音频、视频和文字交流。该平台采用C/S模式开发,我做这个毕业设计就是为了给学校的老师和学生提供一个方便学习和交流的平台,使各自的工作高效化、信息化、网络化。1.2研究现状概述随着计算机产业的迅速发展,计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。特别是在计算机的操作系统具有了图形化的界面后,使用计算机已经不再是某些专业人员的专利,各行各业的人们不需要经过专业化的训练就能自如的在计算机上进行各种复杂的操作。时下,为了能创造更大的经济效益和方便管理,越来越多的学校迫切需要引入现代化的管理手段,而计算机的大容量操作,

4、精确的计算,使它成为校园管理不可缺少的手段之一,但随着计算机应用的不断深入,学校对软件的需求也不断增加,越来越多的学校希望拥有适合自己需要的特殊软件来满足自己的特殊要求。如远程教育、医疗、视频会议、视频点播和各种娱乐系统等,涉及到大量的多媒体信息的传输和处理,多媒体信息在整个系统中,占据重要的地位。网络中的多媒体服务有自己的特点,不仅要保证客户得到的多媒体数据尽可能的可靠,且要注意客户端所接收到的音频和视频信息要流畅;声音和图像要同步;抖动和时延要尽量小。有时,这些方面的要求往往比可靠性还重要。在不同类型的应用系统中,这些特点的侧重点又有所不同。在局

5、域网内部实时传输视频已经得到广泛应用。现在用以传输视频的局域网大多数是有线局域网,因为有线局域网技术成熟,传输速度快,稳定性好。但是视频数据量大,有线网络也会出现工作不稳定,引起数据堵塞,时间久了会导致严重的延迟现象;如果工作的环境不固定,要求移动性,那么就要采用无线网络,如今无线网卡的工作随环境的变化而变得不稳定,这样会导致视频传输的质量大幅度下降,容易引起画面的重影、抖动、画屏等现象。本文针对不同的局域网,提出一种通用的实时视频传输的解决方案,使用VC++自封装的WindowsVFWSDK软件开发包进行二次开发,通过Divx编解码,按照制定的传输

6、策略,能够有效地解决由于网络的局部不稳定导致的视频图像重影、抖动、画屏等问题。1.3研究内容该系统研究的主要内容包括以下方面:1.VC++界面编程2.即时通讯3.实时视频传输4.音频交流本课题需要了解VC++网络编程的基本原理以及视频压缩编解码标准的相关知识,在此基础上运用MFC技术来实现系统的各个模块功能,包括界面、即时通讯、实时视频传输等。第一章开发工具及技术介绍2.1相关技术介绍VFW(VideoForWindows)是一种较老的视频采集方法,它是Microsoft公司推出的数字视频软件包,提供了一组库函数,能够实现视频捕捉、影像压缩及影像播放

7、等功能。使用VFW的优点是它随从Windows操作系统一起安装,可执行文件不需要附带额外的库文件就可以运行。VFW是Microsoft公司于1992年推出的数字视频软件包,它不依赖于专用的硬件设备,提供了通用的数字视频开发方案。VFW主要由AVICap.dll、MSVideo.dll、MCIAvi.drv、AVIFile.dll、vfw32.lib等库文件组成,这些库提供了相关视频、音频、AVI文件的函数。VFW使用的视频函数被封装在vfw32.lib库文件中,该库文件默认情况下没有被连接到MFC工程中,因此使用VFW进行视频开发的第一步是导入vfw

8、32.lib库文件。方法如下:(1)引用vfw.h头文件:#include“vfw.h”(2)导入vfw32

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。