Create a stream
The stream key is in the answer once, and never again (rotate it to get a new one).
POST
The stream key is in the answer once, and never again (rotate it to get a new one).
secretKeyheader
AuthorizationBearer <token>sk_...
application/json- body
name*stringLength
1 <= length <= 100namespace?stringdefault /; 1 to 8 segments of [A-Za-z0-9._-], not under control/
mode?stringDefault
"broadcast"Value in
"broadcast""interactive"ingest?array<>Default
[ "rtmp", "srt"]viewer_cap?integerseats; viewer_cap plus queue_max over every stream is at most 20000
Range
1 <= valueDefault
100queue_max?integerdefault twice the cap
admission?stringDefault
"server"Value in
"server""public"max_kbps?integera bitrate limit in kbit/s (0: none), recorded with the stream and passed to the ingest gateway; not enforced yet: a higher bitrate is accepted
Default
0created
application/json- response
id?stringname?stringnamespace?stringmode?stringValue in
"broadcast""interactive"ingest?array<string>viewer_cap?integerqueue_max?integeradmission?stringValue in
"server""public"max_kbps?integeras given at creation; recorded, not enforced yet
has_stream_key?booleancreated_at?stringFormat
date-timepublish?curl -X POST 'https://api.nearglass.com/v1/streams' \ -H 'Content-Type: application/json' \ -d '{ "name": "Friday auction", "ingest": [ "srt", "rtmp" ], "viewer_cap": 500, "admission": "server"}'Example Response
{ "id": "string", "name": "string", "namespace": "string", "mode": "broadcast", "ingest": [ "string" ], "viewer_cap": 0, "queue_max": 0, "admission": "server", "max_kbps": 0, "has_stream_key": true, "created_at": "2019-08-24T14:15:22Z", "publish": { "stream_key": "string", "rtmp": "string", "srt": "string", "rtmp_server": "string", "srt_server": "string", "sdk": { "relays": [ "string" ], "namespace": "string", "token_endpoint": "string" } }}