83 Commits

Author SHA1 Message Date
Juan Navarro
8e5f5d4cf4
openvidu-server, browser: Add Simulcast Publisher config (#680)
Simulcast is a per-Publisher configuration that allows to enable
Simulcast senders on the client's PeerConnection of each sender.

Simulcast is a WebRTC feature that sends multiple simultaneous streams
with different video qualities, in order to let the media server decide
which quality is best for which Subscriber on the receiving side.

Enabled by default.
2022-01-05 15:12:51 +01:00
pabloFuente
c9aed9da7b openvidu-server: revert commit reversion, without polling thread bug 2021-11-12 18:35:58 +01:00
pabloFuente
c6687efe0e Revert "openvidu-test-e2e: fix restApiProTest"
This reverts commit 10ad16464c4d402ed55f78ae0ae9bbbbfac7ea31.
2021-11-12 18:09:52 +01:00
pabloFuente
10ad16464c openvidu-test-e2e: fix restApiProTest 2021-11-11 18:50:32 +01:00
pabloFuente
8e418bfd16 Check openvidu-browser and openvidu-server compatibility 2021-10-27 14:04:19 +02:00
Pablo Fuente Pérez
20fdbe0fe1
Merge pull request #656 from gtunon/master
Coturn port conf
2021-10-07 18:35:55 +02:00
pabloFuente
153d138efd Update README doc badge 2021-10-07 12:47:56 +02:00
gtunon
57faf14b21 Coturn port conf 2021-10-01 09:09:04 +02:00
pabloFuente
6d93fc3405 Forcibly reconnect subscribers upon publisher reconnection if necessary 2021-06-30 16:00:13 +02:00
pabloFuente
8e5836a21b openvidu-server: mediaServer joinRoom response parameter 2021-05-28 12:40:46 +02:00
pabloFuente
36906e84e0 openvidu-client: ProtocolElements#ECHO_METHOD 2021-05-26 16:56:07 +02:00
pabloFuente
7c494b0476 Send finalUserId to openvidu-browser on RPC joinRoom 2021-04-29 14:03:42 +02:00
pabloFuente
084cfc49f7 mediasoup refactoring 2021-03-16 10:26:39 +01:00
pabloFuente
c4ddcc952d Updated "Support badge" of README 2021-03-09 12:33:49 +01:00
pabloFuente
af57ce747f openvidu-server: webrtcDebug event 2021-02-18 16:02:03 +01:00
pabloFuente
58a67da150 openvidu-server: foundation for external composed recording 2020-11-25 21:02:46 +01:00
cruizba
7a25233b8b Force codec parameters to avoid transcoding 2020-11-19 17:06:50 +01:00
pabloFuente
242b023c2c Network quality level new value and old value 2020-11-04 19:27:58 +01:00
pabloFuente
06fdc2de54 openvidu-server: RPC joinRoom params to ProtocolElements. Fix Token#getRecord 2020-10-22 21:28:23 +02:00
pabloFuente
7a26b25f12 ConnectionPropertyChanged event 2020-10-22 20:42:54 +02:00
csantosm
68f68f62e9 openvidu-client: Renamed networkQualityChanged 2020-10-09 10:52:24 +02:00
csantosm
feb5a54b42 openvidu-client: Added Network Quality support 2020-10-08 15:43:37 +02:00
csantosm
1bfde64752 openvidu-client: Network quality
- Added network fields to ProtocolElements
2020-09-18 15:14:41 +02:00
pabloFuente
8ed350a539 Documentation badge updated 2020-03-21 23:38:35 +01:00
pabloFuente
ac2f46ac2d openvidu-server: ProtocolElements for reconnectStream RPC method 2020-02-14 22:33:43 +01:00
pabloFuente
8fe3605aeb Copyright update from 2019 to 2020 2020-02-04 11:25:54 +01:00
pabloFuente
620816da08 openvidu-server: POST /api/signal 2019-09-16 10:56:39 +02:00
pabloFuente
a4509528f1 openvidu-server: externalized properties file 2019-07-03 10:42:26 +02:00
pabloFuente
f3310b2abf POM dependencies update 2019-06-11 16:13:48 +02:00
pabloFuente
c282d53349 openvidu-server: DockerManager refactoring 2019-03-29 12:26:37 +01:00
pabloFuente
8ba4bf0b09 openvidu-server: store KMS events 2019-02-26 14:33:26 +01:00
pabloFuente
376cb13c48 openvidu-browser: property "reason" added to RecordingEvent 2019-02-21 14:48:26 +01:00
pabloFuente
403c8583b4 openvidu-server: connection to Docker daemon failure response improved 2019-01-30 18:10:37 +01:00
pabloFuente
496d33b139 openvidu-server: audio-only and video-only recordings 2019-01-24 11:21:35 +01:00
pabloFuente
a83fef15f1 Copyright updated from 2018 to 2019 2019-01-21 21:32:17 +01:00
pabloFuente
c0248068b6 openvidu-client: individual stream recording 2019-01-18 11:59:02 +01:00
pabloFuente
e001b2dbc9 openvidu-browser Connection object creationTime real value. Stream objects creationTime property addded 2019-01-09 17:35:34 +01:00
pabloFuente
4e81e6b600 openvidu-server: participant location and platform properties 2018-09-05 17:18:13 +02:00
pabloFuente
c9289d75a2 openvidu-server: deprecated methods removed from openvidu-client 2018-08-31 16:23:57 +02:00
pabloFuente
86f50bdeaf openvidu-server: force filter operations for moderators 2018-08-28 17:43:11 +02:00
pabloFuente
c3d3fa7b15 openvidu-client: filter events feature 2018-08-03 14:57:38 +02:00
pabloFuente
65c886930f Minor updates for Kurento filters support 2018-08-01 15:10:46 +02:00
pabloFuente
b4903eaca0 openvidu-client: Session.forceUnpublish and Session.forceDisconnect params 2018-07-09 16:04:49 +02:00
pabloFuente
bb58206ebc DELETE /api/sessions/{sessionId} 2018-07-05 14:05:09 +02:00
pabloFuente
4a99ea5fe8 openvidu-server: StreamPropertyChangedEvent 2018-07-03 15:43:37 +02:00
pabloFuente
a9fb7b0739 openvidu-server: GET /sessions, streamId refactoring 2018-06-15 16:21:53 +02:00
pabloFuente
bc1fbed7e1 Rest of http://openvidu.io to https://openvidu.io 2018-05-06 02:39:13 +02:00
pabloFuente
6a057f28e6 openvidu-client Recording.name 2018-04-18 14:22:19 +02:00
pabloFuente
390ce2224e CDR refactoring: now all operations are recorded in a low-level context (not in SessionEventsHandler). Added 'videoFramerate', 'reason' and recording events. New property openvidu.recording.notification. Recordings stopped upon openvidu-server stopped. 2018-04-17 15:05:44 +02:00
pabloFuente
7538bb4a47 dataChannels removed from tests 2018-04-04 12:26:11 +02:00