| | |
| | | |
| | | #include <GB28181Server.h> |
| | | #include <basic/util/net_config/net_config.h> |
| | | #include <DataManagerServer/vss/dao/VssLocalSettingTblSqliteDao.h> |
| | | |
| | | static void startManager(LDBTool *_dbTool) { |
| | | RtspAnalysManager rtspAnalysManager(_dbTool); |
| | |
| | | mysqlDBServerCfg.DBName = "EGEyesForVSS"; |
| | | mysqlDBServerCfg.DBConnCount = 5; |
| | | |
| | | LDBTool ldbTool; |
| | | BaseSqliteDao::setLDBTool(&ldbTool); |
| | | |
| | | //#todo search from db |
| | | Json::Value t_value; |
| | | { |
| | | LDBTool ldbTool; |
| | | BaseSqliteDao::setLDBTool(&ldbTool); |
| | | t_value = VssLocalSettingTblSqliteDao::instance()->findAllVssLocalSettingTblList(); |
| | | } |
| | | if (t_value.size() == 1 && t_value["data"].size() > 1) { |
| | | assert("t_value.size()"); |
| | | } |
| | | DBG(t_value["data"].begin()->toStyledString()); |
| | | auto &t_cfg = *t_value["data"].begin(); |
| | | GBServerCfg gbServerCfg; |
| | | gbServerCfg.SvrIp = getLocalIp(); // 国标服务的ip地址 (本机的ip地址) |
| | | gbServerCfg.SvrPort = 7060; // 国标服务监听的端口 |
| | | gbServerCfg.SvrPubID = "44120000002000000001"; // 国标服务器的ID |
| | | gbServerCfg.SvrIp = t_cfg["ServerIp"].asString(); // 国标服务的ip地址 (本机的ip地址) |
| | | gbServerCfg.SvrPort = atoi(t_cfg["ServerPort"].asString().c_str());// 7060; // 国标服务监听的端口 |
| | | gbServerCfg.SvrPubID = t_cfg["ServerId"].asString();// "44120000002000000001"; // 国标服务器的ID |
| | | gbServerCfg.bMD5Auth = false; // 是否需要MD5加密 |
| | | gbServerCfg.UserName = "44120100002000000002"; // 国标服务的用户名 (下级设备注册的用户名) |
| | | gbServerCfg.Passwd = "123456"; // 国标服务的密码 (下级设备注册的密码) |
| | | gbServerCfg.UserName = t_cfg["UserAuthId"].asString();// "44120100002000000002"; // 国标服务的用户名 (下级设备注册的用户名) |
| | | gbServerCfg.Passwd = t_cfg["Password"].asString();// "123456"; // 国标服务的密码 (下级设备注册的密码) |
| | | gbServerCfg.SubScribeTime = 3600; // 订阅时间 如果为0 表示不订阅 |
| | | |
| | | SpinLock spinLock; |