在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 音视频通信软件(单聊、会议)源码.zip

音视频通信软件(单聊、会议)源码.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:19.81M
  • 下载次数:11
  • 浏览次数:115
  • 发布时间:2021-12-10
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
含:源码+可执行程序+安装部署包+DirectShow开发包 基于保护性高质量TCP传输的单人聊天功能 基于网络逻辑完全树服务模式的音视频会议功能(UDP) VC++ + DirectShow实现 第三方编解码器DIVX5.02 系统运行良好
【实例截图】
【核心代码】
4744300845366837316.zip
├── 可执行程序
│   └── CS.SWUST.LJHVideoSetup.rar
├── 源码
│   ├── CS.SWUST.LJHVideoChat(new)
│   │   ├── CSUDPServer
│   │   │   ├── CSUDPServer.aps
│   │   │   ├── CSUDPServer.cpp
│   │   │   ├── CSUDPServerDlg.cpp
│   │   │   ├── CSUDPServerDlg.h
│   │   │   ├── CSUDPServer.h
│   │   │   ├── CSUDPServer.rc
│   │   │   ├── CSUDPServer.v9.vcproj
│   │   │   ├── CSUDPServer.vcproj
│   │   │   ├── CSUDPServer.vcproj.634999F38E584D2.Administrator.user
│   │   │   ├── CSUDPServer.vcproj.CR-958E18955672.cr.user
│   │   │   ├── CSUDPServer.vcproj.LJH.Administrator.user
│   │   │   ├── GlobalDefs.h
│   │   │   ├── MessagePack.h
│   │   │   ├── PortSetDlg.cpp
│   │   │   ├── PortSetDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── CSUDPServer.ico
│   │   │   │   └── CSUDPServer.rc2
│   │   │   ├── resource.h
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   ├── UDPServerSocket.cpp
│   │   │   └── UDPServerSocket.h
│   │   └── LJHVideoChat
│   │   ├── AVChat.suo
│   │   ├── AVChat.suo.old
│   │   ├── Controller
│   │   │   ├── AVAdmin
│   │   │   │   ├── CClientAdmin.cpp
│   │   │   │   ├── CClientAdmin.h
│   │   │   │   ├── CLocalGraphAdmin.cpp
│   │   │   │   ├── CLocalGraphAdmin.h
│   │   │   │   ├── CMeetingAdmin.cpp
│   │   │   │   ├── CMeetingAdmin.h
│   │   │   │   ├── CMeetingFilterSocketAdmin.cpp
│   │   │   │   ├── CMeetingFilterSocketAdmin.h
│   │   │   │   ├── CPreviewAdmin.cpp
│   │   │   │   ├── CPreviewAdmin.h
│   │   │   │   ├── CRoleAdmin.cpp
│   │   │   │   ├── CRoleAdmin.h
│   │   │   │   ├── CServerAdmin.cpp
│   │   │   │   └── CServerAdmin.h
│   │   │   ├── NetState
│   │   │   │   ├── CNetState.cpp
│   │   │   │   ├── CNetState.h
│   │   │   │   ├── NetComm.cpp
│   │   │   │   ├── NetComm.h
│   │   │   │   ├── PingNetWork.cpp
│   │   │   │   ├── PingNetWork.h
│   │   │   │   └── TcpIpHeader.h
│   │   │   └── UserManager
│   │   │   ├── CMeetingManager.cpp
│   │   │   ├── CMeetingManager.h
│   │   │   ├── MainMessagePool.cpp
│   │   │   ├── MainMessagePool.h
│   │   │   ├── MessagePack.h
│   │   │   ├── UserManager.cpp
│   │   │   ├── UserManager.h
│   │   │   ├── UserMessageParse.cpp
│   │   │   └── UserMessageParse.h
│   │   ├── DirectShow
│   │   │   ├── BasicFilters
│   │   │   │   ├── CAudioCaptureFilter2.cpp
│   │   │   │   ├── CAudioCaptureFilter2.h
│   │   │   │   ├── CDXFilter.cpp
│   │   │   │   ├── CDXFilter.h
│   │   │   │   ├── CDXGraph.cpp
│   │   │   │   ├── CDXGraph.h
│   │   │   │   ├── CVideoCaptureFilter2.cpp
│   │   │   │   └── CVideoCaptureFilter2.h
│   │   │   ├── Device
│   │   │   │   ├── CAVDevice.cpp
│   │   │   │   ├── CAVDevice.h
│   │   │   │   ├── CVideoWindow.cpp
│   │   │   │   ├── CVideoWindow.h
│   │   │   │   ├── UDsUtils.cpp
│   │   │   │   ├── UDsUtils.h
│   │   │   │   ├── UFilterUtils.cpp
│   │   │   │   └── UFilterUtils.h
│   │   │   └── MyFilters
│   │   │   ├── CFilterNetReceiver.cpp
│   │   │   ├── CFilterNetReceiver.h
│   │   │   ├── CFilterNetSender.cpp
│   │   │   ├── CFilterNetSender.h
│   │   │   ├── CMeetingReceiver.cpp
│   │   │   ├── CMeetingReceiver.h
│   │   │   ├── CMeetingReceiverOutPin.cpp
│   │   │   ├── CMeetingReceiverOutPin.h
│   │   │   ├── CMeetingSender.cpp
│   │   │   ├── CMeetingSender.h
│   │   │   ├── CMeetingSenderIPin.cpp
│   │   │   ├── CMeetingSenderIPin.h
│   │   │   ├── CMeetingUserAddr.cpp
│   │   │   ├── CMeetingUserAddr.h
│   │   │   ├── CNetOutPin.cpp
│   │   │   ├── CNetOutPin.h
│   │   │   ├── CXInputPin.cpp
│   │   │   ├── CXInputPin.h
│   │   │   └── learn.txt
│   │   ├── LJHVideoChat.aps
│   │   ├── LJHVideoChat.ncb
│   │   ├── LJHVideoChat.rc
│   │   ├── LJHVideoChat.sln
│   │   ├── LJHVideoChat.suo
│   │   ├── LJHVideoChat.v9.sln
│   │   ├── LJHVideoChat.v9.vcproj
│   │   ├── LJHVideoChat.vcproj
│   │   ├── LJHVideoChat.vcproj.634999F38E584D2.Administrator.user
│   │   ├── LJHVideoChat.vcproj.CB45A0C518D7402.Administrator.user
│   │   ├── LJHVideoChat.vcproj.CR-958E18955672.cr.user
│   │   ├── LJHVideoChat.vcproj.LJH.Administrator.user
│   │   ├── Main
│   │   │   ├── AVChat.cpp
│   │   │   ├── AVChat.h
│   │   │   ├── GlobalDefs.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── Network
│   │   │   ├── AVChatSocket.cpp
│   │   │   ├── AVChatSocket.h
│   │   │   ├── BaseSocket.cpp
│   │   │   ├── BaseSocket.h
│   │   │   ├── BroadSocket.cpp
│   │   │   ├── BroadSocket.h
│   │   │   ├── CMeetingUdpStreamSocket.cpp
│   │   │   ├── CMeetingUdpStreamSocket.h
│   │   │   ├── CStreamSocket.cpp
│   │   │   ├── CStreamSocket.h
│   │   │   ├── CTCPListener.cpp
│   │   │   ├── CTCPListener.h
│   │   │   ├── CUDPManager.cpp
│   │   │   ├── CUDPManager.h
│   │   │   ├── MeetingUdpSocet.cpp
│   │   │   ├── MeetingUdpSocet.h
│   │   │   ├── MulticastSocket.cpp
│   │   │   ├── MulticastSocket.h
│   │   │   ├── SAskSocket.cpp
│   │   │   ├── SAskSocket.h
│   │   │   ├── SCallSocket.cpp
│   │   │   ├── SCallSocket.h
│   │   │   ├── UdpClientSocket.cpp
│   │   │   ├── UdpClientSocket.h
│   │   │   ├── UNetwork.cpp
│   │   │   └── UNetwork.h
│   │   ├── Release
│   │   │   ├── VideoChat.exe
│   │   │   ├── VideoChat.exe.intermediate.manifest
│   │   │   └── VideoChat.rar
│   │   ├── res
│   │   │   ├── HasVideo.ico
│   │   │   ├── ico00001.ico
│   │   │   ├── icon1.ico
│   │   │   ├── LJHVideoChat.rc2
│   │   │   ├── main.ico
│   │   │   ├── NoVideo.ico
│   │   │   ├── RCa00872
│   │   │   ├── RCb00872
│   │   │   ├── RCc00872
│   │   │   ├── RCd00872
│   │   │   ├── RCe00872
│   │   │   ├── RCf00872
│   │   │   ├── RCg00872
│   │   │   ├── RCh00872
│   │   │   ├── RCi00872
│   │   │   ├── RCj00872
│   │   │   ├── RCk00872
│   │   │   ├── RCl00872
│   │   │   ├── RCm00872
│   │   │   ├── RCn00872
│   │   │   ├── RCo00872
│   │   │   ├── RCp00872
│   │   │   ├── RCq00872
│   │   │   ├── swust.bmp
│   │   │   └── swustsmall.bmp
│   │   ├── resource.h
│   │   ├── UI
│   │   │   ├── AboutDlg.cpp
│   │   │   ├── AboutDlg.h
│   │   │   ├── AVChatDlg.cpp
│   │   │   ├── AVChatDlg.h
│   │   │   ├── CMeetingDialog.cpp
│   │   │   ├── CMeetingDialog.h
│   │   │   ├── CSelfCheckDlg.cpp
│   │   │   ├── CSelfCheckDlg.h
│   │   │   ├── GroupMessageDialog.cpp
│   │   │   ├── GroupMessageDialog.h
│   │   │   ├── LoginDialog.cpp
│   │   │   ├── LoginDialog.h
│   │   │   ├── MainDialog.cpp
│   │   │   ├── MainDialog.h
│   │   │   ├── MAskDialog.cpp
│   │   │   ├── MAskDialog.h
│   │   │   ├── MeetingSelectDialog.cpp
│   │   │   ├── MeetingSelectDialog.h
│   │   │   ├── MeetingSetDialog.cpp
│   │   │   ├── MeetingSetDialog.h
│   │   │   ├── SAskDialog.cpp
│   │   │   ├── SAskDialog.h
│   │   │   ├── SCallDialog.cpp
│   │   │   └── SCallDialog.h
│   │   ├── UpgradeLog2.XML
│   │   ├── UpgradeLog.XML
│   │   └── Vector
│   │   ├── CMsgReceiver.cpp
│   │   ├── CMsgReceiver.h
│   │   ├── CMsgStation.cpp
│   │   ├── CMsgStation.h
│   │   ├── CObjectList.cpp
│   │   └── CObjectList.h
│   └── DirectShow
│   ├── Include
│   │   ├── activecf.h
│   │   ├── amaudio.h
│   │   ├── amparse.h
│   │   ├── amstream.h
│   │   ├── amva.h
│   │   ├── Amvideo.h
│   │   ├── atsmedia.h
│   │   ├── audevcod.h
│   │   ├── austream.h
│   │   ├── aviriff.h
│   │   ├── basetsd.h
│   │   ├── bdaiface.h
│   │   ├── bdamedia.h
│   │   ├── Bdatif.h
│   │   ├── bdatypes.h
│   │   ├── comlite.h
│   │   ├── control.h
│   │   ├── d3d8caps.h
│   │   ├── d3d8.h
│   │   ├── d3d8types.h
│   │   ├── d3d9caps.h
│   │   ├── d3d9.h
│   │   ├── d3d9types.h
│   │   ├── d3dcaps.h
│   │   ├── d3d.h
│   │   ├── d3drmdef.h
│   │   ├── d3drm.h
│   │   ├── d3drmobj.h
│   │   ├── d3drmwin.h
│   │   ├── d3dtypes.h
│   │   ├── d3dvec.inl
│   │   ├── d3dx8core.h
│   │   ├── d3dx8effect.h
│   │   ├── d3dx8.h
│   │   ├── d3dx8math.h
│   │   ├── d3dx8math.inl
│   │   ├── d3dx8mesh.h
│   │   ├── d3dx8shape.h
│   │   ├── d3dx8tex.h
│   │   ├── d3dx9anim.h
│   │   ├── d3dx9core.h
│   │   ├── d3dx9effect.h
│   │   ├── d3dx9.h
│   │   ├── d3dx9math.h
│   │   ├── d3dx9math.inl
│   │   ├── d3dx9mesh.h
│   │   ├── d3dx9shader.h
│   │   ├── d3dx9shape.h
│   │   ├── d3dx9tex.h
│   │   ├── d3dxcore.h
│   │   ├── d3dxerr.h
│   │   ├── d3dx.h
│   │   ├── d3dxmath.h
│   │   ├── d3dxmath.inl
│   │   ├── d3dxshapes.h
│   │   ├── d3dxsprite.h
│   │   ├── ddraw.h
│   │   ├── ddstream.h
│   │   ├── dinputd.h
│   │   ├── dinput.h
│   │   ├── dls1.h
│   │   ├── dls2.h
│   │   ├── dmdls.h
│   │   ├── dmerror.h
│   │   ├── dmksctrl.h
│   │   ├── dmodshow.h
│   │   ├── dmo.h
│   │   ├── dmoimpl.h
│   │   ├── dmoreg.h
│   │   ├── dmort.h
│   │   ├── dmplugin.h
│   │   ├── dmusbuff.h
│   │   ├── dmusicc.h
│   │   ├── dmusicf.h
│   │   ├── dmusici.h
│   │   ├── dmusics.h
│   │   ├── dpaddr.h
│   │   ├── dplay8.h
│   │   ├── dplay.h
│   │   ├── dplobby8.h
│   │   ├── dplobby.h
│   │   ├── dpnathlp.h
│   │   ├── dsconf.h
│   │   ├── dsetup.h
│   │   ├── dshowasf.h
│   │   ├── DShow.h
│   │   ├── dsound.h
│   │   ├── dvdevcod.h
│   │   ├── dvdmedia.h
│   │   ├── dv.h
│   │   ├── dvoice.h
│   │   ├── dvp.h
│   │   ├── dx7todx8.h
│   │   ├── DxDiag.h
│   │   ├── dxerr8.h
│   │   ├── dxerr9.h
│   │   ├── dxfile.h
│   │   ├── dxtrans.h
│   │   ├── dxva.h
│   │   ├── edevctrl.h
│   │   ├── edevdefs.h
│   │   ├── errors.h
│   │   ├── evcode.h
│   │   ├── il21dec.h
│   │   ├── Iwstdec.h
│   │   ├── ksguid.h
│   │   ├── ks.h
│   │   ├── ksmedia.h
│   │   ├── ksproxy.h
│   │   ├── ksuuids.h
│   │   ├── mediaerr.h
│   │   ├── mediaobj.h
│   │   ├── medparam.h
│   │   ├── mixerocx.h
│   │   ├── mmstream.h
│   │   ├── mpconfig.h
│   │   ├── Mpeg2Bits.h
│   │   ├── mpeg2data.h
│   │   ├── Mpeg2Error.h
│   │   ├── mpegtype.h
│   │   ├── Mstvca.h
│   │   ├── Mstve.h
│   │   ├── Msvidctl.h
│   │   ├── Msvidctl.tlb
│   │   ├── multimon.h
│   │   ├── playlist.h
│   │   ├── qedit.h
│   │   ├── qnetwork.h
│   │   ├── regbag.h
│   │   ├── rmxfguid.h
│   │   ├── rmxftmpl.h
│   │   ├── sbe.h
│   │   ├── Segment.h
│   │   ├── strmif.h
│   │   ├── tune.h
│   │   ├── tuner.h
│   │   ├── Tuner.tlb
│   │   ├── tvratings.h
│   │   ├── uuids.h
│   │   ├── vfwmsgs.h
│   │   ├── videoacc.h
│   │   ├── vmr9.h
│   │   ├── vpconfig.h
│   │   ├── vpnotify.h
│   │   ├── vptype.h
│   │   └── xprtdefs.h
│   ├── Lib
│   │   ├── amstrmid.lib
│   │   ├── ddraw.lib
│   │   ├── dmoguids.lib
│   │   ├── dsound.lib
│   │   ├── dxguid.lib
│   │   ├── dxtrans.lib
│   │   ├── encapi.lib
│   │   ├── ksproxy.lib
│   │   ├── ksuser.lib
│   │   ├── msdmo.lib
│   │   ├── quartz.lib
│   │   ├── strmbasd.lib
│   │   ├── strmbase.lib
│   │   └── strmiids.lib
│   └── Samples
│   └── C++
│   └── DirectShow
│   └── BaseClasses
│   ├── activex.rcv
│   ├── activex.ver
│   ├── amextra.cpp
│   ├── amextra.h
│   ├── amfilter.cpp
│   ├── amfilter.h
│   ├── amvideo.cpp
│   ├── baseclasses.dsp
│   ├── baseclasses.dsw
│   ├── baseclasses.ncb
│   ├── baseclasses.sln
│   ├── baseclasses.sln.old
│   ├── baseclasses.suo
│   ├── baseclasses.vcproj
│   ├── baseclasses.vcproj.7.10.old
│   ├── baseclasses.vcproj.DAB1FFC5373F49A.Administrator.user
│   ├── cache.h
│   ├── combase.cpp
│   ├── combase.h
│   ├── cprop.cpp
│   ├── cprop.h
│   ├── ctlutil.cpp
│   ├── ctlutil.h
│   ├── ddmm.cpp
│   ├── ddmm.h
│   ├── dllentry.cpp
│   ├── dllsetup.cpp
│   ├── dllsetup.h
│   ├── dsschedule.h
│   ├── fourcc.h
│   ├── measure.h
│   ├── msgthrd.h
│   ├── mtype.cpp
│   ├── mtype.h
│   ├── outputq.cpp
│   ├── outputq.h
│   ├── pstream.cpp
│   ├── pstream.h
│   ├── pullpin.cpp
│   ├── pullpin.h
│   ├── readme.txt
│   ├── refclock.cpp
│   ├── refclock.h
│   ├── reftime.h
│   ├── renbase.cpp
│   ├── renbase.h
│   ├── schedule.cpp
│   ├── seekpt.cpp
│   ├── seekpt.h
│   ├── source.cpp
│   ├── source.h
│   ├── streams.h
│   ├── strmctl.cpp
│   ├── strmctl.h
│   ├── sysclock.cpp
│   ├── sysclock.h
│   ├── transfrm.cpp
│   ├── transfrm.h
│   ├── transip.cpp
│   ├── transip.h
│   ├── UpgradeLog.XML
│   ├── videoctl.cpp
│   ├── videoctl.h
│   ├── vtrans.cpp
│   ├── vtrans.h
│   ├── winctrl.cpp
│   ├── winctrl.h
│   ├── winutil.cpp
│   ├── winutil.h
│   ├── wxdebug.cpp
│   ├── wxdebug.h
│   ├── wxlist.cpp
│   ├── wxlist.h
│   ├── wxutil.cpp
│   └── wxutil.h
└── 源码说明 .txt

27 directories, 431 files

标签:

实例下载地址

音视频通信软件(单聊、会议)源码.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警