Пример #1
0
        private void btnStart_Click(object sender, System.EventArgs e)
        {
            //_tn = new TreeNode();
            //tvCalatog.Nodes.Add(_tn);
            //_bg = new TreeNode();
            //_tn.Nodes.Add(_bg);

            //tvCalatog.Nodes.Add(_tn);
            _keepaliveTime = DateTime.Now;
            playerWin      = new GB28181.WinTool.PlayerControl();
            playerWin.Start();
            Initialize();

            _cataThread.Start();
            _keepaliveThread.Start();

            _messageCore.Start();
            _messageCore.OnServiceChanged        += SIPServiceChangeHandle;
            _messageCore.OnCatalogReceived       += m_msgCore_OnCatalogReceived;
            _messageCore.OnNotifyCatalogReceived += MessageCore_OnNotifyCatalogReceived;
            _messageCore.OnAlarmReceived         += MessageCore_OnAlarmReceived;

            _messageCore.OnRecordInfoReceived           += MessageCore_OnRecordInfoReceived;
            _messageCore.OnKeepaliveReceived            += MessageCore_OnKeepaliveReceived;
            _messageCore.OnDeviceStatusReceived         += DeviceStatusReceived;
            _messageCore.OnDeviceInfoReceived           += DeviceInfoReceived;
            _messageCore.OnMediaStatusReceived          += MediaStatusReceived;
            _messageCore.OnPresetQueryReceived          += _messageCore_OnPresetQueryReceived;
            _messageCore.OnDeviceConfigDownloadReceived += _messageCore_OnDeviceConfigDownloadReceived;
            lblStatus.Text      = "sip服务已启动。。。";
            lblStatus.ForeColor = Color.FromArgb(0, 192, 0);
        }