From 17ae0cd78c16f55d38dc3f9ad6b27688f445aee3 Mon Sep 17 00:00:00 2001 From: pansen <pansen626@sina.com> Date: 星期三, 03 四月 2019 09:57:19 +0800 Subject: [PATCH] Merge branch 'yangwu1.3' into 1.3nsq --- QiaoJiaSystem/VideoToImageMulth/main.cpp | 51 ++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 38 insertions(+), 13 deletions(-) diff --git a/QiaoJiaSystem/VideoToImageMulth/main.cpp b/QiaoJiaSystem/VideoToImageMulth/main.cpp index 6403ebd..bf77930 100644 --- a/QiaoJiaSystem/VideoToImageMulth/main.cpp +++ b/QiaoJiaSystem/VideoToImageMulth/main.cpp @@ -59,24 +59,40 @@ ENABLEGLOG(GET_STR_CONFIG("logPath").c_str()); #endif - if (argc < 4) { + if (argc < 6) { assert("t_value.size()"); } + { +// std::string rtmpAddr = appConfig.getStringProperty("srsAddr"); +// std::string publish_basepath = rtmpAddr + "" ; +// appPref.setStringData("publish.basepath", publish_basepath); +// appPref.setIntData("pulish.width", 640); +// appPref.setIntData("pulish.height", 480); + } +// int arg1 = atoi(argv[1]); +// +// int gindx = abs(arg1) % 2; +// int GB28181_Enable = arg1 < 0 ? 1 : 0; +// +// DBG(gindx); +// appPref.setIntData("GB28181_Enable", GB28181_Enable); +// appPref.setIntData("gpu.index", gindx); +// +// +// //todo +// appPref.setIntData("CamStart", arg1); +// appPref.setIntData("CamStep", atoi(argv[2])); +// appPref.setIntData("RpcVTIMPort", atoi(argv[3])); - int arg1 = atoi(argv[1]); + appPref.setIntData("GB28181_Enable", atoi(argv[1])); + appPref.setIntData("gpu.index", atoi(argv[2])); + appPref.setIntData("CamStartNO", atoi(argv[3])); + appPref.setIntData("CamEndNO", atoi(argv[4])); + appPref.setIntData("RpcVTIMPort", atoi(argv[5]));//瑙﹀彂褰曞儚 - int gindx = abs(arg1) % 2; - int GB28181_Enable = arg1 < 0 ? gindx : -1; - - DBG(gindx); - appPref.setIntData("GB28181_Enable", GB28181_Enable); - appPref.setLongData("gpu.index", gindx); appPref.setIntData("show.image", 0); - //todo - appPref.setIntData("CamStart", arg1); - appPref.setIntData("CamStep", atoi(argv[2])); - appPref.setIntData("RpcServerPort", atoi(argv[3])); + int GB28181_Enable = appPref.getIntData("GB28181_Enable"); if (GB28181_Enable) { //#todo search from db MysqlDBServerCfg mysqlDBServerCfg; @@ -97,8 +113,13 @@ BaseSqliteDao::setLDBTool(&ldbTool); t_value = VssLocalSettingTblSqliteDao::instance()->findAllVssLocalSettingTblList(); } + DBG("t_value.size():" << t_value.size()); + DBG("t_value[\"data\"].size():" << t_value["data"].size());//todo bug here t_value["data"].size() = 0 if (t_value.size() == 1 && t_value["data"].size() > 1) { assert("t_value.size()"); + } + if (t_value["data"].size() == 0) { + assert("t_value[\"data\"].size()"); } DBG(t_value["data"].begin()->toStyledString()); auto &t_cfg = *t_value["data"].begin(); @@ -144,8 +165,12 @@ } DBG("test start"); + // #todo +// BasicMsg::Nsq::NsqMsgConsumer nsqMsgConsumer("127.0.0.1", "4150", "test3", "ch2"); + // + appPref.setStringData("user.loop.absolute.path", appConfig.getStringProperty("cutPath")); - IceRpcServer<RtspAnalysManager> server("RtspAnalysServer", appPref.getIntData("RpcServerPort"), "tcp"); + IceRpcServer<RtspAnalysManager> server("RtspAnalysServer", appPref.getIntData("RpcVTIMPort"), "tcp"); server.setMessageSizeMax(1024 * 1024 * 50); server.setPoolInitSize(1); server.setPoolMaxSize(1); -- Gitblit v1.8.0