1.0.0 • Published 6 years ago

@fega01/zubko-janus v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Janus event listener

Usage

const listener = new JanusEventListener({
  port: 3000,
  host: 'http://serverhost.com',
  user: 'user', // optional to enable http basic auth
  pass: 'pass'
})
const handler =(janusEvent,expressRequestObject)=>{
  console.log(janusEvent)
}

listener.on('event', handler) // this event is always triggered
listener.on('janus', handler) // this event is always triggered

listener.on('session', handler) // janus events based on https://github.com/meetecho/janus-gateway/blob/master/events/janus_sampleevh.c
listener.on('handle', handler)
listener.on('jsep', handler)
listener.on('webrtc', handler)
listener.on('media', handler)
listener.on('plugin', handler)
listener.on('transport', handler)
listener.on('core', handler)