结合技术、授权与项目截图,选择适合的源码。
GG叽叽(QQ高仿)源码源码描述:GG是QQ的高仿版,包括客户端和服务端,可在广域网部署使用GGV3.2新增功能展现(1)离线消息。(2)离线文件。(3)以前功能的几个bug修改。框架选型如果要完全从头开发GG,其难度可想而知,所以,利用现有的成熟框架是必要的,我们必须站在别人的肩膀上,才能做得更快更好。截至到现在,GG所采用的框架和素材如下:(1)通信框架:ESFramework(2)语音视频:OMCS(3)皮肤框架:SkinForm(4)截屏类库:ImageCapturerLib(5)图片素材:90%以上来自QQ。开发环境:VS2010,开发语言:C#,.NETFramework版本:2.0相关说明1.如果要将GG部署到广域网,则可以在服务端的配置文件中设置监听的端口;而在客户端的配置文件中,则可以指定服务器的IP和Port。2.数据库:有很多朋友问数据库怎么弄,实际上截至GG的目前版本,还没有用到数据库,所有的信息都只是在内存中,所以,目前版本的GG做了一些假设:(1)用户登录帐号随意,但必须为数字组;密码可随意输入。(2)所有的在线用户都是好友。3.麦克风、摄像头以及扬声器的选
可在广域网部署运行的QQ高仿版
可在广域网部署运行的QQ高仿版
二、源码描述在广域网中,由于网络的结构纷繁复杂、而且其实时状况又是千变万化的,所以,要使广域网中的视频聊天达到一个令人满意的效果,存在诸多挑战。这次发布的GG3.7版本尝试在这一方向上做一些努力,据我自己测试,相比之前版本,新版本GG的视频聊天的效果确实有较大提升。三、功能介绍1、在项目源码中搜索“V3.7”,既可以看到本次修改所涉及到的主要源码部分。2、客户端增加AudioMessagePanel控件,用于记录语音消息。3、语音消息的采集是使用OMCS的IMultimediaManager的微信控制器模块MicroMessageController来实现的。4、语音消息的播放使用的是MicroMessagePlayer组件。5、在MainForm的Initialize方法中,预定MicroMessageController的MicroMessageReceived事件,以接收所有在线语音消息。6、InformationTypes增加OfflineAudioMessage消息类型,用于表示离线的语音消息。7、在MainFormPartial.cs文件的HandleInformation
一、源码描述这是一款基于c#技术实时视音频的采集源码。功能十分的强大,可以用作二次开发使用,有需要的可以下载看看啊。二、实现原理要实现这个demo,需涉及到以下几个技术:(1)在服务端采集指定用户的语音、视频数据。(2)在服务端将图像使用H264编码,语音数据使用AAC编码。(3)将编码后的数据按MP4格式的要求,保存为MP4文件。我们基于OMCS和MFile来实现上述功能,下面是对应的原理。(1)在OMCS的结构中,客户端之间可以相互获取到对方的摄像头和麦克风的数据,所以,服务端可以作为一个虚拟的客户端用户(比如ID为“_Server”),连接到同一个进程中的OMCS多媒体服务器。(2)在服务端动态创建DynamicCameraConnector组件,连接到指定用户的摄像头。(3)在服务端动态创建两个MicrophoneConnector组件,接到指定用户的麦克风。(4)调用DynamicCameraConnector的GetCurrentImage方法,即可获得所连接的摄像头采集的视频帧。(5)预定MicrophoneConnector的AudioDataReceived事件,即可
已登录
打开手机微信,使用「扫一扫」
正在准备微信登录
首次使用将自动创建账号;已有微信账号直接登录