New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

janus-gateway

Package Overview
Dependencies
Maintainers
0
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

janus-gateway - npm Package Versions

1.3.0

Diff

Changelog

Source

[v1.3.0] - 2024-11-25

  • Refactored logging internals [PR-3428]
  • Use strtok to parse SDPs [PR-3424]
  • Fixed rare condition that could lead to a deadlock in the VideoRoom [PR-3446]
  • Fixed broken switch when using remote publishers in VideoRoom [PR-3447]
  • Added SRTP support to VideoRoom remote publishers (thanks @spscream!) [PR-3449]
  • Added support for generic JSON metadata to VideoRoom publishers (thanks @spscream!) [PR-3467]
  • Fixed deadlock in VideoRoom when failing to open a socket for a new RTP forwarder (thanks @spscream!) [PR-3468]
  • Fixed deadlock in VideoRoom caused by reverse ordering of mutex locks [PR-3474]
  • Fixed memory leaks when using remote publishers in VideoRoom [PR-3475]
  • Diluted frequency of PLI in the VideoRoom (thanks @natikaltura!) [PR-3423]
  • Better cleanup after failed mountpoint creations in Streaming plugin [PR-3465]
  • Fixed compilation of AudioBridge in case libogg isn't available (thanks @tmatth!) [PR-3438]
  • Better management of call cleanup in SIP plugin [Issue-3430]
  • Change the way call-IDs are tracked in the SIP plugin (thanks WebTrit!) [PR-3443]
  • Increased maximum size of custom SIP headers [Issue-3459]
  • Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
lminiero
published 1.2.4 •

Changelog

Source

[v1.2.4] - 2024-09-10

  • Limit number of SDP lines when parsing (workaround for OSS-Fuzz issue) [PR-3414]
  • Normalized monotonic time to Janus start
  • Added documentation for remote publishers feature in VideoRoom (SFU cascading)
  • Added PLC (packet loss concealment) support to the AudioBridge (thanks @spscream!) [PR-3349]
  • Cleanup participant queues when muted in the AudioBridge [PR-3368]
  • Added "listannouncements" request to the AudioBridge (thanks @keremcadirci!) [PR-3391]
  • Use sequence numbers instead of timestamps for the jitter buffer in the AudioBridge [PR-3406]
  • Fixed event handers for SIP plugin when using Sofia SIP >= 1.13 (thanks @ ycherniavskyi!) [PR-3386]
  • Fixed management of data buffering in Streaming plugin [PR-3412]
  • Fixed small leak in Lua and Duktape plugins [PR-3409]
  • Fixed recvonly m-lines not being added to SDP in janus.js when offering
  • Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
lminiero
published 1.2.3-1 •

lminiero
published 1.2.3 •

Changelog

Source

