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: /