[源码和文档分享]基于MFC的局域网聊天室系统

摘 要

视频聊天系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有极其广泛的发展前景。

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

关键词:文字聊天;VFW;视频捕获;视频传输;语音录制;语音回放

6607861-54621a5d058b4d1f

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/2017.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
....\局域网聊天室 ....\............\Chat_Client ....\............\...........\Chat_Client.aps ....\............\...........\Chat_Client.clw ....\............\...........\Chat_Client.cpp ....\............\...........\Chat_Client.dsp ....\............\...........\Chat_Client.dsw ....\............\...........\Chat_Client.h ....\............\...........\Chat_Client.ncb ....\............\...........\Chat_Client.opt ....\............\...........\Chat_Client.plg ....\............\...........\Chat_Client.rc ....\............\...........\Chat_ClientDlg.cpp ....\............\...........\Chat_ClientDlg.h ....\............\...........\Global.cpp ....\............\...........\Global.h ....\............\...........\InputIP_PortDialog.cpp ....\............\...........\InputIP_PortDialog.h ....\............\...........\Message.cpp ....\............\...........\Message.h ....\............\...........\MyEdit.cpp ....\............\...........\MyEdit.h ....\............\...........\MyListCtrl.cpp ....\............\...........\MyListCtrl.h ....\............\...........\MySocket.cpp ....\............\...........\MySocket.h ....\............\...........\MySocket_User.cpp ....\............\...........\MySocket_User.h ....\............\...........\ReadMe.txt ....\............\...........\res ....\............\...........\...\Chat_Client.rc2 ....\............\...........\resource.h ....\............\...........\StdAfx.cpp ....\............\...........\StdAfx.h ....\............\Chat_Server ....\............\...........\Chat_Server.aps ....\............\...........\Chat_Server.clw ....\............\...........\Chat_Server.cpp ....\............\...........\Chat_Server.dsp ....\............\...........\Chat_Server.dsw ....\............\...........\Chat_Server.h ....\............\...........\Chat_Server.ncb ....\............\...........\Chat_Server.opt ....\............\...........\Chat_Server.plg ....\............\...........\Chat_Server.rc ....\............\...........\Chat_ServerDlg.cpp ....\............\...........\Chat_ServerDlg.h ....\............\...........\Global.cpp ....\............\...........\Global.h ....\............\...........\MySocket.cpp ....\............\...........\MySocket.h ....\............\...........\ReadMe.txt ....\............\...........\Release ....\............\...........\res ....\............\...........\...\Chat_Server.rc2 ....\............\...........\resource.h ....\............\...........\StdAfx.cpp ....\............\...........\StdAfx.h ....\............\...........\Temp.cpp ....\............\...........\Temp.h ....\............\...........\UserInfor.cpp ....\............\...........\UserInfor.h ....\............\说明.txt

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值