Statistics
| Branch: | Revision:

janus-gateway / plugins / janus_videoroom.c @ 1d54077e

History | View | Annotate | Download (174 KB)

# Date Author Comment
83ccc760 05/31/2017 05:23 PM Lorenzo Miniero

Talking / stopped talking events, instead of talking-only repeats

d2ec9c5d 04/27/2017 07:14 PM Lorenzo Miniero

Make sure s-values in SDP are always simple (fixes #874)

0e911874 04/13/2017 04:22 PM Lorenzo Miniero

Merge pull request #856 from meetecho/requite-pvtid

Optional forcing of private IDs for subscriptions for better kick in VideoRoom

5de69b28 04/13/2017 04:07 PM Lorenzo Miniero

Fixed broken AudioBridge/VideoRoom PeerConnections from Firefox Nightly, due to new checks on extmap direction

fa9b2d6a 04/12/2017 01:50 PM Lorenzo Miniero

Cleaned up warnings from #760

6a1e91a1 04/11/2017 05:39 PM Lorenzo Miniero

Attempt to fix race condition when kicking publishers and their subscriptions

7055fe99 04/11/2017 02:56 PM Lorenzo Miniero

Small post-merge fixes to AudioBridge and VideoRoom code

248aede7 04/11/2017 02:20 PM mirkobrankovic

Changed the shape of event

6398828c 04/11/2017 01:58 PM mirkobrankovic

Added check if this is not video packet

17e4e8c7 04/11/2017 10:40 AM Lorenzo Miniero

Fixed occasional deadlock when kicking

1cbed49f 04/11/2017 09:59 AM mirkobrankovic

Covered > 0 cases for int values
Reseting on leaving

12825213 04/10/2017 01:46 PM mirkobrankovic
  • config file samples removed
  • fixed indentation
  • mutex lock/unlock added to both plugins to wrap message dispatch
26144650 04/10/2017 01:44 PM Lorenzo Miniero

Optional forcing of private IDs for subscriptions for better kick in VideoRoom

f6cc5a2e 04/10/2017 12:53 PM mirkobrankovic

Switched from User->Display to user_id

87cbc63b 04/10/2017 12:37 PM mirkobrankovic

Audio room event
Working from config static rooms
Typo in comments

510238db 04/07/2017 09:13 PM mirkobrankovic

Merge branch 'master' of https://github.com/meetecho/janus-gateway into videoroom-audiolevel-event

7273e5d8 04/04/2017 10:35 AM Lorenzo Miniero

Better management of VideoRoom kick

99d4f2bf 04/04/2017 08:31 AM Lorenzo Miniero

Reset participation type after a leave in the VideoRoom

438faca8 03/30/2017 03:00 PM mirkobrankovic

Only in case of audio packets

bd0e3260 03/30/2017 02:49 PM mirkobrankovic

Configurable parameters for audio level in room

815433ef 03/28/2017 08:14 PM Lorenzo Miniero

Make sure RTCP buffers are reset before they're written to (fixes #833)

39b52c9a 03/27/2017 12:22 PM mirkobrankovic

Fixed removed data channel code

40bcac3b 03/27/2017 11:59 AM mirkobrankovic

FastFWD + fixed noted from elminiero

cbf36ddb 03/27/2017 11:51 AM mirkobrankovic

Merge remote-tracking branch 'upstream/master'

c72a25c6 03/27/2017 09:50 AM Mirko Brankovic

Merge branch 'master' into videoroom-audiolevel-event

cabe80ea 03/24/2017 04:24 PM Lorenzo Miniero

Clarify whether a room (AudioBridge, VideoRoom, TextRoom) is PIN-protected when answering a list request (fixes #826)

e13f2687 03/09/2017 11:29 AM Lorenzo Miniero

Integrated SDP utils in Record&Play plugin too

63e12580 03/03/2017 11:08 AM Lorenzo Miniero

Merge branch 'master' into sdputils-pt2

2377bc8d 02/27/2017 02:45 PM Lorenzo Miniero

Merge branch 'master' into ssrc-changes

e8323e14 02/27/2017 02:43 PM Lorenzo Miniero

Made RTP context and rewriting part of the core, rather than plugins

0ce774d4 02/27/2017 02:22 PM Lorenzo Miniero

Merge branch 'master' into sdputils-pt2

1e9c537e 02/27/2017 11:57 AM Lorenzo Miniero

Small fixes to #786, and updated example in AudioBridge docs

cf092f0e 02/24/2017 11:36 AM Lorenzo Miniero

Merge branch 'master' into sdputils-pt2

acadad32 02/23/2017 08:00 PM Chad Phillips

free old display, make setting new display more compact

76bbd360 02/23/2017 02:50 AM Chad Phillips

include display in parameter validation, get rid of extra if statement

aa480772 02/23/2017 02:36 AM Chad Phillips

Allow updating display value via configure command

This adds functionality to the audiobridge and videoroom plugins to
allow updating the 'display' value that is optionally passed on
registration, via the handle's 'configure' message

7713bf1c 02/21/2017 10:59 AM Lorenzo Miniero

Allow VideoRoom publishers to force the plugin to drop their data messages

183d715f 02/14/2017 04:39 PM Lorenzo Miniero

Several new helper methods for SDP utilities

752a621f 02/10/2017 04:21 PM mirkobrankovic

added event notification

6c2eea00 02/10/2017 10:08 AM Mirko Brankovic
  • Proper use of level var of dBov
  • Proper notification of participants
    TODO event notification
d4ec9d2b 02/10/2017 10:07 AM Mirko Brankovic

Fixed indentation and changed number of packets to 150 (3s) and acumulated dBov 3000 (~20 average)

b6490332 02/10/2017 10:07 AM root

Event is working

a27e90d3 02/10/2017 10:07 AM root

Added aditional function to get dBov audio level so that average can be calculated for X amount of packets.
This can be done also, probably, by converting int janus_rtp_header_extension_parse_audio_level from into to void to return both v and level.
videoroom incoming_rtp modified to calculate average level of dBov but event to users is not working.

db1114b3 01/31/2017 09:35 AM Lorenzo Miniero

Merge branch 'master' into streaming-forwarders-datachan

a7dd5d1d 01/31/2017 09:28 AM Lorenzo Miniero

Merge pull request #757 from meetecho/rtp-forwarders-pt-ssrc

Allow configuring SSRC when creating RTP forwarders (AudioBridge, VideoRoom)

25d3a827 01/30/2017 10:25 AM Lorenzo Miniero

Allow Streaming plugin to relay datachannels, and VideoRoom to forward them

543cffca 01/26/2017 04:10 PM Lorenzo Miniero

Make sure private IDs in VideoRoom are unique (fixes #755)

0284f49f 01/26/2017 11:00 AM Lorenzo Miniero

Allow configuring SSRC when creating RTP forwarders (AudioBridge, VideoRoom)

b6c6c592 01/20/2017 10:46 AM Lorenzo Miniero

Return permament/volatile status as a response to create rooms/mountpoints

ec727b6c 01/16/2017 10:57 AM Lorenzo Miniero

Merge branch 'master' into plugin-tokens

30df7fbf 01/10/2017 11:33 AM Lorenzo Miniero

ACL and kick support in AudioBridge, VideoRoom and TextRoom

5d2deea8 01/09/2017 06:06 PM Lorenzo Miniero

Added optional identifier to match VideoRoom subscribers to a participant

9773499b 01/09/2017 10:33 AM Lorenzo Miniero

Merge pull request #716 from hijaq/fix/videoroomincrtcp

Check for videoroom listener at janus_videoroom_incoming_rtcp

e6822115 12/22/2016 07:23 PM Alex Smirnov

Check for videoroom listener at janus_videoroom_incoming_rtcp

c3654169 12/22/2016 07:07 PM Alex Smirnov

Check participant->room before using it at janus_videoroom_leave_or_unpublish

6a998158 12/13/2016 10:33 AM Lorenzo Miniero

Merge pull request #536 from meetecho/event-handlers

Event handler plugins

89d215d7 12/12/2016 10:36 AM Lorenzo Miniero

Merge pull request #706 from Sean-Der/videoroom-listparticipants-ssrc

IInclude publisher's audio_ssrc and video_ssrc in plugin_videoroom listparticipants

0f8c9674 12/09/2016 02:03 PM Sean DuBois

Include publisher's internal_audio_ssrc and internal_video_ssrc in plugin_videoroom listparticipants

3fb6eb07 12/06/2016 04:53 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

ef61c470 12/06/2016 03:55 PM Lorenzo Miniero

Make negotiation of new RTP extensions in VideoRoom configurable

c70cb37b 12/01/2016 10:49 AM Lorenzo Miniero

Added playout-delay to the RTP extensions

3cc61ddb 11/30/2016 03:39 PM Lorenzo Miniero

Added support for (some) RTP extensions

876304fe 11/29/2016 09:51 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

8413da38 11/29/2016 09:41 AM Lorenzo Miniero

Lock forwarder mutex before using forwarder hash table (pull #686)

8f05148f 10/31/2016 10:32 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

749e08e1 10/12/2016 03:23 PM Lorenzo Miniero

Fixed a few leaks

b81eaa36 10/10/2016 02:40 PM Lorenzo Miniero

Aligned with new v0.2.1

589cd57d 10/06/2016 09:22 AM Lorenzo Miniero

Merge branch 'master' into sdp-home

3041476d 10/06/2016 09:20 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

a972337c 10/06/2016 09:00 AM Lorenzo Miniero

Use g_ascii_strtoull instead of atol where applicable

c734a91a 10/05/2016 10:48 AM Lorenzo Miniero

Allow plugins to send out-of-context events (no associated session/handle) to event handlers

fa78e35d 09/28/2016 02:31 PM Lorenzo Miniero

Fixed typo (see #620)

d73a63f7 09/28/2016 02:09 PM Lorenzo Miniero

Return an event to publishers leaving

312b1893 09/27/2016 09:06 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

38db2c97 09/22/2016 03:42 PM Lorenzo Miniero

Fix sequence numbers when media is resumed after a configure/false (issue #620)

f48f8a9d 09/21/2016 10:29 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

ae62ca8f 09/20/2016 03:05 PM Lorenzo Miniero

Fixed typos in VideoRoom plugin

cf0d7037 09/05/2016 11:01 AM Lorenzo Miniero

Aligned with new v0.2.0

68daf94e 09/05/2016 10:44 AM Lorenzo Miniero

Aligned with new v0.2.0

0d537c71 09/05/2016 10:18 AM Lorenzo Miniero

Merge pull request #544 from meetecho/plugins-json

Optimization of core-to-plugin communication

6ae76174 09/01/2016 01:38 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

773ff774 08/31/2016 09:24 AM Lorenzo Miniero

Fixed VideoRoom publish when datachannels are negotiated but not supported

db1e9a1f 08/29/2016 01:14 PM Lorenzo Miniero

Made plugin response more concise (code suggested by @andreasg123)

77ccb849 08/04/2016 09:59 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

85e08061 08/04/2016 09:53 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

c7498fa9 07/29/2016 04:29 PM Lorenzo Miniero

Changed naming of threads, fixed wav header in audiobridge recording, anticipated sessions stuff in Janus startup (to avoid issues when some of the transport plugins drag and requests start arriving)

71a04f89 07/26/2016 10:04 AM Lorenzo Miniero

Added plugin configuration for whether or not to shoot plugin-specific events (even when global configuration is yes)

22978d8b 07/18/2016 11:51 AM Lorenzo Miniero

Return reason for SDP parsing errors
Renamed some methods
Optimized some parsing/processing rounds

825cd223 07/17/2016 10:00 AM Lorenzo Miniero

Made Sofia SIP a dependency for only the SIP plugin, cleaned up configure.ac and Makefile.am, added enumeration for media direction, and used new SDP utils in VideoRoom plugin too

b60306dc 07/12/2016 09:23 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

01326a54 07/12/2016 09:14 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

78194256 07/11/2016 09:43 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

7049624a 07/11/2016 09:19 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

d236f0e9 07/06/2016 01:58 PM Lorenzo Miniero

Fixes for 64-bit identifiers

61c22092 07/01/2016 07:34 AM Lorenzo Miniero

Fixed duplicate pcma in VideoRoom

3de6d536 06/29/2016 09:17 AM Lorenzo Miniero

Fixed typo

1b1203c0 06/20/2016 02:57 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

cccfbca3 06/20/2016 02:57 PM Lorenzo Miniero

Merge branch 'master' into plugins-json

81c6aeac 06/20/2016 02:48 PM jswirl

Fix VideoRoom SDP compose error

afaf8cd5 06/20/2016 01:08 PM Lorenzo Miniero

Merge branch 'master' into event-handlers