实例介绍
花了10个积分下载的,感觉还是挺值得的,现在免费分享给大家。 这是视频会议系统的全部VC++的源代码。代码共分:中央管理服务器、客户端、白板、程序共享、窗口界面、公共类、监控、文件传输、协同浏览、云台镜头控制等几大部分,是近年来不可多得的视频会议源码。在VC++6下调试。
【实例截图】
【核心代码】
视频会议系统v28
├── 中央管理服务器
│ ├── ClientNode.cpp
│ ├── ClientNode.h
│ ├── log.txt
│ ├── Main.cpp
│ ├── Main.dsp
│ ├── Main.dsw
│ ├── Main.ncb
│ ├── Main.opt
│ ├── Main.plg
│ ├── MCUInformation.cpp
│ ├── MCUInformation.h
│ ├── MCUNode.cpp
│ ├── MCUNode.h
│ ├── Server.cpp
│ └── Server.h
├── 云台镜头控制端
│ ├── Com
│ │ ├── Com.cpp
│ │ ├── Com.h
│ │ ├── Pelcod.cpp
│ │ └── Pelcod.h
│ ├── Control.aps
│ ├── Control.clw
│ ├── Control.cpp
│ ├── ControlDlg.cpp
│ ├── ControlDlg.h
│ ├── Control.dsp
│ ├── Control.dsw
│ ├── Control.h
│ ├── Control.ncb
│ ├── Control.opt
│ ├── Control.plg
│ ├── Control.rc
│ ├── DirectDraw
│ │ ├── c_color_space.cpp
│ │ ├── c_color_space.h
│ │ ├── DirectDraw.cpp
│ │ └── DirectDraw.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Control.ico
│ │ └── Control.rc2
│ ├── resource.h
│ ├── SelectDriverDialog.cpp
│ ├── SelectDriverDialog.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UpDownBtn.cpp
│ ├── UpDownBtn.h
│ ├── VideoCodec
│ │ ├── VideoCodec.cpp
│ │ └── VideoCodec.h
│ ├── VideoDlg.cpp
│ ├── VideoDlg.h
│ ├── VideoUSB.cpp
│ └── VideoUSB.h
├── 公共类
│ ├── Buffer.cpp
│ ├── Buffer.h
│ ├── define.h
│ ├── LogFile.cpp
│ ├── LogFile.h
│ ├── Package
│ │ ├── DataPackage.cpp
│ │ ├── DataPackage.h
│ │ ├── PAudioData.cpp
│ │ ├── PAudioData.h
│ │ ├── PBroadcastREQ.cpp
│ │ ├── PBroadcastREQ.h
│ │ ├── PBroadcastRES.cpp
│ │ ├── PBroadcastRES.h
│ │ ├── PChannelType.cpp
│ │ ├── PChannelType.h
│ │ ├── PConnectTest.cpp
│ │ ├── PConnectTest.h
│ │ ├── PCreateDataNodeREQ.cpp
│ │ ├── PCreateDataNodeREQ.h
│ │ ├── PCreateDataNodeRES.cpp
│ │ ├── PCreateDataNodeRES.h
│ │ ├── PExitDataNodeREQ.cpp
│ │ ├── PExitDataNodeREQ.h
│ │ ├── PInviteUserREQ.cpp
│ │ ├── PInviteUserREQ.h
│ │ ├── PInviteUserRES.cpp
│ │ ├── PInviteUserRES.h
│ │ ├── PJoinDataNode.cpp
│ │ ├── PJoinDataNode.h
│ │ ├── PJoinDataNodeREQ.cpp
│ │ ├── PJoinDataNodeREQ.h
│ │ ├── PJoinDataNodeRES.cpp
│ │ ├── PJoinDataNodeRES.h
│ │ ├── PModulePackage.cpp
│ │ ├── PModulePackage.h
│ │ ├── POnlineUserREQ.cpp
│ │ ├── POnlineUserREQ.h
│ │ ├── POnlineUserRES.cpp
│ │ ├── POnlineUserRES.h
│ │ ├── PPanelCommand.cpp
│ │ ├── PPanelCommand.h
│ │ ├── PRecvAudioREQ.cpp
│ │ ├── PRecvAudioREQ.h
│ │ ├── PRecvAudioRES.cpp
│ │ ├── PRecvAudioRES.h
│ │ ├── PRecvVideoREQ.cpp
│ │ ├── PRecvVideoREQ.h
│ │ ├── PRegisterREQ.cpp
│ │ ├── PRegisterREQ.h
│ │ ├── PRegisterRES.cpp
│ │ ├── PRegisterRES.h
│ │ ├── PSendAudio.cpp
│ │ ├── PSendAudio.h
│ │ ├── PSendAudioREQ.cpp
│ │ ├── PSendAudioREQ.h
│ │ ├── PSendAudioRES.cpp
│ │ ├── PSendAudioRES.h
│ │ ├── PSendVideoREQ.cpp
│ │ ├── PSendVideoREQ.h
│ │ ├── PStopAudioREQ.cpp
│ │ ├── PStopAudioREQ.h
│ │ ├── PStopAudioRES.cpp
│ │ ├── PStopAudioRES.h
│ │ ├── PStopBroadcast.cpp
│ │ ├── PStopBroadcast.h
│ │ ├── PStopVideoREQ.cpp
│ │ ├── PStopVideoREQ.h
│ │ ├── PSynCommand.cpp
│ │ ├── PSynCommand.h
│ │ ├── PVideoData.cpp
│ │ └── PVideoData.h
│ ├── STL.h
│ ├── TCP.cpp
│ ├── TCP.h
│ ├── Thread.cpp
│ └── Thread.h
├── 协同浏览
│ ├── FavoriteBar.cpp
│ ├── FavoriteBar.h
│ ├── HistoryBar.cpp
│ ├── HistoryBar.h
│ ├── IE.APS
│ ├── IE.clw
│ ├── IE.cpp
│ ├── IE.def
│ ├── IE.dsp
│ ├── IE.dsw
│ ├── IEEdit.cpp
│ ├── IEEdit.h
│ ├── IE.h
│ ├── IE.ncb
│ ├── IE.opt
│ ├── IE.plg
│ ├── IE.rc
│ ├── IEView.cpp
│ ├── IEView.h
│ ├── MainFrame.cpp
│ ├── MainFrame.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── coldtool.bmp
│ │ ├── hottoolb.bmp
│ │ ├── IE.rc2
│ │ ├── Thumbs.db
│ │ └── 工具栏背景.bmp
│ ├── resource.h
│ ├── SizeControlBar
│ │ ├── sizecbar.cpp
│ │ └── sizecbar.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TabView.cpp
│ ├── TabView.h
│ ├── TabWnd.cpp
│ ├── TabWnd.h
│ ├── Thumbs.db
│ ├── toolbar1.bmp
│ ├── TreeCtrlEx.cpp
│ ├── TreeCtrlEx.h
│ ├── win.dll
│ └── win.lib
├── 客户端
│ ├── BottomDialog.cpp
│ ├── BottomDialog.h
│ ├── BroadCast.cpp
│ ├── BroadCastDialog.cpp
│ ├── BroadCastDialog.h
│ ├── BtnST.cpp
│ ├── BtnST.h
│ ├── Chat.dll
│ ├── Chat.lib
│ ├── Client
│ │ ├── Client.cpp
│ │ ├── Client.h
│ │ ├── Com
│ │ │ ├── Com.cpp
│ │ │ ├── Com.h
│ │ │ ├── Pelcod.cpp
│ │ │ └── Pelcod.h
│ │ ├── Multicast.cpp
│ │ ├── Multicast.h
│ │ ├── Sound
│ │ │ ├── Compress.h
│ │ │ ├── DirectSound.cpp
│ │ │ ├── DirectSound.h
│ │ │ ├── G729aCompress.cpp
│ │ │ ├── G729aCompress.h
│ │ │ ├── G729a.lib
│ │ │ ├── GsmCompress.cpp
│ │ │ ├── GsmCompress.h
│ │ │ ├── GSM.H
│ │ │ ├── gsm.lib
│ │ │ ├── SoundIn.cpp
│ │ │ └── SoundIn.h
│ │ └── Video
│ │ ├── AVI.cpp
│ │ ├── AVI.h
│ │ ├── DirectDraw
│ │ │ ├── c_color_space.cpp
│ │ │ ├── c_color_space.h
│ │ │ ├── DirectDraw.cpp
│ │ │ └── DirectDraw.h
│ │ ├── SelectDriverDialog.cpp
│ │ ├── SelectDriverDialog.h
│ │ ├── VideoCodec
│ │ │ ├── VideoCodec.cpp
│ │ │ └── VideoCodec.h
│ │ ├── VideoUSB.cpp
│ │ └── VideoUSB.h
│ ├── Conference.aps
│ ├── Conference.clw
│ ├── Conference.cpp
│ ├── ConferenceDialog.cpp
│ ├── ConferenceDialog.h
│ ├── Conference.dsp
│ ├── Conference.dsw
│ ├── Conference.dsw.torrent
│ ├── Conference.exe
│ ├── Conference.h
│ ├── Conference.ncb
│ ├── Conference.opt
│ ├── Conference.plg
│ ├── Conference.rc
│ ├── CreateConferenceDlg.cpp
│ ├── CreateConferenceDlg.h
│ ├── File.dll
│ ├── File.lib
│ ├── FullScreenDialog.cpp
│ ├── FullScreenDialog.h
│ ├── IE.dll
│ ├── IE.lib
│ ├── InitDialog.cpp
│ ├── InitDialog.h
│ ├── ListCtrlEx.cpp
│ ├── ListCtrlEx.h
│ ├── Log.dll
│ ├── LoginDlg.cpp
│ ├── LoginDlg.h
│ ├── Log.lib
│ ├── MainFrame.cpp
│ ├── MainFrame.h
│ ├── MainView.cpp
│ ├── MainView.h
│ ├── meeting.ini
│ ├── MyHeaderCtrl.cpp
│ ├── MyHeaderCtrl.h
│ ├── MyReBar.cpp
│ ├── MyReBar.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── a1.bmp
│ │ ├── a2.bmp
│ │ ├── arrow_bi.bmp
│ │ ├── Conference.ico
│ │ ├── Conference.rc2
│ │ ├── headbmp.bmp
│ │ ├── icon1.ico
│ │ ├── 会议提示.bmp
│ │ ├── 会议提示.wav
│ │ ├── 全屏下压.bmp
│ │ ├── 全屏常态.bmp
│ │ ├── 按钮下压.bmp
│ │ ├── 按钮常态.bmp
│ │ ├── 等待.avi
│ │ └── 线头.ico
│ ├── resource.h
│ ├── Share.dll
│ ├── Share.lib
│ ├── ShowBroadcastDialog.cpp
│ ├── ShowBroadcastDialog.h
│ ├── SizeBar
│ │ ├── sizecbar.cpp
│ │ └── sizecbar.h
│ ├── SplitterWndEx.cpp
│ ├── SplitterWndEx.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TabWnd.cpp
│ ├── TabWnd.h
│ ├── TipDialog.cpp
│ ├── TipDialog.h
│ ├── VideoDialog.cpp
│ ├── VideoDialog.h
│ ├── WB.dll
│ ├── WB.lib
│ ├── win.dll
│ ├── win.lib
│ └── 会议日志.txt
├── 文件传输
│ ├── DriverBar.cpp
│ ├── DriverBar.h
│ ├── File.aps
│ ├── File.clw
│ ├── File.cpp
│ ├── File.def
│ ├── File.dsp
│ ├── File.dsw
│ ├── File.h
│ ├── File.ncb
│ ├── File.opt
│ ├── File.plg
│ ├── File.rc
│ ├── FileView.cpp
│ ├── FileView.h
│ ├── ListCtrlEx.cpp
│ ├── ListCtrlEx.h
│ ├── MainFrame.cpp
│ ├── MainFrame.h
│ ├── MyHeaderCtrl.cpp
│ ├── MyHeaderCtrl.h
│ ├── Package
│ │ ├── Buffer.cpp
│ │ ├── Buffer.h
│ │ ├── DataPackage.cpp
│ │ ├── DataPackage.h
│ │ ├── PSendFile.cpp
│ │ ├── PSendFile.h
│ │ ├── PSendFileREQ.cpp
│ │ ├── PSendFileREQ.h
│ │ ├── PSendFileRES.cpp
│ │ ├── PSendFileRES.h
│ │ ├── PStartSendFile.cpp
│ │ └── PStartSendFile.h
│ ├── Pop3.cpp
│ ├── Pop3.h
│ ├── ReadMe.txt
│ ├── ReceiveDialog.cpp
│ ├── ReceiveDialog.h
│ ├── res
│ │ ├── a1.bmp
│ │ ├── a2.bmp
│ │ ├── Drive.ico
│ │ ├── File.rc2
│ │ └── headbmp.bmp
│ ├── resource.h
│ ├── SelectDialog.cpp
│ ├── SelectDialog.h
│ ├── SizeControlBar
│ │ ├── sizecbar.cpp
│ │ └── sizecbar.h
│ ├── SplitterWndEx.cpp
│ ├── SplitterWndEx.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── toolbar1.bmp
│ ├── TreeCtrlEx.cpp
│ ├── TreeCtrlEx.h
│ └── win.lib
├── 白板
│ ├── ColorCtrl.cpp
│ ├── ColorCtrl.h
│ ├── Draw
│ │ ├── Circle.cpp
│ │ ├── Circle.h
│ │ ├── Draw.cpp
│ │ ├── Draw.h
│ │ ├── FloodFill.cpp
│ │ ├── FloodFill.h
│ │ ├── Iterator.cpp
│ │ ├── Iterator.h
│ │ ├── Line.cpp
│ │ ├── Line.h
│ │ ├── MemDC.h
│ │ ├── Rectangle.cpp
│ │ ├── Rectangle.h
│ │ ├── RoundRect.cpp
│ │ ├── RoundRect.h
│ │ ├── SelectDraw.cpp
│ │ ├── SelectDraw.h
│ │ ├── text.cpp
│ │ ├── text.h
│ │ ├── WBPen.cpp
│ │ ├── WBPen.h
│ │ ├── WBWnd.cpp
│ │ └── WBWnd.h
│ ├── DrawView.cpp
│ ├── DrawView.h
│ ├── LineCtrl.cpp
│ ├── LineCtrl.h
│ ├── MainFrame.cpp
│ ├── MainFrame.h
│ ├── MyDialogBar.cpp
│ ├── MyDialogBar.h
│ ├── MyReBar.cpp
│ ├── MyReBar.h
│ ├── ReadMe.txt
│ ├── Rectangle.h
│ ├── res
│ │ ├── erase.cur
│ │ ├── lock.cur
│ │ ├── pen1.cur
│ │ ├── pen.cur
│ │ ├── wb_iterator.bmp
│ │ ├── wb_opensave.bmp
│ │ ├── WB.rc2
│ │ └── wb_tool.bmp
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── WB.APS
│ ├── WB.clw
│ ├── WB.cpp
│ ├── WB.def
│ ├── WB.dsp
│ ├── WB.dsw
│ ├── WB.h
│ ├── WB.ncb
│ ├── WB.opt
│ ├── WB.plg
│ ├── WB.rc
│ ├── win.dll
│ ├── win.lib
│ ├── WndDialog.cpp
│ └── WndDialog.h
├── 监控
│ ├── ConectDialog.cpp
│ ├── ConectDialog.h
│ ├── define.h
│ ├── DirectDraw
│ │ ├── c_color_space.cpp
│ │ ├── c_color_space.h
│ │ ├── DirectDraw.cpp
│ │ └── DirectDraw.h
│ ├── Log.dll
│ ├── Log.lib
│ ├── Monitor.aps
│ ├── Monitor.clw
│ ├── Monitor.cpp
│ ├── MonitorDialog.cpp
│ ├── MonitorDialog.h
│ ├── Monitor.dsp
│ ├── Monitor.dsw
│ ├── Monitor.h
│ ├── Monitor.ncb
│ ├── Monitor.opt
│ ├── Monitor.plg
│ ├── Monitor.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Monitor.ico
│ │ ├── Monitor.rc2
│ │ └── 等待.avi
│ ├── resource.h
│ ├── SelectDriverDialog.cpp
│ ├── SelectDriverDialog.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── VideoCodec
│ │ ├── VideoCodec.cpp
│ │ └── VideoCodec.h
│ ├── VideoUSB.cpp
│ ├── VideoUSB.h
│ └── 监控日志.txt
├── 程序共享
│ ├── Buffer.cpp
│ ├── Buffer.h
│ ├── FullScreenDialog.cpp
│ ├── FullScreenDialog.h
│ ├── MainFrame.cpp
│ ├── MainFrame.h
│ ├── MainView.cpp
│ ├── MainView.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── arrow.bmp
│ │ └── Share.rc2
│ ├── resource.h
│ ├── Share.aps
│ ├── Share.clw
│ ├── Share.cpp
│ ├── Share.def
│ ├── Share.dsp
│ ├── Share.dsw
│ ├── Share.h
│ ├── Share.ncb
│ ├── Share.opt
│ ├── Share.plg
│ ├── Share.rc
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── toolbar1.bmp
│ ├── VideoCodec.cpp
│ └── VideoCodec.h
└── 窗口界面
├── res
│ └── win.rc2
├── ScrollBar
│ ├── COOLSB.LIB
│ ├── coolscroll.h
│ ├── CUSTDRAW.CPP
│ ├── DETOURS.H
│ ├── DETOURS.LIB
│ └── SKIN.BMP
├── win.ncb
├── win.opt
├── win.plg
└── win.rc
36 directories, 480 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论