设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4982|回复: 2

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

[复制链接]

242

主题

2960

帖子

8945

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8945
发表于 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指令:
rsb_release.jpg
2、下载“AnyChat for Linux SDK”包,并解压缩,如下图所示:
linux_sdk_root.jpg
3、进入【bin\server】目录,如下图所示:
linux_sdk_server.jpg

4、启动核心服务器,运行指令:
  1. export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH && ./anychatcoreserver
复制代码
如下图所示:
anychat_linux_run.jpg
界面上将会输出相关的日志信息,显示核心服务器已正常启动,并提示“按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
复制代码
如下图所示:
linux_business_run.jpg
界面将会提示“Success Connected AnyChat Core Server!”,表示与核心服务器建立连接成功。按“q”键退出业务服务器程序。

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

有关核心服务器、业务服务器之间的关系可参考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”等文件逐个删除,然后再启动。

回复

使用道具 举报

242

主题

2960

帖子

8945

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8945
 楼主| 发表于 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

回复 支持 反对

使用道具 举报

242

主题

2960

帖子

8945

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8945
 楼主| 发表于 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



回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2021-4-11 15:01 , Processed in 0.178754 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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