
[
  {
    "name": "camera1",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.135:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.135:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9010,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera2",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.57:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.57:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9012,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera3",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.58:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.58:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9014,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera4",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.73:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.73:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9016,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera5",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.134:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.134:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9018,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera6",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.150:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.150:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9020,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera7",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.145:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.145:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9022,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera8",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.59:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.59:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9024,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera9",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.84:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.84:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9026,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera10",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.50:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.50:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9028,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera11",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.140:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.140:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9030,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera12",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.148:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.148:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9032,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera13",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.192:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.192:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9034,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera14",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.142:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.142:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9036,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera15",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.139:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.139:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9038,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera16",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.136:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.136:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9040,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera17",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.74:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.74:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9042,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera18",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.103:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.103:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9044,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera19",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.147:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.147:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9046,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera20",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.141:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.141:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9048,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera21",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.87:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.87:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9050,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera22",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.138:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.138:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9052,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera23",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.10:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.10:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9054,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera24",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.37:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.37:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9056,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera25",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.36:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.36:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9058,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera26",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.30:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.30:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9060,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera27",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.140:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.140:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9062,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera28",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.144:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.144:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9064,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera29",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.149:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.149:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9066,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera30",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.105:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.105:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9068,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera31",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.121:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.121:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9070,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera32",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.137:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.137:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9072,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera33",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.87:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.87:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9074,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera34",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.55:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.55:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9076,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera35",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.104:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.104:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9078,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera36",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.118:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.118:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9080,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera37",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.100:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.100:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9082,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera38",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.49:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.49:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9084,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera39",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.83:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.83:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9086,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera40",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.127:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.127:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9088,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera41",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.91:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.91:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9090,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera42",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.96:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.96:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9092,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera43",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.93:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.93:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9094,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera44",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.131:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.131:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9096,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera45",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.86:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.86:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9098,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera46",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.108:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.108:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9100,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera47",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.116:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.116:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9102,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera48",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.76:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.76:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9104,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera49",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.146:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.146:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9106,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera50",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.101:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.101:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9108,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera51",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.89:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.89:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9110,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera52",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.97:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.97:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9112,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera53",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.99:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.99:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9114,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera54",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.121:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.121:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9116,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera55",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.124:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.124:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9118,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera56",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.130:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.130:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9120,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera57",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.72:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.72:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9122,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera58",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.125:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.125:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9124,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera59",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.126:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.126:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9126,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  {
    "name": "camera60",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.129:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.129:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9128,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
    {
    "name": "camera61",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.94:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.94:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9130,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },

    {
    "name": "camera63",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.88:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.88:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9132,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },

    {
    "name": "camera64",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.123:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.123:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9134,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.133:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.133:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9138,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },

    {
    "name": "camera64",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.107:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.107:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9144,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.77:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.77:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9148,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.56:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.56:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9150,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.65:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.65:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9152,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.63:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.63:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9154,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.67:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.67:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9156,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.113:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.113:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9158,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  },
  
      {
    "name": "camera65",
    "streamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.112:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "audioStreamUrl": "rtsp://dev:rezaIpCctv1402@192.168.20.112:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif",
    "wsPort": 9160,
    "ffmpegOptions": {
      "-stats": "",
      "-r": 20,
      "-b:v": "1000k",
      "-ar": 44100
    }
  }


]
