...
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/stream/event/send
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/data/send
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/connection/find_all
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
language | js |
---|---|
theme | RDark |
|
|
|
|
|
|
|
|
|
|
/data/batch_send
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
/connection/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/connection/find
Запрос
Ответ
language | js |
---|---|
theme | RDark |
|
language | js |
---|---|
theme | RDark |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/connection/find
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/connection/terminate
Запрос
Ответ
language | js |
---|---|
theme | RDark |
|
|
|
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Length: 0
Date: Tue, 28 Mar 2017 17:21:40 GMT |
/push/startup
...
Запрос
...
Ответ
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/push/startup HTTP/1.1
Host: 192.168.1.101:8081
Content-Length: 73
Content-Type: application/json
{
"streamName": "cf58",
"rtmpUrl":"rtmp://rtmp.flashphoner.com:1935/live/test"
"rtmpTransponderFullUrl": true
} |
...
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: application/json;charset=UTF-8
Date: Fri, 28 Apr 2017 12:53:00 GMT
{
"mediaSessionId":"6dk1l0m3cm17c68232bccm52f1",
"streamName":"test",
"rtmpUrl":"rtmp://rtmp.flashphoner.com:1935/live"
} |
/push/find
Request
Ответ
|
/connection/terminate
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...
|
/push/startup
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/push/
...
find
Запрос
terminate
48
mediaSessionId
"6dk1l0m3cm17c68232bccm52f1
Length
0
56:51
Request | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
/push/mute
Запрос
Ответ
|
/push/find_all
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
/push/unmute
Запрос
Ответ
|
/push/terminate
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
/push/
...
mute
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
/push/
...
unmute
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
/
...
push/sound_on
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/
...
push/
...
sound_
...
off
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/pull/rtmp/pull
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
/pull/rtmp/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/pull/rtmp/terminate
|
/pull/rtmp/terminate
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
...
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/mixer/remove
...
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/mixer/
...
set_body_watermark
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/mixer/
...
set_stream_watermark
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/mixer/
...
set_parameter
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...
|
/mixer/set_stream_avatar
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/mixer/remove_stream_avatar
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
...
|
/mixer/test/start
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/pull/push
|
/mixer/test/stop
Запрос | Ответ | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/
...
mixer/test/get_start_example
language | js |
---|---|
theme | RDark |
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/logger/enable_client_log
|
/pull/pull
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/
...
pull/
...
find_
...
all
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/cdn/show_nodes
language | js |
---|---|
theme | RDark |
|
/pull/push
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
...
|
|
/pull/terminate
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
...
|
/logger/enable_client_log
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
/
...
logger/
...
disable_client_
...
log
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/cdn/
...
show_
...
nodes
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...
|
/cdn/show_routes
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
/cdn/show_state
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
/cdn/enforce_state
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/stream/show_routes
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/stream/access_list/add
language | js |
---|---|
theme | RDark |
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/stream/access_list/remove
|
|
|
|
|
|
|
|
|
|
/cdn/stream/access_list/remove
Запрос | Ответ | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
/cdn/stream/access_list/print
language | js |
---|---|
theme | RDark |
|
|
|
|
|
|
|
|
|
|
|
/cdn/stream/access_list/print
Запрос | Ответ | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
/cdn/stream/access_list/delete
language | js |
---|---|
theme | RDark |
|
|
|
|
|
|
|
|
|
|
|
/cdn/stream/access_list/delete
Запрос | Ответ | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
/cdn/profile/add
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/profile/add
language | js |
---|---|
theme | RDark |
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/profile/modify
|
|
|
|
|
|
|
|
|
|
|
/cdn/profile/
...
modify
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
/cdn/profile/print
Запрос | Ответ | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/profile/remove
language | js |
---|---|
theme | RDark |
|
|
|
|
/cdn/profile/remove
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
...
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/connection/reset_inbound
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/connection/reset_outbound
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/cdn/connection/reset_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/recorder/startup
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/recorder/terminate
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/recorder/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/multipleRecorder/startup
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/multipleRecorder/add
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/multipleRecorder/remove
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/multipleRecorder/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/multipleRecorder/terminate
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder/startup
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder/find
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder/terminate
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder/set_watermark
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder2/startup
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder2/find
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder2/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder2/terminate
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder2/set_watermark
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/vod/startup
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/vod/find
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/vod/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/vod/terminate
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/hls/startup
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/hls/find_all
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/hls/terminate
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
/
...
hls/
...
profiles
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Type: application/json |
/recorder/terminate
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/recorder/terminate HTTP/1.1
Content-Length: 26
Content-Type: application/json
HOST: 192.168.1.101:8081
{
"mediaSessionId": "5a072377-73c1-4caf-abd3"
} |
...
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Type: application/json |
/recorder/find_all
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/recorder/find_all HTTP/1.1
HOST: 192.168.1.101:8081
content-type: application/json
content-length: 0
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Length: 125
Date: Thu, 06 Dec 2018 4:16:40 GMT
[
{
"fileName": "9c3e-test-1563776083752-{endTime}.mp4",
"mediaSessionId": "5a072377-73c1-4caf-abd3"
}
] |
/transcoder/startup
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/transcoder/startup HTTP/1.1
HOST: 192.168.1.101:8081
content-type: application/json
content-length: 83
{
"uri": "transcoder://tcode1",
"remoteStreamName": "test",
"localStreamName": "testT",
"encoder": {
"width": 640,
"height": 480,
"keyFrameInterval": 30,
"fps": 30,
"watermark": "Test.png"
}
} |
...
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Length: 0
Date: Thu, 06 Dec 2018 4:16:40 GMT |
...
|
|
/hls/subscribers
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
/transcoder/find_all
language | js |
---|---|
theme | RDark |
|
|
|
language | js |
---|---|
theme | RDark |
|
|
|
|
|
|
|
|
|
|
|
|
/sfu/stats
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/transcoder/terminate
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/transcoder/terminate HTTP/1.1
HOST: 192.168.1.101:8081
content-type: application/json
content-length: 30
{
"uri":"transcoder://tcode1"
} |
...
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Length: 0
Date: Thu, 06 Dec 2018 4:16:40 GMT |
/transcoder2/startup
language | js |
---|---|
theme | RDark |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
language | js |
---|---|
theme | RDark |
|
|
|
/transcoder2/find
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/transcoder2/find_all HTTP/1.1
HOST: 192.168.1.101:8081
content-type: application/json
content-length: 0
|
language | js |
---|---|
theme | RDark |
Запрос | Ответ | |||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Code Block | ||||||||
|
| "remoteStreamName
| "test"
| "uri
| "transcoder2://tcode2"
| "status
| "PROCESSED_LOCAL"
| "hasAudio":
| true,
| "hasVideo":
| true,
| record
| false
| "encoder": {
| width
| 320
| "height": 240,
| keyFrameInterval
| 60,
| "fps": 30,
| "bitrate": 1000,
| "audioRate": 44100,
| "audioCodec": "mpeg4-generic"
| videoCodec
| "H264",
| "videoRate
| 90000
|
]
/transcoder2/find_all
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/transcoder2/terminate
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/transcoder2/terminate HTTP/1.1
HOST: 192.168.1.101:8081
content-type: application/json
content-length: 30
{
"uri":"transcoder2://tcode2"
} |
...
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true |
/vod/startup
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/vod/startup HTTP/1.1
HOST: 192.168.1.101:8081
content-type: application/json
content-length: 83
{
"uri":"vod-live://sample.mp4",
"localStreamName": "test"
}
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Length: 0
Date: Thu, 06 Dec 2018 4:16:40 GMT |
/vod/find
Code Block | ||||
---|---|---|---|---|
| ||||
POST /rest-api/vod/find HTTP/1.1
HOST: 192.168.1.101:8081
content-type: application/json
content-length: 30
{
"localStreamName": "test"
} |
language | js |
---|---|
theme | RDark |
|
|
|
|
|
|
|
|
|
|
|
|
/
...
mpegts/
...
startup
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/
...
mpegts/
...
find
Запрос | Ответ | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/hls/startup
Запрос | Ответ | |||
---|---|---|---|---|
Code Block | ||||
|
| name
|
}
|
...
|
/mpegts/find_all
Запрос | Ответ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Length
| 171
| Type
| application/json
| test
| {
| handler
| com.flashphoner.server.client.handler.wcs4.WCS4Handler@15b75d07
|
| state
| ACTIVE
| writer
| "HLS-test"
|
| streamStatus
| "PLAYING"
|
| writerStarted
| true
|
| }
|
/
...
mpegts/terminate
Запрос | Ответ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|