Commit Graph
10 Commits
Author SHA1 Message Date
Robert Adams 025bdd2fa9 Change IWebRtcVoiceService API to pass region UUID rather than IScene class.
Add local VoiceViewerSession instance for remote connections.
Add UpdateViewerSessionId to sync local and remote viewer session IDs.
Properly select sections of JsonRPC messages for in and out messages.
Code for both VoiceServiceConnector and VoiceServerConnector.
Add more and completer MessageDetail debug statements.
Bump minor version number = 1.1.1.
2025-01-08 01:04:05 +00:00
Robert Adams cfca85640d Add code to handle various events and message from Janus plugins
Add lots of comments to JanusMessages.cs to increase understandings.
Simplify some of the field fetching in JanusMessages.cs
Better handling of hangup and logout so sessions are destroyed when viewers disconnect
Bump version number
2024-12-26 23:25:29 +00:00
Robert Adams e9cc7ac643 Only create one connected service if both specified plugin DLLs are the same.
Bump version number
2024-12-07 02:00:29 +00:00
Robert Adams ec4aececc7 Fix my mis-spelling of spatial (blush). 2024-12-06 02:55:57 +00:00
Robert Adams b6462bb694 dd functions to leave rooms, detach from plugin, and destroy session.
Watch for Hangup from Janus and de-allocate the session.
Move ViewerSession storage and code into own static class.
Refactor the use of "session" since the term was used for too many things.
Return JanusMessages.EventResp for onEvent delegate parameters.
Add an initial console command.
Remove some of the chatty debug messages.
2024-12-03 22:53:31 +00:00
Robert Adams 70cce8ad00 Rework routines to use ViewerSession structure as the base for operations. 2024-11-24 03:31:10 +00:00
Robert Adams 25f80405d2 Simplify module loading by eliminating load of WebRtcVoiceService and move
that code into WebRtcVoiceServiceModule.
2024-11-23 15:26:12 +00:00
Robert Adams 854d368849 Got region module loading working.
Have room creation working. Joining is next.
2024-11-14 23:48:35 +00:00
Robert Adams 3953291fad Updates for creating rooms when clients make connections. 2024-11-12 23:44:39 +00:00
Robert Adams e1e96cd997 Create directories and separate DLLs for the various modules and services. 2024-11-03 01:27:16 +00:00