您现在的位置:  飞速资源网软件下载毕业设计论文计算机毕业设计C++局域网聊天系统的设计与实现(文字和语音)(TCP+UDP)☆下载

局域网聊天系统的设计与实现(文字和语音)(TCP+UDP)☆

  • 名称: 局域网聊天系统的设计与实现(文字和语音)(TCP+UDP)☆
  • 类型: 毕业设计论文 - 计算机毕业设计 - C++
  • 大小: 0 Bytes
  • 语言: 简体中文
  • 推荐星级:
  • 更新时间: 06-09
  • 下载次数: 536
  • Tag:C++,C++毕业设计,C++毕业论文,C++源代码,毕业设计下载   
  • 收藏此页: 将此页加入收藏
局域网聊天系统的设计与实现(文字和语音)(TCP+UDP)☆简介:
局域网聊天系统的设计与实现(文字和语音)(TCP+UDP)☆,类型为C++。由[飞速资源网|http://www.ff70.com ]提供下载交流学习,版权归原作者所有,

摘  要:本文介绍了采用Microsoft Visual C++ 6.0编程开发视频聊天系统的一套比较常用的解决方案。文字聊天采用TCP模式;语音视频聊天采用UDP模式,在客户端之间点对点的进行。在该方案中,通过函数库VFW来实现视频捕获、影像压缩以及影像播放。微软公司提供的专门用于视频捕获开发的工具包VFW(Vedio For Windows),为在Windows操作系统中实现视频捕获提供了标准的接口,从而大大降低了程序的开发难度。在视频传输方面,则通过组建视频帧,将位图形式的视频帧压缩成帧格式的Mpeg4流,传输到客户端后,解压并显示影像。同时,在本方案中,采用了线程来实现语音录制和语音回放,最终实现了通过服务器中转的文字聊天、点对点的语音视频聊天。

关键词: 文字聊天;VFW;视频传输;语音回放
 
Design and Implementation of  LAN-Based Chat Room System

Abstract: As a new tool about communication, video chatting system has broken through geographical restrictions, has provides more convenient, flexible and complete transmission and service. Furthermore, it has a very bright future.
    The common solution about how to develop a video chatting system is introduced by the Microsoft Visual C + + 6.0 programming. TCP model is used in the text chatting and UDP for the point-to-point video chats between the Clients. In this plan, Video Capture, Video Compression Manager and DrawDib are realized by the functions of VFW(Vedio For Windows) Library. The special kit VFW (Video for Windows) in video capture offered by Microsoft Corporation, has provided a standard interface for video capture in Windows Operating System and thus greatly reduced the hardship of programming. In video transmission aspect, it requires a video frame which is compressed the video frame of bitmap into Mpeg4 steam of frame form. Then it will be decompressed into images since it has been arrived the Client. Meanwhile, the thread is used to achieve audio recording and replaying. Finally, it has realized the text chatting through a server to transit, the point-to-point audio and video chats.

Keywords: text chatting; VFW; video transmission; audio playing


















目  录
第1章  绪论 1
1.1 课题背景及意义 1
1.2 课题现状 1
第2章  开发技术的原理性说明 2
2.1 WIN32编程(即SDK程序设计原理) 2
2.2 MFC (MICROSOFT FOUNDATION CLASS) 3
2.2.1  简介 3
2.2.2  MFC与C 语言API 的关系 3
2.2.3  MFC类库 3
2.3 TCP/IP协议及WINDOWS SOCKETS 网络编程接口 4
2.3.1  TCP/IP协议简介 4
2.3.2  Windows Socket 网络编程简介 4
2.4 多线程技术 4
2.4.1 进程及线程概述 4
2.4.2  MFC对多线程编程的支持 5
(毕业设计)
2.5  VFW简介 5
2.6  VC++ 6.0 简介 8
第3章  需求分析及可行性研究 9
3.1系统功能模块图 9
3.2需求分析 9
3.2.1 功能需求分析 9
3.2.2 性能需求分析 10
3.2.3 运行需求分析 11
3.3可行性研究 11
3.3.1 成本可行性 11
3.3.2 技术可行性 11
3.4软硬件环境 11
3.5 界面的设计 11
3.5.1  登陆界面 11
3.5.2  服务端界面设计 12
3.5.3  客户端界面设计 12
第4章  详细设计及编码实现 14
4.1 文字聊天 14
4.1.1  TCP套接字的运用 14
4.1.2  文字聊天实现 14
4.2 语音视频聊天 17
4.2.1  UDP套接字的运用 17
4.2.2  视频的捕捉 18
4.2.4  视频捕获驱动 22
4.2.5  语音录制 22
4.2.6  语音回放 23
4.2.7  视音频的传输 24
第5章  测试 26
5.1 测试 26
5.2 测试结论 26
第6章 总结与展望 27
6.1 总结 27
6.2 展望 27
毕业设计体会 28
致谢 29
参考文献 30
英文翻译资料 31

VC(8)


如果觉得《局域网聊天系统的设计与实现(文字和语音)(TCP+UDP)☆》C++,C++毕业设计,C++毕业论文,C++源代码,毕业设计下载不错,可以推荐给好友哦。
下载说明
·站内提供的所有资源均是由网上搜集或网友上传,任何涉及商业盈利目的均不得使用,仅能作为学习研究目的使用,否则产生的一切后果将由您自己承担!请您于24小时内自觉将其删除并向著者购买使用许可证。
·站内提供的所有资源均是由网上搜集,若侵犯了您的权益,敬请来信通知我们!
广告联系|管理下载|游戏下载|公文中心|驾驶考试|电脑教学|教育教学|名言名句|网站地图|热门专题
Copyright © 资源下载. All Rights Reserved .
本页提供局域网聊天系统的设计与实现(文字和语音)(TCP+UDP)☆,C++,C++毕业设计,C++毕业论文,C++源代码,毕业设计下载参考。
1 2 3 4 5 6 7 8 9 10 11 12