标题:
一对一(聊天室)Flash视频聊天组件
[打印本页]
作者:
ivchat
时间:
2009-9-27 10:59
标题:
一对一(聊天室)Flash视频聊天组件
【推荐】出售一对一(聊天室)Flash视频聊天组件
一对一模式
该组件是基于1对1的模式,可以和现有网站结合在一起提供点对点的视频聊天功能,应用范围包括社区聊天,论坛,心理咨询,专家在线咨询,教育咨询,商务洽谈,交友,婚介等。
安装流程
以下以域名
www.abc.com
为安装使用实例做说明
使用说明
1. 安装流媒体服务器
安装FMS(版本为FlashMediaServer2.zip)
http://foway.flywap.cn:9003/soft/FlashMediaServer2.zip
假设安装在目录C:\Program Files\Macromedia\Flash Media Server 2
a.创建目录C:\Program Files\Macromedia\Flash Media Server 2\applications\abc
b.拷贝flash脚本文件main.asc到目录C:\Program Files\Macromedia\Flash Media Server 2\applications\abc
c.启动fms里面的服务,新建一个abc的用有程序,
打开C:\Program Files\Macromedia\Flash Media Server 2\fms2_console.htm
填写相关的登录信息,点击view applications,下面有个new instance 填写名字为abc就可以了
d.将压缩包里面的\FlashMediaServer2\无限制序列号码的文件覆盖安装目录里面的C:\Program Files\Macromedia\Flash Media Server 2\licenses里面文件
2. 部署flash文件
将目录下的Client.swf, config.xml放到网站目录下,假设我们放到目录flash下面,通过
http://www.abc.com/flash/Client.swf
可以访问到文件。Client.swf为用户使用聊天室
3. 修改配置文件config.xml并开发相应的接口
<?xml version="1.0"?>
<root>
<!--网站基本信息配置-->
<site_info>
<domain>foway.flywap.cn </domain>
<!--流媒体FMS服务器地址-->
<rtmp_url>rtmpt://foway.flywap.cn:1935/foway</rtmp_url>
</site_info>
<!--以下HTTP请求地址的域名必须和所配置的网站基本信息域名domain相同-->
<!--接口定义-->
<!--登录认证接口-->
<!--参数:rnd 随机码 account 登录账户 password 登录密码-->
<url_client_login>http://foway.flywap.cn:9003/interface/login.jsp</url_client_login>
<!--扣费接口-->
<!--参数:rnd 随机码 id 用户编号-->
<url_fee>http://foway.flywap.cn:9003/interface/fee.jsp</url_fee>
</root>
接口说明:
Client.swf Client.swf?userServID=10&isAudioOnly=true
参数说明:userServID 为专家编号 必要参数。
isAudioOnly 如果为true 那么是语音咨询 ,false为视频咨询
默认为false
用户登录认证接口
用户登录的时候,需要进行用户名和密码登录认证。认证的时候Flash会对用户登录认证接口发出认证HTTP请求。
参数说明:
1. account 用户登录时输入的帐号
2. password 用户登录时输入的密码
3. useType 用户类型 userType的值为isUser(用户),isServer(专家)
(用户的相关信息要和我的会员数据库里的会员信息一致,也就是要调用我的数据库里的会员信息,当然也可以是你那边的数据库,但是要保证数据的一致,请参照我的会员数据表)
返回结果:
<root>
<client>
<login>
< id >1</ id >
<name>用户XXX</name>
<retCode>1</retCode>
<userType>isUser</userType>
</login>
</client>
</root>
结果说明:
1.id
登录用户唯一标识,注意:同时不能有两个相同的ID登录
(必须是和我的会员数据库里的会员ID一致)
2.name
表示用户或专家名称,
3. retCode
0表示认证成功,
1表示没有该账户
2表示密码错误
-1表示失效帐户
4.userType
isUser表示用户, isServer表示专家
实例:
假设用户登录认证接口的地址是http://域名/login.jsp,当用户登录的时候会向改接口提交请求http://域名/login.jsp?account=帐户&password=密码
login.jsp文件代码
<?xml version="1.0" encoding="utf-8"?>
<root>
<client>
<login>
<%
String account=request.getParameter("account");
String id="";
if("y10".equals(account)){
id="10";
}
if("y11".equals(account)){
id="11";
}
String password=request.getParameter("password");
System.out.println("login queryString:"+request.getQueryString());
boolean loginOk=true;
//业务代码,通过帐号和密码从如访问数据库里面认证是否登录有效
if(loginOk) {
out.println("<id>"+id+"</id>");
out.println("<name>"+id+"</ name >");
out.println("<retCode>0</retCode>");
out.println("<userType>0</ userType>");
}else{
out.println("<retCode>1</retCode>");
}
//0表示认证成功,
//1表示没有该账户
//2表示密码错误
//-1表示失效帐户
%> </login>
</client>
</root>
用户退出计时接口
当专家或者用户中途退出的时候,向该接口提交用户此次咨询的在线时长
参数说明:
1. id 用户编号
2. userServID 专家编号
3. time 在线时长(秒)
返回结果:无
使用流程
该系统是点对点的,流程:会员(普通和专家)在网站上登陆后,选择在线的专家(视频咨询或语音咨询),专家同意后,就开始视频、计时,结束后发个本次语音视频结束的时间。在语音视频聊天的时候只能跟视频的那个专家说话,其他人看不到,可以调节对方的视频和声音
界面贴图
登录界面
聊天网站
演示地址
http://foway.flywap.cn:9003/Clie ... p;isAudioOnly=false
专家登录帐号和密码是y11
普通用户登录帐号和密码是y10
免费体验下载地址
http://foway.flywap.cn:9003/tclive_p2p_client.zip
应用范围:
1.交友网站
2.教育网站
3.心理咨询网站
4.在线视频购物
5.婚介网站
6.企业客户在线等待
7.远程视频招聘
系统要求:jdk mysql fms
另外,承接各种类型网站开发设计,包括行业网站,企业网站,视频聊天系统,视频会议,搜索技术等
更多网站请看
1.在线购物系统
http://tcshop.ivchat.cn:9003/
http://tcshop.ivchat.cn:9003/admin
后台用户:admin
密码:1
2.视频聊天交友
http://www.ivchat.cn:9003
3.网络视频服务交易
http://vserver.ivchat.cn:9003
3.多人聊天室视频组件
http://tclive.flywap.cn:9003/Client.swf
4.多人聊天室视频组件
http://tclive.flywap.cn:9003/Client.swf
5.远程视频销售系统
http://tcmall.ivchat.cn:9003/dz.htm
联系QQ:751503375
联系电话:0755-26070697
联系人:余生
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0