[v1.2.3] - 2024-06-20

  • Reduced size of RTP header struct in core
  • Added support for helper threads to VideoRoom [[PR-3067]((https://github.com/meetecho/janus-gateway/pull/3067)]
  • Fixed rare race condition in VideoRoom when destroying rooms [[PR-3361]((https://github.com/meetecho/janus-gateway/pull/3361)]
  • Fixed rare crash in VideoRoom when using SVC
  • Added optional RNNoise support to AudioBridge [[PR-3185]((https://github.com/meetecho/janus-gateway/pull/3185)]
  • Handle jitter buffer delay manually in AudioBridge [[PR-3353]((https://github.com/meetecho/janus-gateway/pull/3353)]
  • Fixed rare segfault when changing rooms in AudioBridge [[PR-3356]((https://github.com/meetecho/janus-gateway/pull/3356)]
  • Empty queues in AudioBridge when muting status changes [[PR-3368]((https://github.com/meetecho/janus-gateway/pull/3368)]
  • Fixed rare deadlock in AudioBridge plugin when closing connections [[PR-3387]((https://github.com/meetecho/janus-gateway/pull/3387)]
  • Fixed compilation errors on MacOS for HTTP transport plugin [[Issue-3366]((https://github.com/meetecho/janus-gateway/issues/3366)]
  • Fixed missing '--version' command line switch (thanks @fancycode!) [[PR-3384]((https://github.com/meetecho/janus-gateway/pull/3384)]
  • Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
lminiero
published 1.2.2 •

Changelog

Source

[v1.2.2] - 2024-04-02

  • Update demos and docs to Bootstrap 5.x [PR-3300]
  • Fixed rare race condition in VideoRoom [PR-3331]
  • Fixed broken end-to-end encryption for subscribers in VideoRoom
  • Fixed ports leak when using remote publishers in VideoRoom plugin [Issue-3345]
  • Perform audio-level detection in AudioBridge participant thread [PR-3312]
  • Fixed memory leak in AudioBridge in case of late packets
  • Ship speexdsp's jitter buffer as part of local AudioBridge dependencies [PR-3348]
  • Add support of abs-capture-time RTP extension to Streaming plugin (thanks @IbrayevRamil!) [PR-3291]
  • Don't call close_pc in SIP plugin if there was no SDP [PR-3339]
  • Fixed broken faststart when postprocessing AV1 recordings (thanks @corthiclem!) [PR-3317]
  • Added new connectionState callback to janus.js (thanks @RSATom!) [PR-3343]
  • Exposed Janus and Admin API ping request via GET [Issue-3336]
  • Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
lminiero
published 1.2.1 •

Changelog

Source

[v1.2.1] - 2023-12-06

  • Added support for abs-capture-time RTP extension [PR-3161]
  • Fixed truncated label in datachannels (thanks @veeting!) [PR-3265]
  • Support larger values for SDP attributes (thanks @petarminchev!) [PR-3282]
  • Fixed rare crash in VideoRoom plugin (thanks @tmatth!) [PR-3259]
  • Don't create VideoRoom subscriptions to publisher streams with no associated codecs
  • Added suspend/resume participant API to AudioBridge [PR-3301]
  • Fixed rare crash in AudioBridge
  • Fixed rare crash in Streaming plugin when doing ICE restarts [Issue-3288]
  • Allow SIP and NoSIP plugins to bind media to a specific address (thanks @pawnnail!) [PR-3263]
  • Removed advertised support for SIP UPDATE in SIP plugin
  • Parse RFC2833 DTMF to custom events in SIP plugin (thanks @ywmoyue!) [PR-3280]
  • Fixed missing Contact header in some dialogs in SIP plugin (thanks @ycherniavskyi!) [PR-3286]
  • Properly set mid when notifying about ended tracks in janus.js
  • Fixed broken restamping in janus-pp-rec
  • Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
lminiero
published 1.2.0 •

Changelog

Source

[v1.2.0] - 2023-08-09

  • Added support for VP9/AV1 simulcast, and fixed broken AV1/SVC support [PR-3218]
  • Fixed RTCP out quality stats [PR-3228]
  • Default link quality stats to 100
  • Added support for ICE consent freshness [PR-3234]
  • Fixed rare race condition in VideoRoom [PR-3219] [PR-3247]
  • Use speexdsp's jitter buffer in the AudioBridge [PR-3233]
  • Fixed crash in Streaming plugin on mountpoints with too many streams [Issue-3225]
  • Support for batched configure requests in Streaming plugin (thanks @petarminchev!) [PR-3239]
  • Fixed rare deadlock in Streamin plugin [PR-3250]
  • Fix simulated leave message for longer string ID rooms in TextRoom (thanks @adnanel!) PR-3243]
  • Notify about count of sessions, handles and PeerConnections on a regular basis, when event handlers are enabled [PR-3221]
  • Fixed broken Insertable Streams for recvonly streams when answering in janus.js
  • Added background selector and blur support to Virtual Background demo
  • Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
lminiero
published 1.1.4 •

Changelog

Source

[v1.1.4] - 2023-05-19

  • Moved discussions from Google Group to Discourse
  • Fixed typo in command line argument validation
  • Refactored RTP forwarder internals as a core feature [PR-3155]
  • Refactored SVC processing as a core feature, and removed deprecated VP9/SVC demo [PR-3174]
  • Don't create IPv6 sockets if IPv6 is completely disabled [PR-3179]
  • Fixed some VideoRoom race conditions [PR-3167]
  • Added simulcast/SVC params to switch in VideoRoom (thanks @brave44!) [PR-3197]
  • Add support for receiving offers in Streaming plugin (for WHEP) [PR-3199]
  • Add newline for SIP headers that are overflown in length (thanks @zayim!) [PR-3184]
  • Save SIP reason state on multiple callbacks (thanks @kenangenjac!) [PR-3210]
  • Avoid parsing whitespace as invalid JSON when receiving WebSocket messages (thanks @htrendev!) [PR-3208]
  • Remove old tracks before adding/replacing new ones in janus.js [PR-3203]
  • Tweaks to some janus.js internals (thanks @i8-pi!) [PR-3211]
  • Fixed some typos and added some tweaks to Admin API demo
  • Refactored npm version of janus.js
  • Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!)
github1
published 0.2.3 •

Changelog

Source

[v0.2.3] - 2017-06-12

  • A few janus.js fixes (among which a small fix to get it working with Safari, and the possibility to add mic audio when screensharing);
  • Several RTCP related enhancements in the Streaming plugin;
  • Support for on-hold in SIP plugin;
  • Fixed MQTT transport when credentials are needed;
  • Improved "kick" in VideoRoom (needs forcing of private_id when creating room);
  • Possibility to create Streaming mountpoints with random ports, instead of specifying them via API;
  • Optional "talking" events in AudioBridge and VideoRoom;
  • Possibility to force BUNDLE/rtcp-mux per handle via API (no need to wait for complete negotiation);
  • Several bug fixes, a couple of them to nasty race conditions that finally got solved.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc