|
|
|
|
@ -53,6 +53,8 @@ components:
@@ -53,6 +53,8 @@ components:
|
|
|
|
|
type: string |
|
|
|
|
runOnConnectRestart: |
|
|
|
|
type: boolean |
|
|
|
|
runOnDisconnect: |
|
|
|
|
type: string |
|
|
|
|
|
|
|
|
|
# RTSP |
|
|
|
|
rtsp: |
|
|
|
|
@ -175,6 +177,20 @@ components:
@@ -175,6 +177,20 @@ components:
|
|
|
|
|
srtAddress: |
|
|
|
|
type: string |
|
|
|
|
|
|
|
|
|
# Record |
|
|
|
|
record: |
|
|
|
|
type: boolean |
|
|
|
|
recordPath: |
|
|
|
|
type: string |
|
|
|
|
recordFormat: |
|
|
|
|
type: string |
|
|
|
|
recordPartDuration: |
|
|
|
|
type: string |
|
|
|
|
recordSegmentDuration: |
|
|
|
|
type: string |
|
|
|
|
recordDeleteAfter: |
|
|
|
|
type: string |
|
|
|
|
|
|
|
|
|
# Paths |
|
|
|
|
paths: |
|
|
|
|
type: object |
|
|
|
|
@ -196,7 +212,9 @@ components:
@@ -196,7 +212,9 @@ components:
|
|
|
|
|
sourceOnDemandCloseAfter: |
|
|
|
|
type: string |
|
|
|
|
maxReaders: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
record: |
|
|
|
|
type: boolean |
|
|
|
|
|
|
|
|
|
# Authentication |
|
|
|
|
publishUser: |
|
|
|
|
@ -319,10 +337,14 @@ components:
@@ -319,10 +337,14 @@ components:
|
|
|
|
|
type: string |
|
|
|
|
runOnReadyRestart: |
|
|
|
|
type: boolean |
|
|
|
|
runOnNotReady: |
|
|
|
|
type: string |
|
|
|
|
runOnRead: |
|
|
|
|
type: string |
|
|
|
|
runOnReadRestart: |
|
|
|
|
type: boolean |
|
|
|
|
runOnUnread: |
|
|
|
|
type: string |
|
|
|
|
|
|
|
|
|
Path: |
|
|
|
|
type: object |
|
|
|
|
@ -335,6 +357,7 @@ components:
@@ -335,6 +357,7 @@ components:
|
|
|
|
|
$ref: '#/components/schemas/PathConf' |
|
|
|
|
source: |
|
|
|
|
$ref: '#/components/schemas/PathSourceOrReader' |
|
|
|
|
nullable: true |
|
|
|
|
ready: |
|
|
|
|
type: boolean |
|
|
|
|
readyTime: |
|
|
|
|
@ -691,13 +714,13 @@ paths:
@@ -691,13 +714,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -747,13 +770,13 @@ paths:
@@ -747,13 +770,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -803,13 +826,13 @@ paths:
@@ -803,13 +826,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -859,13 +882,13 @@ paths:
@@ -859,13 +882,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -937,13 +960,13 @@ paths:
@@ -937,13 +960,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -993,13 +1016,13 @@ paths:
@@ -993,13 +1016,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -1073,13 +1096,13 @@ paths:
@@ -1073,13 +1096,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -1151,13 +1174,13 @@ paths:
@@ -1151,13 +1174,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -1229,13 +1252,13 @@ paths:
@@ -1229,13 +1252,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
@ -1307,13 +1330,13 @@ paths:
@@ -1307,13 +1330,13 @@ paths:
|
|
|
|
|
in: query |
|
|
|
|
description: page number. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 0 |
|
|
|
|
- name: itemsPerPage |
|
|
|
|
in: query |
|
|
|
|
description: items per page. |
|
|
|
|
schema: |
|
|
|
|
type: number |
|
|
|
|
type: integer |
|
|
|
|
default: 100 |
|
|
|
|
responses: |
|
|
|
|
'200': |
|
|
|
|
|