Skip to content

Releases: meetecho/janode

v1.6.4

05 Oct 10:29
Compare
Choose a tag to compare

What's Changed

  • audiobridge: the rtp_participant parameter of the join API can not be a boolean anymore. Now you must always use a RTP descriptor object. The equivalent of true is the void object {}.
  • audiobridge: the rtp parameter of the AUDIOBRIDGE_EVENT_JOINED event has been renamed to rtp_participant (it was a typo since the beginning). Please update your applications. We left a rtp field in the event for backward compatibility but we plan to remove it the next future.
  • npm: fixed a warning while building due to the usage of the deprecated --production flag.

Full Changelog: v1.6.3...v1.6.4

v1.6.3

23 Sep 10:08
Compare
Choose a tag to compare

What's Changed

  • Add simulcast support for videoroom subscribers
  • Implement mute/unmute room and add offer to join by @golgetahir in #12
  • Add "ssrc", "ptype" and "codec" to audiobridge startForward
  • Add "rec_dir" parameter to audiobridge (let janus create the recording parent directory)
  • Add support for "enable_recording" API in the audiobridge plugin

New Contributors

Full Changelog: v1.6.2...v1.6.3

v1.6.2

24 May 13:45
Compare
Choose a tag to compare

What's Changed

  • Support multistream syntax for listforwarders API
  • Fix usage of string ids in audiobridge and videoroom
  • Add support for full-trickling from Janus
  • Fix AudioBridge joined event payload (and fix also documentation)
  • Add partial support for multistream "updated" videoroom event
  • Fixes by npm audit

Full Changelog: v1.6.1...v1.6.2

v1.6.1

18 Jan 15:37
Compare
Choose a tag to compare

!! HOTFIX !!

This version contains a hotfix for the broken plugins exporting in previous v1.6.0.
Janode plugins are now correctly exported under janode/plugins, e.g.:

import AudioBridgePlugin from 'janode/plugins/audiobridge';
import EchoTestPlugin from 'janode/plugins/echotest';
import StreamingPLugin from 'janode/plugins/streaming';
import VideoRoomPlugin from 'janode/plugins/videoroom';

Full Changelog: v1.6.0...v1.6.1

v1.6.0

18 Jan 15:00
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.2...v1.6.0

v1.5.2

21 Dec 15:45
Compare
Choose a tag to compare

What's Changed

  • Add UNIX dgram sockets transport by @atoppi in #1
  • Add talking events to VideoRoom plugin

Full Changelog: v1.5.1...v1.5.2

v1.5.1

17 Dec 16:12
Compare
Choose a tag to compare
  • Enable WS transport over unix sockets (use ws+unix scheme)
  • Add expected_loss (FEC) and bitrate configuration in the AudioBridge rooms
  • Add talking events to AudioBridge plugin

v1.5.0

23 Nov 15:43
Compare
Choose a tag to compare
  • Fix transactions not being ended when a connection is closed
  • Decouple Connection and Transport abstractions (prepare the code for other transports)
  • Implement WebSocket as a specific transport
  • Add keep-alive interval as a parameter when creating a new session
  • Update package-lock files format to v2

v1.4.0

23 Nov 15:13
Compare
Choose a tag to compare
  • First public release :-)