李勇

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

此 diff 太大无法显示。
@@ -27,7 +27,7 @@ import Server from "config/Server"; @@ -27,7 +27,7 @@ import Server from "config/Server";
27 import UTF8 from 'utf-8'; 27 import UTF8 from 'utf-8';
28 28
29 let loger = Loger.getLoger('McuClient'); 29 let loger = Loger.getLoger('McuClient');
30 -let _sdkInfo = {"version": "v1.13.0.20170504", "author": "www.3mang.com"}; 30 +let _sdkInfo = {"version": "v1.14.1.20170505", "author": "www.3mang.com"};
31 31
32 //APE 32 //APE
33 let _sass; 33 let _sass;
@@ -193,13 +193,31 @@ export default class MessageEntrance extends Emiter { @@ -193,13 +193,31 @@ export default class MessageEntrance extends Emiter {
193 _setDeviceInfo(_data) { 193 _setDeviceInfo(_data) {
194 loger.log("设置设备信息-->", _data); 194 loger.log("设置设备信息-->", _data);
195 if(_data){ 195 if(_data){
196 - GlobalConfig.videoQuality=_data.videoQuality||2;//画面质量 0-低;1-中;2-高; 196 + /* GlobalConfig.videoQuality=_data.videoQuality||2;//画面质量 0-低;1-中;2-高;
197 GlobalConfig.cameras=_data.cameras||[];//摄像头列表 197 GlobalConfig.cameras=_data.cameras||[];//摄像头列表
198 GlobalConfig.microphones=_data.microphones||[];//麦克风列表 198 GlobalConfig.microphones=_data.microphones||[];//麦克风列表
199 GlobalConfig.curCamera=_data.curCamera||'';//当前选择的摄像头 199 GlobalConfig.curCamera=_data.curCamera||'';//当前选择的摄像头
200 GlobalConfig.curMicrophone=_data.curMicrophone||'';//当前选择的麦克风 200 GlobalConfig.curMicrophone=_data.curMicrophone||'';//当前选择的麦克风
201 GlobalConfig.curVideoQuality=_data.curVideoQuality||2;//当前选择的分辨率 201 GlobalConfig.curVideoQuality=_data.curVideoQuality||2;//当前选择的分辨率
202 - GlobalConfig.soundVolume=_data.soundVolume||100;//音量(0-100) 202 + GlobalConfig.micGain=_data.micGain||50;//音量(0-80)*/
  203 +
  204 + GlobalConfig.cameras=_data.cameras||[];
  205 + GlobalConfig.microphones=_data.microphones||[];
  206 + GlobalConfig.videoQuality=_data.videoQuality||0;
  207 + GlobalConfig.curVideoQuality=_data.curVideoQuality||0;
  208 + GlobalConfig.micGain=_data.micGain||50;
  209 + GlobalConfig.speakerVolume=_data.speakerVolume||50;
  210 + GlobalConfig.micCode=_data.micCode||0;
  211 + GlobalConfig.curCamera=_data.curCamera||'';
  212 + GlobalConfig.curMicrophone=_data.curMicrophone||'';
  213 +
  214 + if(!GlobalConfig.curCamera&& GlobalConfig.cameras.length>0){
  215 + GlobalConfig.curCamera= GlobalConfig.cameras[0];
  216 + }
  217 + if(!GlobalConfig.curMicrophone&& GlobalConfig.microphones.length>0){
  218 + GlobalConfig.curMicrophone= GlobalConfig.microphones[0];
  219 + }
  220 +
203 } 221 }
204 } 222 }
205 223
@@ -336,7 +354,6 @@ export default class MessageEntrance extends Emiter { @@ -336,7 +354,6 @@ export default class MessageEntrance extends Emiter {
336 GlobalConfig.userRole != ApeConsts.invisible) { 354 GlobalConfig.userRole != ApeConsts.invisible) {
337 GlobalConfig.userRole = ApeConsts.normal; 355 GlobalConfig.userRole = ApeConsts.normal;
338 } 356 }
339 -  
340 //客户端决定是否延迟接收消息 357 //客户端决定是否延迟接收消息
341 GlobalConfig.messageDelay = _param.messageDelay || false; 358 GlobalConfig.messageDelay = _param.messageDelay || false;
342 359
@@ -331,15 +331,19 @@ GlobalConfig.microphones=[];//麦克风列表 @@ -331,15 +331,19 @@ GlobalConfig.microphones=[];//麦克风列表
331 331
332 GlobalConfig.curCamera="";//当前选择的摄像头 332 GlobalConfig.curCamera="";//当前选择的摄像头
333 GlobalConfig.curMicrophone='';//当前选择的麦克风 333 GlobalConfig.curMicrophone='';//当前选择的麦克风
334 -GlobalConfig.curVideoQuality='';//当前分辨率  
335 -GlobalConfig.soundVolume=100;//音量(0-100)  
336 -GlobalConfig.speakerVolume=100;//扬声器音量(0-100)  
337 -GlobalConfig.microphonesMode=0;//麦克风模式 334 +GlobalConfig.curVideoQuality=0;//当前分辨率
  335 +GlobalConfig.micGain=50;//音量(0-80)
  336 +GlobalConfig.speakerVolume=50;//扬声器音量(0-80)
  337 +GlobalConfig.micCode=0;//麦克风模式
  338 +
  339 +
  340 +
  341 +
338 342
339 GlobalConfig.nodeId=0;//随机生成 mcu中的唯一ID 343 GlobalConfig.nodeId=0;//随机生成 mcu中的唯一ID
340 GlobalConfig.passwordRequired=false; 344 GlobalConfig.passwordRequired=false;
341 GlobalConfig.password=""; 345 GlobalConfig.password="";
342 -GlobalConfig.userType=8; 346 +GlobalConfig.userType=8;//默认是8
343 GlobalConfig.userRole=ApeConsts.normal;//用户的身份,5种类型: 347 GlobalConfig.userRole=ApeConsts.normal;//用户的身份,5种类型:
344 GlobalConfig.role=ApeConsts.NR_NORMAL;//课堂角色身份 348 GlobalConfig.role=ApeConsts.NR_NORMAL;//课堂角色身份
345 349
@@ -106,6 +106,19 @@ class ConferApe extends Ape { @@ -106,6 +106,19 @@ class ConferApe extends Ape {
106 nodeInfoRecordPdu.videoQuality= GlobalConfig.videoQuality; 106 nodeInfoRecordPdu.videoQuality= GlobalConfig.videoQuality;
107 nodeInfoRecordPdu.userIp= GlobalConfig.userIp; 107 nodeInfoRecordPdu.userIp= GlobalConfig.userIp;
108 108
  109 + nodeInfoRecordPdu.curVideoQuality=GlobalConfig.curVideoQuality;
  110 + nodeInfoRecordPdu.micGain= GlobalConfig.micGain;
  111 + nodeInfoRecordPdu.speakerVolume=GlobalConfig.speakerVolume;
  112 + nodeInfoRecordPdu.micCode= GlobalConfig.micCode;
  113 + nodeInfoRecordPdu.curCamera=GlobalConfig.curCamera;
  114 + nodeInfoRecordPdu.curMicrophone=GlobalConfig.curMicrophone;
  115 +
  116 +
  117 + nodeInfoRecordPdu.country=GlobalConfig.country ;//国家
  118 + nodeInfoRecordPdu.city=GlobalConfig.city ;//城市
  119 + nodeInfoRecordPdu.province= GlobalConfig.province;//服务商
  120 + nodeInfoRecordPdu.isp=GlobalConfig.isp;//服务商
  121 +
109 122
110 return nodeInfoRecordPdu; 123 return nodeInfoRecordPdu;
111 } 124 }
@@ -853,6 +853,16 @@ message RCNodeInfoRecordPdu { @@ -853,6 +853,16 @@ message RCNodeInfoRecordPdu {
853 optional uint32 openMicrophones=16; 853 optional uint32 openMicrophones=16;
854 optional uint32 videoQuality=17;//设置分辨率的 854 optional uint32 videoQuality=17;//设置分辨率的
855 optional string userIp=18; 855 optional string userIp=18;
  856 + optional uint32 curVideoQuality=19;
  857 + optional uint32 micGain=20;
  858 + optional uint32 speakerVolume=21;
  859 + optional uint32 micCode=22;
  860 + optional string curCamera=23;
  861 + optional string curMicrophone=24;
  862 + optional string country=25;
  863 + optional string city=26;
  864 + optional string province=27;
  865 + optional string isp=28;
856 } 866 }
857 867
858 message RCVotingPollSettingsPdu { 868 message RCVotingPollSettingsPdu {