Description: AgileIM 是一款类似QQ、MSN的聊天软件,这个软件却是我“无意插柳”的结果,AgileIM 的“前身”原本只是为了测试我的通信框架ESFramework的通信能力,没想到,做了两个星期后则个用于测试的小软件居然有点模样了,AgileIM 如今已经支持的主要功能:
(1)文字聊天
(2)文件传输
(3)视频/音频聊天
(4)基于Udp的NAT/NAPT 穿透
IM类型的软件所需要的框架的能力大致也在这里了,现在把AgileIM的源码开放,希望能对后来者有些许帮助,当然,服务端通信框架的源码时不开放的。即使如此,你也可以从AgileIM中学到:
(1)如何与服务器进行通信、客户端基于Tcp的通信框架的特点
(2)如何组织通信消息/协议
(3)如何进行视频/音频捕捉
(4)多线程
(5)如何使用ESFramework框架的ESFramework.Network.Tcp.Passive空间
AgileIM基于ESFramework构建,使用VS2005开发,代码并不是很多(因为很多能力已经在ESFramework框架中实现),组件装配/IOC使用了Spring框架,数据访问层使用了XCodeFactory。
测试登录帐号: 100000 ,密码: 111111
110000 ,密码: 111111
111000 ,密码: -AgileIM is a similar QQ, MSN chat software, the software is I "inadvertently inserted Liu", AgileIM the "predecessor" was originally just to test my communications framework ESFramework communications capacity Unexpectedly, a two weeks after the tests were 000 for a small software actually a bit like, AgileIM now has support for the main functions : (1) Text-Chat (2), file transfer (3) video / audio chat (4) Based on the Udp NAT / NAP T-penetrating types of IM software required for the ability of the framework is here broadly, now AgileIM of open-source, in hopes of later were shown some help, of course, server communications source framework is not open. Even so, you can learn from AgileIM : (1) how to communicate with the server. Based on DEC client communications fra Platform: |
Size: 777787 |
Author:王懿璞 |
Hits:
Description: 实现语音、视频聊天,音频数据采用G729a进行压缩,视频处理用VFW提供的有关函数实现。-voice, video chat, and audio data compression using G 729a, using video provided by the VFW Function. Platform: |
Size: 231427 |
Author:潘伟琛 |
Hits:
Description: 当下比较流行的即时通信工具,比如MSN,QQ等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过DirectShow技术模拟QQ实现了视频和音频的采集,传输,基本实现了QQ的视音频聊天的功能。-Present more popular instant messaging tools, such as MSN, QQ and so realize the function of the video and audio, through video, audio, we can better and friends to communicate through the network, this article through the DirectShow technology QQ realize analog video and audio collection, transmission, the basic realization of the QQ s video and audio chat features. Platform: |
Size: 4096 |
Author:时天赋 |
Hits:
Description: 基于cs架构及h.323协议,实现视频聊天的功能,包括文字传输,音频、视频的传输-Cs-based framework and H.323 protocol, video chat features, including text transmission, audio, video transmission Platform: |
Size: 3997696 |
Author:yanyan |
Hits:
Description: 仿QQ语音视频聊天系统,包括文字聊天,语音视频聊天,播放影音等。-QQ like voice and video chat system, including text chat, voice and video chat, audio-visual and other players. Platform: |
Size: 650240 |
Author: |
Hits:
Description: DM6446的codec engine 应用端算法源码,包括video,audio,speech等开发实例。-DM6446-side of the codec engine algorithm source applications, including video, audio, speech, such as the development of examples. Platform: |
Size: 1067008 |
Author:bing |
Hits:
Description: Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。-Red5 is a Java development using open-source Flash streaming media server. It supports: the audio (MP3) and video (FLV) into play streaming recording streaming client (only support FLV) shared object live streaming release remote call. Red5 using RSTP as a streaming media transport protocol, in its own presentation of some examples in an online recording, flash streaming media player, online chat, video conferencing and other basic functions. Platform: |
Size: 59767808 |
Author:yongzi |
Hits:
Description: 基于TCP socket的video/audio chat服务端程序,参考的好例子, 覆盖了socket, directx camera capture, audio play back-TCP socket on the video/audio chat server process, a good example of reference, covering the socket, directx camera capture, audio play back Platform: |
Size: 41984 |
Author:jeff |
Hits:
Description: 基于TCP socket的video/audio chat客户端程序,覆盖了socket, directx camera capture, audio play back-TCP socket on the video/audio chat client, covering the socket, directx camera capture, audio play back Platform: |
Size: 38912 |
Author:jeff |
Hits:
Description: 一个简易的音视频聊天,可以直接嵌入到自己的聊天软件中-A simple audio and video chat, can be embedded directly into your chat software. . . . . Platform: |
Size: 128000 |
Author:weng |
Hits:
Description: a full FLASH video chat with audio and video support made using Open Source RED5 technology and Flash Platform: |
Size: 2356224 |
Author:power |
Hits:
Description: 视频捕获和传输 客户端 和服务端 仅有视频 无语音-Video capture and transmission of client and server only video no audio Platform: |
Size: 545792 |
Author:张兵 |
Hits:
Description: 视频类包含了很多范围,比如视频会议,即时通讯,聊天室等,其中都有一个核心部件
,那就是音视频的模块,还有相关的通信功能,如文字,点对点,多点等,发送接收文件
,实现了P2P,H.264、AAC的视音频编码标准。
发几个适合自己个人或者公司小或团队整合实验或试用的demo,主要可以实现音视频上的
通讯,如视频会议、视频远程招聘、培训、大型聊天室(单台server支持5000人同时在线
)、应急指挥平台等……
虽然这是一个demo,但是通过使用你就知道它的质量性是怎么样的了~~
不多说,有需要的人可以下载来看看,几个开发版本。。
可以整合到您的系统中,开放了很多的接口,
想让你的系统实现语音视频通讯,快快试试吧!!
更多信息请参考http://xujinquan19.javaeye.com/blog/860748 Q839788402
TEL02038109065
或 http://bairuitech.com-ideo classes contain a lot of scope, such as video conference, instant messaging, chat rooms etc, which has a core component
That the module, and audio related communications functions, such as text, point-to-point, multipoint etc, send receives the file
, realized the P2P, h.264, AAC of audio coding standard.
Post some suit oneself individual or company small or team integrating experiment or trial produce professional demo, basically can realize the audio and video
Communications, such as video remote video conference, recruitment, training, large chat room (single-user server support 5000 people online at the same time
), emergency command platform, etc...
Although this is a produce professional demo, but through the use of you will know that its quality sex is how ~ ~
Not say, those who need to can download to see, several development version.
Can be integrated to your system, an open a lot of interface,
Want to let your system realize voice video communication Platform: |
Size: 4057088 |
Author:xujinquan |
Hits:
Description: 通过AnyChat音视频互动开发平台(SDK),可以开发具有企业特色的即时通讯系统、视频游戏系统、视频会议系统、网络教学系统以及在线客服系统等,系统的功能、界面完全由企业定制,底层通信协议加密传输,多重安全防护(参考: AnyChat的安全保障措施有哪些?),保密性强。
AnyChat SDK分为客户端SDK和服务器SDK两大部分
联系见下载包“联系方式”文本。
-Can develop through AnyChat audio and video interactive development platform (SDK), the instant messaging system with enterprise features, video game systems, video conferencing systems, network teaching system, and online customer service system, the function of the system, the interface is completely customized by the enterprise, the underlying communication the protocol encrypted transmission, multiple security (Reference: What AnyChat security measures?), strong confidentiality. AnyChat SDK divided into the download package client SDK and server SDK two major contact, see " Contact" text. Platform: |
Size: 8167424 |
Author:xujinquan |
Hits: