AnyChat技术支持论坛
标题:
核心服务器的配置 说明
[打印本页]
作者:
佰锐技术-卓剑锐
时间:
2014-5-26 10:43
标题:
核心服务器的配置 说明
本帖最后由 佰锐技术-卓剑锐 于 2014-5-26 10:46 编辑
核心服务器的配置(AnyChatCoreServer.ini)
核心服务器通过读取服务器程序所在目录下的“AnyChatCoreServer.ini”配置文件初始化配置
当系统第一次启动时,如果该配置文件不存在,则核心服务器程序将会自动创建一个默认配置的“AnyChatCoreServer.ini”文件。
以下为简洁介绍配置文件的情况,具体的可以参考windows SDK目录下的doc\server\用户操作手册
配置文件内容与说明
[Base Settings] 基础信息配置
ServerID=1 是指服务器的编号,备用,默认为 1。
TCPListenPort=8906 指定服务器的 TCP 服务端口,默认为 8906。
UDPServicePort=8907 指定服务器的 UDP 服务端口,默认为 8907。
SDKAuthPass= SDK 连接服务器认证密码(字符串,不超过 64 字节),默认为空,未设置,如果设置了密码,则SDK 必须在连接服务器之前,调用“BRAC_SetServerAuthPass”传入有效的密码,传入的密码将会被加密后传输到服务器验证,如果验证失败,则连接将被关闭,在实际使用时,建议设置一个密码,能有效的保护服务器,当启用双机热备模式时,如果设置了认证密码,则主服务器、从服务器的认证密码必须相同。
DemoMode=1 是否启动演示模式,1 为是,0 为否。(演示模式内置 2个房间,房间号为 1、2),默认为 1。
ShowTrayIcon=1 是否在 Windows 托盘区域显示服务器图标,1 显示(默认),0 隐藏
[P2P Settings] 网络传输配置
RoutingPolicy=2 P2P 数据路由传输策略;关于 P2P 数据传输策略的详细信息,可参考在线文档:
http://www.anychat.cn/faq/index. ... 1&id=180&artlang=zh
RoutingTTL=3 流媒体数据经过网格传输时的最大生存期,每经过一个中间用户转发,生成期减一,为 0 将不再继续转发
RoutingMTN=4 媒体数据经过网格传输时,中间节点最大包转发路数(通俗的讲,就是任意节点最多可服务的后续节点个数,如当设置为 4 时,表示任意用户可向其它 4 个用户转发数据)
[Video Settings] 视频参数配置
VideoWidth=320 视频分辨率宽度
VideoHeight=240 视频分辨率高度
VideoFPS=8 视频的采样帧率:1…25。
VideoGOPSize=32 视频关键帧间隔。
VideoBitrate=60000 视频编码的目标码率:60000(单位:bps)。
VideoCodec=1 视频编码器(H.264=1)。
VideoQuality=3 1=较差质量;2=一般质量;3=中等质量(默认);4=较好质量; 5=最好质量;
VideoPreset=3 视频预设参数,取值范围为 1…5;主要用来控制 CPU 资源占用率和画面细节,值越小,编码时的 CPU 占用率越低,但会损失对画面细节的处理;
[Audio Settings] 音频参数配置
AudioSamplesPerSec=16000 音频采样频率
AudioChannels=1 音频通道数:1-2,默认 1
AudioBitsPerSample=16 音频量化位数:8,16,24
AudioCodec=11 音频编码器 ID
AudioBitrate=15850 音频编码的目标码率(单位 bps)
注:音频参数与编码器有密切的关系,所设置参数不符合编码器的相关规范,将会导致客户端无法打开 Mic
[Function Settings] 功能参数配置
CloseFrontLink=0 用户登录时,是否断开之前的连接
AutoAddRoom=1 自动增加系统房间配置参数,为 1 时,表示当用户请求进入一个不存在的房间时,系统会自动创建该房间
SDKFilterPlus=IPCFilterPlus.dll 服务器 SDK 增强插件文件名,默认为空,表示不加载 SDK插件,如果此处配置了文件名,则服务器在启动时,将会自动加载该动态库。
AllowGuestLogin=1 是否允许游客(空密码用户)登录系统,默认为 1 表示允许,核心服务器将自动为该用户分配 userid,如果不希望空密码用户连接服务器,可设置为 0 禁止游客登录。
MaxUsersPerRoom=500 单个房间最大用户数(最高设置800,建议100、400)
VideoCallStartRoomId=1 视频呼叫起始房间号,默认为 1(为了避免重叠,建议起始号设置多一些)
[Standby Server Settings] 双机热备参数配置(授权后有效)
SlaveMode=0 是否为从服务器模式,0(默认)表示为主服务器模式, 1 表示为从服务器模式
MasterServerIP= 主服务器 IP 地址
MasterServerUDPPort=8907 主服务器 UDP 通信端口,默认为:8907
更多双机热备信息可参考:
http://www.anychat.cn/faq/index. ... 6&id=258&artlang=zh
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3