Commit Graph
9 Commits
Author SHA1 Message Date
Robert Adams 605c693930 Initial Robust connectors. 2025-01-03 18:26:52 +00:00
Robert Adams ce5381b31c Remove exceptions that can happen when plugin requests get errors (JanusMessages).
Add CancellationToken to long poll GET request for better termination recovery -- fixes issue #18.
Have GetFromJanus always return a response -- error response for errors.
Bump version number.
2024-12-31 00:06:45 +00:00
Robert Adams 9ab800e41d Include "session_id" and "handle_id" in messages sent to Janus. Resolves #16.
Refactor to commonize JSON headers added to Janus messages.
Move session/handle message field handling to top class level (JanusMessage)
Keep plugin handle Id inside JanusSession
Change JanusSession.Destroy error logic so it doesn't error if session was already destroyed.
Bump version number.
2024-12-29 02:16:31 +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 a4b978fd22 Properly changes channel for parcels. Fixes #9.
Message detail logfile output now controlled by INI parameters. Fixes #11.
Bump version number.
2024-12-13 00:28:17 +00:00
Robert Adams e54e03b0c0 Fix updateVersion.sh so it edits the version if one is alrealy in the .csproj
Bump version number.
2024-12-06 15:20:40 +00:00
Robert Adams 35eeeddc08 Add VERSION and a script to insert the version into the .csproj files. 2024-12-03 23:40:50 +00:00
Robert Adams 745cdb8418 Add forgotten base prebuild file. 2024-11-03 01:38:54 +00:00
Robert Adams e1e96cd997 Create directories and separate DLLs for the various modules and services. 2024-11-03 01:27:16 +00:00