李勇

1.人员信息中增加更多摄像头和麦克风的数据信息;2.增加人员的ip相关信息

此 diff 太大无法显示。
... ... @@ -27,7 +27,7 @@ import Server from "config/Server";
import UTF8 from 'utf-8';
let loger = Loger.getLoger('McuClient');
let _sdkInfo = {"version": "v1.13.0.20170504", "author": "www.3mang.com"};
let _sdkInfo = {"version": "v1.14.1.20170505", "author": "www.3mang.com"};
//APE
let _sass;
... ... @@ -193,13 +193,31 @@ export default class MessageEntrance extends Emiter {
_setDeviceInfo(_data) {
loger.log("设置设备信息-->", _data);
if(_data){
GlobalConfig.videoQuality=_data.videoQuality||2;//画面质量 0-低;1-中;2-高;
/* GlobalConfig.videoQuality=_data.videoQuality||2;//画面质量 0-低;1-中;2-高;
GlobalConfig.cameras=_data.cameras||[];//摄像头列表
GlobalConfig.microphones=_data.microphones||[];//麦克风列表
GlobalConfig.curCamera=_data.curCamera||'';//当前选择的摄像头
GlobalConfig.curMicrophone=_data.curMicrophone||'';//当前选择的麦克风
GlobalConfig.curVideoQuality=_data.curVideoQuality||2;//当前选择的分辨率
GlobalConfig.soundVolume=_data.soundVolume||100;//音量(0-100)
GlobalConfig.micGain=_data.micGain||50;//音量(0-80)*/
GlobalConfig.cameras=_data.cameras||[];
GlobalConfig.microphones=_data.microphones||[];
GlobalConfig.videoQuality=_data.videoQuality||0;
GlobalConfig.curVideoQuality=_data.curVideoQuality||0;
GlobalConfig.micGain=_data.micGain||50;
GlobalConfig.speakerVolume=_data.speakerVolume||50;
GlobalConfig.micCode=_data.micCode||0;
GlobalConfig.curCamera=_data.curCamera||'';
GlobalConfig.curMicrophone=_data.curMicrophone||'';
if(!GlobalConfig.curCamera&& GlobalConfig.cameras.length>0){
GlobalConfig.curCamera= GlobalConfig.cameras[0];
}
if(!GlobalConfig.curMicrophone&& GlobalConfig.microphones.length>0){
GlobalConfig.curMicrophone= GlobalConfig.microphones[0];
}
}
}
... ... @@ -336,7 +354,6 @@ export default class MessageEntrance extends Emiter {
GlobalConfig.userRole != ApeConsts.invisible) {
GlobalConfig.userRole = ApeConsts.normal;
}
//客户端决定是否延迟接收消息
GlobalConfig.messageDelay = _param.messageDelay || false;
... ...
... ... @@ -331,15 +331,19 @@ GlobalConfig.microphones=[];//麦克风列表
GlobalConfig.curCamera="";//当前选择的摄像头
GlobalConfig.curMicrophone='';//当前选择的麦克风
GlobalConfig.curVideoQuality='';//当前分辨率
GlobalConfig.soundVolume=100;//音量(0-100)
GlobalConfig.speakerVolume=100;//扬声器音量(0-100)
GlobalConfig.microphonesMode=0;//麦克风模式
GlobalConfig.curVideoQuality=0;//当前分辨率
GlobalConfig.micGain=50;//音量(0-80)
GlobalConfig.speakerVolume=50;//扬声器音量(0-80)
GlobalConfig.micCode=0;//麦克风模式
GlobalConfig.nodeId=0;//随机生成 mcu中的唯一ID
GlobalConfig.passwordRequired=false;
GlobalConfig.password="";
GlobalConfig.userType=8;
GlobalConfig.userType=8;//默认是8
GlobalConfig.userRole=ApeConsts.normal;//用户的身份,5种类型:
GlobalConfig.role=ApeConsts.NR_NORMAL;//课堂角色身份
... ...
... ... @@ -106,6 +106,19 @@ class ConferApe extends Ape {
nodeInfoRecordPdu.videoQuality= GlobalConfig.videoQuality;
nodeInfoRecordPdu.userIp= GlobalConfig.userIp;
nodeInfoRecordPdu.curVideoQuality=GlobalConfig.curVideoQuality;
nodeInfoRecordPdu.micGain= GlobalConfig.micGain;
nodeInfoRecordPdu.speakerVolume=GlobalConfig.speakerVolume;
nodeInfoRecordPdu.micCode= GlobalConfig.micCode;
nodeInfoRecordPdu.curCamera=GlobalConfig.curCamera;
nodeInfoRecordPdu.curMicrophone=GlobalConfig.curMicrophone;
nodeInfoRecordPdu.country=GlobalConfig.country ;//国家
nodeInfoRecordPdu.city=GlobalConfig.city ;//城市
nodeInfoRecordPdu.province= GlobalConfig.province;//服务商
nodeInfoRecordPdu.isp=GlobalConfig.isp;//服务商
return nodeInfoRecordPdu;
}
... ...
... ... @@ -853,6 +853,16 @@ message RCNodeInfoRecordPdu {
optional uint32 openMicrophones=16;
optional uint32 videoQuality=17;//设置分辨率的
optional string userIp=18;
optional uint32 curVideoQuality=19;
optional uint32 micGain=20;
optional uint32 speakerVolume=21;
optional uint32 micCode=22;
optional string curCamera=23;
optional string curMicrophone=24;
optional string country=25;
optional string city=26;
optional string province=27;
optional string isp=28;
}
message RCVotingPollSettingsPdu {
... ...