| Branch: | Revision:

janus-gateway / janus.h @ becc0c84

History | View | Annotate | Download (11.3 KB)

# Date Author Comment
8f05148f 10/31/2016 10:32 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

13913e3f 10/10/2016 02:52 PM Lorenzo Miniero

Fixed small typos in documentation

6c173b76 05/23/2016 01:08 PM Lorenzo Miniero

Event handler plugins, first draft

ad1cdba2 12/10/2015 07:08 AM Pierce Lopez

fix structs janus_request and janus_ice_trickle being typedef'ed twice

recent gcc doesn't care about it, but gcc-4.4 from RHEL6 does

645c3062 09/21/2015 01:05 PM Lorenzo Miniero

Merge branch 'master' into modular-transports

973baaa0 09/21/2015 10:46 AM Saúl Ibarra Corretgé

core: raise default buffer size to 8192

8bbada47 09/21/2015 10:45 AM Saúl Ibarra Corretgé

core: rename constant to avoid potential collisions

20cbbc67 07/13/2015 02:45 PM meetecho

First version of Janus with modular/pluggable transports

97c665f6 07/10/2015 02:54 PM meetecho

Fixed a potential problem with incoming RTP streams, and removed a useless parameter in janus_process_success that did nothing (probably a leftover)

550a36f0 07/10/2015 10:00 AM meetecho

Fixed typos in documentation

8a7df51e 04/13/2015 03:09 PM meetecho

Fixed incorrect behaviour where WebSockets could not notify connection-related events right away

f500ae8e 03/19/2015 02:35 PM meetecho

Changed WebSockets library from libwebsock to libwebsockets

ce97b4a5 02/17/2015 03:20 PM meetecho

Some cleanups and fixes, especially on session destruction

c94052c2 10/01/2014 11:09 AM meetecho

Several changes and fixes
Fixed for default plugin dependencies;
Renamed configuration files as samples, and added a 'make configs' target to turn them into configuration files (and avoid overwriting them at each 'make install');
Replaced all sprintf with g_snprintf (issue #60)...

628924ce 09/24/2014 09:31 PM Lorenzo Miniero

Fixed wring ifdef in janus.h that caused broken compile with rabbitmq disabled

ead45815 09/23/2014 02:43 PM meetecho

Added experimental support to RabbitMQ as a transport for the Janus API

e5426c3a 09/04/2014 05:29 PM Jack Leigh


Let's not use ws for webserver and websockets.

0b41a924 09/04/2014 05:29 PM Philip Withnall

janus: Switch janus_session from GQueue to GAsyncQueue

This simplifies locking and memory management.

7b909521 09/04/2014 05:29 PM Philip Withnall

janus: Simplify HTTP event management a little

This introduces no functional changes; just gets rid of a load of
redundant code.

a92c768e 09/04/2014 05:29 PM Philip Withnall

janus: Mark janus_process_error() as gnu_printf

This allows the compiler to check the format placeholders.

f7fca695 08/20/2014 03:06 PM meetecho

Added first version of admin/monitor/overview API (issue #41, disabled by default)

e12d163e 07/28/2014 03:21 PM meetecho

Several bugfixes
Fixed bugs #45, #46, #47
Added events for PeerConnection up (webrtcup) and down (hangup)
Added session_id property to all responses and notifications, to ease the mapping on the client side when more sessions are managed (e.g., single WS)

39cdaef0 07/10/2014 01:35 PM meetecho

Timeout watchdog for sessions

9d11ac50 07/04/2014 10:18 AM meetecho

Added a basic recording functionality plugins can use
Added a new helper to allow plugins to record RTP media frames in a structured way;
Added a simple external utility to post-process those recordings to a webm or opus file;
Integrated the recording functionality in the Video MCU plugin, and added a new configuration value to selectively enable/disable the feature

af40a682 07/01/2014 02:09 PM meetecho

Experimental WebSockets support and several other changes
Optional support for WebSockets (experimental) using libwebsock;
Added an API command in the AudioBridge and VideoMCU plugins to destroy rooms besides creating them;
Added an optional secret value in the AudioBridge and VideoMCU plugins to check who's authorized to manipulate rooms;...

aff9f5c0 06/21/2014 01:11 PM meetecho

Several changes to the core
Added clearer messages when the format of the parameters in requests is wrong;
Added the possibility to specify the session ID when creating a session, rather than having Janus create a random one;
Added a maxev long poll parameter to group events to notify in an array, if more than one becomes available;...

a3d13e20 06/04/2014 02:38 PM meetecho

Added support for Data Channels
Added a first integration of Data Channels (strings only for now)
Modified Echo Test and Video Call demos to include Data Channels
Updated documentation and FAQ
General bug fixing here and there

3a26e009 04/15/2014 01:27 PM meetecho

Version 0.0.2, several fixes and improvements
Several improvements on memory management (allocations, memory leaks, etc.);
Added levels for logging and debugging;
Cosmetic changes to the demos (e.g., bitrate in Video MCU feeds)

5e9e29e0 03/12/2014 04:44 PM meetecho

Several changes and improvements

Made the script smarter in checking dependencies;
Added a STUN test request at startup, when enabled;
Added an option to specify the public IP of the machine, and fixed the information put in the c-lines accordingly;...

be35facb 02/11/2014 03:20 PM meetecho

First commit