Skip to main content

JanusApi

All URIs are relative to http://localhost

MethodHTTP requestDescription
attachToJanusConnectionPOST /user/janus/attachAttaches to Janus connection
connectToJanusPOST /user/janus/connectConnects to Janus session
createAndAttachPOST /user/janus/create-and-attachCreates and attaches to Janus session
createJanusConnectionPOST /user/janus/createCreates Janus connection
stopJanusConnectionPOST /user/janus/stopStops an active Janus session
trickleJanusPOST /user/janus/trickleTrickles data to Janus server

attachToJanusConnection

Long attachToJanusConnection(sessionId)

Attaches to Janus connection

Parameters

NameTypeDescriptionNotes
sessionIdLongJanus session id to attach to[default to null]

Return type

Long

Authorization

user-basic, user-oauth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, /

connectToJanus

JanusResponse connectToJanus(ConnectData)

Connects to Janus session

Parameters

NameTypeDescriptionNotes
ConnectDataConnectData

Return type

JanusResponse

Authorization

user-basic, user-oauth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json, /

createAndAttach

SessionData createAndAttach()

Creates and attaches to Janus session

Parameters

This endpoint does not need any parameter.

Return type

SessionData

Authorization

user-basic, user-oauth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, /

createJanusConnection

Long createJanusConnection()

Creates Janus connection

Parameters

This endpoint does not need any parameter.

Return type

Long

Authorization

user-basic, user-oauth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, /

stopJanusConnection

stopJanusConnection(SessionData)

Stops an active Janus session

Parameters

NameTypeDescriptionNotes
SessionDataSessionData

Return type

null (empty response body)

Authorization

user-basic, user-oauth

HTTP request headers

  • Content-Type: application/json
  • Accept: /

trickleJanus

trickleJanus(TrickleData)

Trickles data to Janus server

Parameters

NameTypeDescriptionNotes
TrickleDataTrickleData

Return type

null (empty response body)

Authorization

user-basic, user-oauth

HTTP request headers

  • Content-Type: application/json
  • Accept: /