Change Log
All notable changes to this project will be documented in this file.
4.3.0 - 2024-07-04
Added
- Added roomId optional parameter when creating a Videoroom
- Added frameRate as streamOption in the following modules: splitClient, splitAgent, videoCall, videoMail and videoRoom
Changed
- Modified Videoroom module for requesting getDevices only when video is enabled
- The selected video deviceId is now captured from the stream settings
Fixed
- Solved iOS orientation for recordings
4.2.0 - 2023-10-03
Added
- Added audio output devices detection
- Added replaceAudio, replaceAudioOutput and listDevices methods in the SplitClient
Changed
- Adapted replaceVideo method for exact id selection
4.1.0 - 2023-07-18
Added
- Added notify method (via DataChannel) to the Videocall module
- Added possibility to enable recording in the Videocall module
- Added two new events (onDestroyed and onError) when creating the connection to the VG
Fixed
- Added timestamp prefix for SPLIT recordings to ensure that recording fragments are uniques
4.0.0 - 2022-01-12
Changed
- Aligned to the new generation of VideoGateway
v5.X
- Replaced 'janus' to 'rtcgw' in all messages sent to the gateway
3.5.0 - 2021-12-16
Added
- Added
replaceVideo
action for both Videocall and Videoroom modules
3.4.1 - 2021-04-06
Fixed
- Audio loss in iOS after camera switch in the webclient
3.4.0 - 2021-02-04
Added
- Added a new event
onReadyLocalStream
on the Videoroom module
- Added video support in the SIP module
- Added
replaceVideo
action for SPLIT modules
- Added
fwvga
resolution for SPLIT modules
Changed
- Aligned to the new VideoGateway
v4.3.0
- Improved
onJoined
and onVideoClosed
events on the SPLIT Agent module
Fixed
- Added timer internally to avoid video flashing
3.3.0 - 2020-03-25
Added
- Added a new event
onSipMessage
on the SPLIT Client to receive SIP Messages
- Added a new streamOption
resolution
in all modules where video is used
- Added a new className
is-local-video
in all local video elements
Changed
- Aligned to the new VideoGateway
v4.2.0
3.2.0 - 2019-11-28
Added
- Added new events on the Videocall and SPLIT modules to detect slow links with the remote video
3.1.0 - 2019-10-21
Added
- Added device field in the Opaque ID object
- Added support for Safari >= 12.1
Changed
- Aligned to the new VideoGateway
v4.1.0
Fixed
- Unique IDs is initialized on each attach to the VideoGateway
- Fixed an issue with recordings when transferring a SPLIT video call
3.0.0 - 2019-03-12
Added
- Added API Secret parameter in the VideoGateway connection
- Added account parameter as an option
Changed
- Aligned the library to the new generation of VideoGateway
v4.X
- Updated
webrtc-adapter
version release to 6.4.8
Fixed
- Fixed stopped event in the VideoMail module
- Fixed Videocall: Now, it's possible to hangup and call another peer without having to register again
2.5.1 - 2019-02-01
Added
- Added sdpSemantics flag
plan-b
value until the Unified Plan SDP is used
Fixed
- Fixed compatibility of Videocall with Chrome72+
2.5.0 - 2018-09-14
Added
- Added functionality to work with VideoGateway in multiple mode
2.4.0 - 2018-08-02
Added
- Added possibility to add custom SIP headers in the SplitClient module
- Added
setMode
and toggleAudioRemote
methods for Scalable SPLIT
- Added
onRemoteStreamReady
event in the Videocall module
2.3.0 - 2018-07-02
Added
- Added SIP module in the library
Changed
2.2.1 - 2018-06-08
Fixed
- Fixed compatibility of modules with Firefox60+
Changed
- Updated
webrtc-adapter
version release to 6.2.1
2.2.0 - 2018-05-15
Added
- Added Detect module in the library
- Added EchoTest module in the library
- Added ScreenSharing and DataChannel features in the Videoroom module
2.1.0 - 2018-01-16
Added
- Added
videoStream
and videoEnabled
option parameters in the SplitAgent module
- Added
onReadyLocalAudio
, onAcceptedData
and onScreensharingClosed
events in the SplitClient module
- Added
onAcceptedData
and onReadyLocalStream
events in the SplitAgent module
- Added a mechanism that guarantees the sending of files through the Datachannel
- Added
onFileTransferOk
and onFileTransferKo
events in the modules that use the Datachannel
- Added
startScreensharing
and stopScreensharing
actions in the SplitClient module
- Added
notify
method in the following modules: SplitClient and SplitAgent
- Added Safari iOS 11 support in the SplitClient module (Audio mode)
Changed
- Updated recording mode in the SPLIT modules
Fixed
- Fixed the use of the debug parameter at library level
2.0.0 - 2017-10-03
Added
- Added a new module: Videocall
- Added audioStream and videoStream parameters in the SplitClient module
- Added possibility of sending any Custom MIME Type in the DataChannel
- Added config parameter in the getDevices method
Changed
- Updated
webrtc-adapter
version release to 4.2.1
- Updated
janus.nojquery.js
version release to 0.2.4
- Updated options object in the following modules: SplitAgent, SplitClient, VideoMail and Videoroom
1.1.0 - 2017-04-17
Added
- Added VoiceProcessor feature in the Videoroom module
- Added
disconnect()
method for destroy a session with the VideoGateway
- Added
closeUsecase()
method for close a use case with the VideoGateway (All usecases)
- Added download link of VideoRTC Screensharing extension for Chrome
- Added
videoRate
and screenRate
parameters in the call()
method (Split Client)
- Added timestamp in Videomail messages to achieve multiple records with the same id/name
Changed
- Updated
webrtc-adapter
version release to 3.2.0
- Updated
janus.nojquery.js
external dependence
1.0.0 - 2017-02-10
First release