Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Since build 5.2.992 it is possible to get video recording statistics, including HLS segments recording to a disk, for example

Code Block
themeRDark
-----Recording Stats-----
recording_sessions=10
recording_threads=48
recording_thread_min_writers=21
recording_thread_max_writers=32
recording_thread_average_writers=31
recording_writers_list=17cb0c0895c8f5d3/1;cb7e90f53881dab6/1;d06bbc41545e59b8/1;8eba221954e7a01c/1;104f63c406de077d/1;3da56751b71fa871/1;474e59e9193aa3bb/1;1088894d91219b12/1;b95459b9c314201c/1;b6a574016f5241be/1
recording_writers_with_max_queue=17cb0c0895c8f5d3/23;104f63c4545e59b8/3;474e59e9/2;b95459b9/1;06de077d/4;b71fa871/5;193aa3bb/5;91219b12/1;c314201c/7;6f5241be/3
recording_writers_with_min_queue=d06bbc41/0;8eba2219/2;474e59e9/2;b95459b9/195c8f5d3/3;545e59b8/3;06de077d/4;b71fa871/5;193aa3bb/5;91219b12/1;c314201c/7;6f5241be/3
recording_min_writers_queue=01
recording_average_writers_queue=24
recording_max_writers_queue=37

The following are displayed:

...

Code Block
languagejs
themeRDark
{
  "recording_stats": {
    "recording_sessions": "10",
    "recording_threads": "48",
    "recording_thread_min_writers": "21",
    "recording_thread_max_writers": "32",
    "recording_thread_average_writers": "31",
    "recording_writers_list": [
      "17cb0c0895c8f5d3",
      "cb7e90f53881dab6",
      "d06bbc41545e59b8",
      "8eba221954e7a01c",
      "104f63c406de077d",
      "3da56751",
      "474e59e9",
      "1088894d",
      "b95459b9",
      "b6a57401"
    ],
    ...
    "recording_full_info": [
      {
        "threadId": 97,
  b71fa871",
      "writersCount193aa3bb": 3,
        "writersInfo91219b12":,
  [
    "c314201c",
      {"6f5241be"
    ],
    ...
    "queueSizerecording_full_info": 3,[
      {
        "streamsthreadId": [
    109,
          "17cb0c08writersCount": 2,
            ]"usageCounter": 2,
          },"writersInfo": [
          {
            "queueSize": 0,
            "streams": [
              "cb7e90f595c8f5d3"
            ]
          },
          {
            "queueSize": 20,
            "streams": [
              "d06bbc413881dab6"
            ]
          }
        ]
      },
      ...
    ]
  }
}

Where:

  • queueSize - current recording data queue size
  • streams -  recording streams list
  • threadId - CPU thread Id which is writing data to disk
  • writersCount - writers count per CPU thread
  • usageCount - CPU thread usages count