Board logo

标题: 一对一(聊天室)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