react-redux-janus

react-redux-janus JS library on npm Download react-redux-janus JS library

React - Redux based wrapper for Janus, enhanced and based on the original (old) fork

Version 1.0.3 License MIT
react-redux-janus has no homepage
react-redux-janus JS library on GitHub
react-redux-janus JS library on npm
Download react-redux-janus JS library

react-redux-janus

React - Redux based wrapper for Janus

Installation

yarn install react-redux-janus

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