Livestream

🚀 Livestreaming

Super App Starter Kit

LivestreamQR Super App Starter Kit includes video streaming, user management, and authentication.

Deploy App with Vercel (opens in a new tab)

Getting Started

LivestreamQR's API is a REST API. You can use any HTTP client to send requests to the API.

End-point: Create participant

Method: POST

{{baseUrl}}/api/v1/participant/create

Body (raw)

{
    "roomName": "LivestreamRoom",
    "identity": "user2134"
}

🔑 Authentication bearer

|Param|value|Type|

End-point: Create room

Method: POST

{{baseUrl}}/api/v1/room/create

Body (raw)

{
    "name": "room11",
    "emptyTimeout": 30000,
    "maxParticipants": 15
}

End-point: Delete room

Method: DELETE

{{baseUrl}}/api/v1/room/delete

Body (raw)

{
    "name": "JohnDoe"
}

End-point: Get rooms

Method: GET

{{baseUrl}}/api/v1/room/

End-point: Get joinCode

Method: GET

{{baseUrl}}/api/v1/room/getCode/ZalypaZeni2.6

End-point: Get participants

Method: GET

undefined

End-point: Get participant

Method: GET

{{baseUrl}}/api/v1/participant/ZalypaZeni1.2/ввтаоаоа

Body (raw)

 

Query Params

Paramvalue
roomNameLivestreamRoom
identityuser2134

🔑 Authentication bearer

ParamvalueType
tokeneyJhbGciOiJIUzI1NiJ9.eyJpZGVudGl0eSI6ImRpbWEzMzAiLCJpZCI6MSwicm9vbU5hbWUiOiJaYWx5cGFaZW5pMS4yIiwiaWF0IjoxNjU4NzU2MDUwLCJleHAiOjE2NTg3NjIwNTB9.DcQeuF0MGBqlI8cmOeJHsWBXr35EgapCiXWBtIfgaYYstring

End-point: Remove participant

Method: PUT

undefined

Body (raw)

{
    "roomName": "",
    "identity": ""
}