设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 9470|回复: 2
打印 上一主题 下一主题

AnyChat使用攻略之独立部署Linux视频服务器(V1.7及之前的版本)

[复制链接]

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
跳转到指定楼层
楼主
发表于 2013-6-19 17:49:27 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
Linux有不同的版本,目前AnyChat所支持的版本包括:Ubuntu、CentOS、RedHat、Debian、Fedora等,而且每一个版本还细分为32bit、64bit,平台之间存在一些环境差异,可能导致AnyChat服务器不能正常工作。
目前AnyChat官方网站提供的“AnyChat for Linux SDK”是基于Ubuntu(32bit)编译的,在大部分LInux环境(32bit、64bit)下均测试通过,若在某些Linux版本上无法正常工作,请与我们联系。


下面以Ubuntu(32bit)为例介绍如何部署Linux视频服务器:

1、查看Linux的版本信息,运行:rsb_release -a指令:

2、下载“AnyChat for Linux SDK”包,并解压缩,如下图所示:

3、进入【bin\server】目录,如下图所示:


4、启动核心服务器,运行指令:
  1. export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH && ./anychatcoreserver
复制代码
如下图所示:

界面上将会输出相关的日志信息,显示核心服务器已正常启动,并提示“按q键退出程序”;若希望核心服务器在后台运行,可在“./anychatcoreserver”后面加上"-d"参数,如下:
  1. export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH && ./anychatcoreserver -d
复制代码
5、启动业务服务器。新打开一个超级终端,进入【bin\server】目录下,运行如下指令:
  1. export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH && ./serversdkdemo
复制代码
如下图所示:

界面将会提示“Success Connected AnyChat Core Server!”,表示与核心服务器建立连接成功。按“q”键退出业务服务器程序。

6、用客户端登录核心服务器,在业务服务器界面上将会出现相关业务流程的日志信息,如下图所示:


有关核心服务器、业务服务器之间的关系可参考FAQ:AnyChat Server SDK与SDK Filter Plus有何差异?
在第5步运行的“./serversdkdemo”就是一个简单的业务服务器示例,采用AnyChat Server SDK开发,源代码在SDK包的【src\server\serversdkdemo】目录下,在实际应用过程中,需要独立开发自己业务相关的业务服务器;

若在运行服务器程序的过程中出现段异常,可能是环境差异、库冲突导致的,可尝试将【bin\server】目录下的“libc.so.6”、“libstdc++.so.6”以及“libevent-1.4.so.2”等文件逐个删除,然后再启动。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
板凳
 楼主| 发表于 2013-6-19 19:18:03 | 只看该作者
Red Hat 5.6 64bit专用服务器程序下载地址:点击下载
测试环境:
[root@localhost ~]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Release:        5.6
Codename:       Tikanga



回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
 楼主| 发表于 2013-6-19 18:55:59 | 只看该作者
AnyChat for Linux SDK也可适用于Ubuntu 64bit环境,使用时,需要删除【bin\server】目录下的“libc.so.6”文件,然后再按上面的步骤执行。

测试环境:
bairuitech@linux:~/Downloads/anychatcoresdk_linux_v1.7/bin/server$ lsb_release -a
No LSB modules are available.
Distributor ID:        Ubuntu
Description:        Ubuntu 12.04.2 LTS
Release:        12.04
Codename:        precise

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-22 17:35 , Processed in 0.165594 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表