[TYPE]
>200
"OK"
[TYPE]
{}
"default"
Host
Host
SignedPolicy
SignedPolicy
SignedToken
SignedToken
OriginMap
>[OriginMap, OriginMap, ...]
["airensoft.com", "*.test.com", ...]
TLS
"a.crt"
"a.key"
"c.crt"
"/"
Pass
Pass
"ovt"
["origin:9000", "origin2:9000", ...]
"app"
PullStream()
true
ApplicationType
>"live"
Providers
Provider
sProviders
Publishers
Publisher
sPublishers
OutputProfile
>OutputProfile
s[OutputProfile, OutputProfile, ...]
RtmpProvider
RtmpProvider
RtspPullProvider
RtspPullProvider
RtspProvider
RtspProvider
OvtProvider
OvtProvider
MpegtsProvider
MpegtsProvider
MpegtsStream
>[MpegtsStream, MpegtsStream, ...]
"stream"
RangedPort
"40000-40001/udp"
4
RtmpPushPublisher
RtmpPushPublisher
HlsPublisher
HlsPublisher
DashPublisher
DashPublisher
LlDashPublisher
LlDashPublisher
WebrtcPublisher
WebrtcPublisher
OvtPublisher
OvtPublisher
FilePublisher
FilePublisher
ThumbnailPublisher
ThumbnailPublisher
3
4
["*"]
3
4
["*"]
3
["*"]
TimeInterval
30
${TransactionId}: An identifier of transaction
${Id}: An identifier to distinguish files
${StartTime:YYYYMMDDhhmmss}: Start time of recording
${EndTime:YYYYMMDDhhmmss}: End time of of recording
${VirtualHost}: A name of virtual host
${Application}: A name of application
${SourceStream}: A name of input stream
${Stream}: A name of output stream
${Sequence}: A sequence number
"/tmp/${StartTime:YYYYMMDDhhmmss}_${Stream}.mp4"
"/tmp/${StartTime:YYYYMMDDhhmmss}_${Stream}.xml"
["*"]
OutputProfile
"bypass_stream"
"${OriginStreamName}"
Encodes
[Encodes, Encodes, ...]
Video
>[Video, Video, ...]
Audio
>[Audio, Audio, ...]
Image
>[Image, Image, ...]
true
Codec
>"h264"
1280
720
100K
, 3M
)"3000000"
"2.5M"
29.997
true
Codec
>"opus"
48000
2
128K
, 0.1M
)"128000"
"128K"
Codec
>"jpeg" | "png"
854
480
1
"stream"
InputStream
InputStream
OutputStream
>[OutputStream, OutputStream, ...]
"stream"
PullStream
PullStream
MpegtsStream
prestream
MpegtsStream
"rtsp://host.com/resource"
"OBS 12.0.4"
"tcp://192.168.0.200:33399"
"rtmp://dev.airensoft.com:1935"
Track
>[Track, Track, ...]
Timestamp
"2020-10-30T11:00:00+09:00"
OutputStream
"stream_o"
Track
>OutputStream
[Track, Track, ...]
MediaType
>"video"
Video
Video
Audio
Audio
Video
)Timebase
Timebase
1
90000
Audio
)true
Timebase
Timebase
OutputStream
SessionState
>Timestamp
Timestamp
OutputStream
StreamSourceType
>SessionState
>Timestamp
Timestamp
Timestamp
"2020-10-30T11:00:00+09:00"
Timestamp
"2020-10-30T11:00:00+09:00"
3109481213
1230874123
10
293
Timestamp
"2020-10-30T11:00:00+09:00"
Timestamp
"2020-10-30T11:00:00+09:00"
Timestamp
"2020-10-30T11:00:00+09:00"
CommonMetrics
)CommonMetrics
TimeInterval
1000
TimeInterval
10000