@fega01/zubko-janus
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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)

Readme

Keywords

none

Package Sidebar

Install

npm i @fega01/zubko-janus

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

37.1 kB

Total Files

10

Last publish

Collaborators

  • fega01