react-janus

0.1.1 • Public • Published

react-janus

React - Redux based wrapper for Janus

Installation

npm install react-janus --save

Providers

Mcu

Option Type Default Description
reducers array [] Additional reducers
middlewares array [] Additional middlewares

Containers

VideoRoom

Option Type Default Description
room RoomConfig required Janus room config
user JanusUser required Current user's object (id required)
janus JanusConfig required Janus server config
publishers number required Room size
retry Retry { countdown: 5000 } Reconnection config
autoPublish boolean false Publish the current stream after the initialization
debug boolean false Debug janus
dataSupport boolean false Data channel support

Actions

videoRoomActions

publishLocalFeed(audio[boolean | audioConstraint], video[boolean | videoConstraint])

ATTACH_MCU_ERROR

ROOM_EXISTS_ERROR

CREATE_ROOM_ERROR

AUDIO_DISABLED

ROOM_LOCAL_FEED

ROOM_LOCAL_FEED_ERROR

ROOM_LOCAL_STREAM

ROOM_REMOTE_FEED

ROOM_REMOTE_FEED_ERROR

ROOM_REMOTE_STREAM

ROOM_REMOVE_FEED

ROOM_DESTROYED

ROOM_ICE_ERROR

ROOM_LOCAL_DATA

ROOM_LOCAL_DATA_ERROR

ROOM_REMOTE_DATA

ROOM_REMOTE_DATA_OPEN

Reducers

janusReducers

Janus

Janus api

Readme

Keywords

none

Package Sidebar

Install

npm i react-janus

Weekly Downloads

10

Version

0.1.1

License

MIT

Last publish

Collaborators

  • leonuh