Skip to content

rabashani/react-redux-janus

 
 

Repository files navigation

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

About

React - Redux based wrapper for Janus

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%