AconferencecallimplementationusingWebRTC,RatchetWebSocket.
GettingStartedRuncomposerinstalltoinstallthedependencies.Setyourwebsocketdomainnameandportinws/bin/server.phpUpdateyourwebsocketURL(wsUrl)inassets/js/chat.jsFeaturesMulti-participantsTogglingofvideostreamTogglingofaudiostream(mute&unmute)ScreensharingTextchatMuteindividualparticipantExpandparticipants'streamScreenRecordingVideoRecordingNoteTheappusesxirsysfreeiceserverswhichyoucangetbycreatingafreexirsysaccount.Ifyouoptforthat,ensureyourenametheServer.example.phpintherootdirectorytoServer.phpandreplacethedummycredentialstherewithyours.
AlternativeIfyouprefertousesocket.ioandNodeJSinsteadofPHPWebsocket(Ratchet),checkouttheNodeJSversionhere.
评论