You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,22 @@
3
3
All notable changes to this project will be documented in this file.
4
4
5
5
6
+
## [v1.1.3] - 2023-03-06
7
+
8
+
- Use getaddrinfo instead of gethostbyname [[PR-3159](https://github.com/meetecho/janus-gateway/pull/3159)]
9
+
- Removed VoiceMail plugin and demo [[PR-3172](https://github.com/meetecho/janus-gateway/pull/3172)]
10
+
- Added configurable cap to number of queued events when reconnecting WebSocket event handler [[PR-3148](https://github.com/meetecho/janus-gateway/pull/3148)]
11
+
- Fixed broken support for text datachannels in Streaming plugin
12
+
- Add option to manually insert SPS/PPS RTP packets for H.264 mountpoints [[PR-3168](https://github.com/meetecho/janus-gateway/pull/3168)]
13
+
- Fixed From/To checks when getting a SIP INVITE [[Issue-3164](https://github.com/meetecho/janus-gateway/issues/3164)]
14
+
- Allow changing mjrs dir also when stopping recordings in AudioBridge [[Issue-3171](https://github.com/meetecho/janus-gateway/issues/3171)]
15
+
- Allow Lua and Duktape plugins to relay extensions when relaying RTP packets [[PR-3162](https://github.com/meetecho/janus-gateway/pull/3162)]
16
+
- Optionally support X-Forwarded-For in both HTTP and WebSocket transports [[PR-3160](https://github.com/meetecho/janus-gateway/pull/3160)]
17
+
- Add reason of track being added/removed in onremotetrack in janus.js (thanks @marekpiechut!) [[PR-3150](https://github.com/meetecho/janus-gateway/pull/3150)]
Copy file name to clipboardExpand all lines: README.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,21 +11,21 @@ For some online demos and documentations, make sure you pay the [project website
11
11
12
12
> **Note well:** this is the main branch for the `multistream` version of Janus, which is the new version. If you want to check the legacy version of Janus instead (i.e., `0.x`, a.k.a. "legacy") click [here](https://github.com/meetecho/janus-gateway/tree/0.x) instead.
13
13
14
-
If you have questions on Janus, or wish to discuss Janus with us and other users, please join our [meetecho-janus](https://groups.google.com/forum/#!forum/meetecho-janus) Google Group. If you encounter bugs, please submit an issue on [GitHub](https://github.com/meetecho/janus-gateway/issues): make sure you read the [guidelines](.github/CONTRIBUTING.md) before opening an issue or a pull request, though.
14
+
If you have questions on Janus, or wish to discuss Janus with us and other users, please join our [Community](https://janus.discourse.group/). If you encounter bugs, please submit an issue on [GitHub](https://github.com/meetecho/janus-gateway/issues): make sure you read the [guidelines](.github/CONTRIBUTING.md) before opening an issue or a pull request, though.
15
15
16
16
17
17
## Dependencies
18
18
To install it, you'll need to satisfy the following dependencies:
*[libnice](https://libnice.freedesktop.org/) (at least v0.1.16 suggested, v0.1.18 recommended)
23
-
*[OpenSSL](http://www.openssl.org/) (at least v1.0.1e)
23
+
*[OpenSSL](https://www.openssl.org/) (at least v1.0.1e)
24
24
*[libsrtp](https://github.com/cisco/libsrtp) (at least v2.x suggested)
25
25
*[usrsctp](https://github.com/sctplab/usrsctp) (only needed if you are interested in Data Channels)
26
-
*[libmicrohttpd](http://www.gnu.org/software/libmicrohttpd/) (at least v0.9.59; only needed if you are interested in REST support for the Janus API)
27
-
*[libwebsockets](https://libwebsockets.org/) (only needed if you are interested in WebSockets support for the Janus API)
28
-
*[cmake](http://www.cmake.org/) (only needed if you are interested in WebSockets and/or BoringSSL support, as they make use of it)
26
+
*[libmicrohttpd](https://www.gnu.org/software/libmicrohttpd/) (at least v0.9.59; only needed if you are interested in REST support for the Janus API)
27
+
*[libwebsockets](https://libwebsockets.org/) (at least v4.x suggested; only needed if you are interested in WebSockets support for the Janus API)
28
+
*[cmake](https://www.cmake.org/) (only needed if you are interested in WebSockets and/or BoringSSL support, as they make use of it)
29
29
*[rabbitmq-c](https://github.com/alanxz/rabbitmq-c) (only needed if you are interested in RabbitMQ support for the Janus API or events)
30
30
*[paho.mqtt.c](https://eclipse.org/paho/clients/c) (only needed if you are interested in MQTT support for the Janus API or events)
31
31
*[nanomsg](https://nanomsg.org/) (only needed if you are interested in Nanomsg support for the Janus API)
@@ -34,17 +34,17 @@ To install it, you'll need to satisfy the following dependencies:
34
34
A couple of plugins depend on a few more libraries:
35
35
36
36
*[Sofia-SIP](https://github.com/freeswitch/sofia-sip) (only needed for the SIP plugin)
37
-
*[libopus](http://opus-codec.org/) (only needed for the AudioBridge plugin)
38
-
*[libogg](http://xiph.org/ogg/) (needed for the VoiceMail plugin and/or post-processor, and optionally AudioBridge and Streaming plugins)
37
+
*[libopus](https://opus-codec.org/) (only needed for the AudioBridge plugin)
38
+
*[libogg](https://xiph.org/ogg/) (needed for the VoiceMail plugin and/or post-processor, and optionally AudioBridge and Streaming plugins)
39
39
*[libcurl](https://curl.haxx.se/libcurl/) (only needed if you are interested in RTSP support in the Streaming plugin or in the sample Event Handler plugin)
40
40
*[Lua](https://www.lua.org/download.html) (only needed for the Lua plugin)
41
41
*[Duktape](https://duktape.org/) (only needed for the Duktape plugin)
42
42
43
43
Additionally, you'll need the following libraries and tools:
All of those libraries are usually available on most of the most common distributions. Installing these libraries on a recent Fedora, for instance, is very simple:
50
50
@@ -62,7 +62,7 @@ On Ubuntu or Debian, it would require something like this:
**Note:* please notice that libopus may not be available out of the box on your distro. In that case, you'll have to [install it manually](http://www.opus-codec.org).
65
+
**Note:* please notice that libopus may not be available out of the box on your distro. In that case, you'll have to [install it manually](https://www.opus-codec.org).
66
66
67
67
While `libnice` is typically available in most distros as a package, the version available out of the box in Ubuntu is known to cause problems. As such, we always recommend manually compiling and installing the master version of libnice.
68
68
To build libnice, you need Python 3, Meson and Ninja:
@@ -163,8 +163,8 @@ Finally, the same can be said for rabbitmq-c as well, which is needed for the op
163
163
164
164
To conclude, should you be interested in building the Janus documentation as well, you'll need some additional tools too:
0 commit comments