pabloFuente
701e35356b
Update Copyright dates
2022-03-18 10:31:19 +01:00
pabloFuente
85c0cc0584
openvidu-server: fix close session and init session race condition
2022-03-17 17:16:17 +01:00
cruizba
c15d6170da
openvidu-server: External Turn REST API credentials: https://datatracker.ietf.org/doc/html/draft-uberti-rtcweb-turn-rest-00
2022-02-25 10:47:07 +01:00
cruizba
4d579cf8b3
openvidu: Add OPENVIDU_WEBRTC_ICE_SERVERS configuration paramater
2022-02-13 19:33:41 +01:00
cruizba
fca9c7b2ab
Tests for IceServerProperties. Integrate new attribute to Connection and generation token logic
2022-02-08 20:04:51 +01:00
cruizba
ad778ff0d3
openvidu-server: Add customIceServers to REST post of connection
2022-02-02 18:44:19 +01:00
Juan Navarro
f05dc3db33
openvidu-server: rename Simulcast Publisher config
...
OPENVIDU_STREAMS_VIDEO_SIMULCAST --> OPENVIDU_WEBRTC_SIMULCAST
2022-01-28 14:06:36 +01:00
Juan Navarro
0cb9180ec5
openvidu-server+clients: add new forcedVideoCodecResolved session property
...
Fill a new SessionProperties member "forcedVideoCodecResolved" to
contain the resolved value of "forcedVideoCodec", once the new
MEDIA_SERVER_PREFERRED has been taken into account and translated into
the appropriate option for each media server.
The logic to decide how to translate MEDIA_SERVER_PREFERRED into a
concrete forcedVideoCodec value is placed once in the REST entry point
of session creation (SessionRestController.java). Afterwards,
SessionProperties is just used as a simple storage for all session
features, and serialized / passed around between server and client.
2022-01-20 12:00:01 +01:00
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
f81735d7f9
openvidu-server: remove unused imports. Update deprecated docker-java methods
2021-11-10 19:45:00 +01:00
Juan Navarro
88d5fd97a7
openvidu-server: remove ForceCodec=NONE for mediasoup
...
Allow forcing a specific codec when mediasoup is the media server. This
requires changes in the recording! Otherwise, incompatible combinations
might occur. For example, currently WEBM is a container that works ok
for VP8 and VP9 video, but won't work with H.264.
2021-10-26 10:32:57 +02:00
pabloFuente
67fad6a3ce
openvidu-server: session already created message improved
2021-09-10 14:41:49 +02:00
pabloFuente
91d24ccd42
openvidu-server: improved concurrent Session initializaion
2021-09-10 13:10:52 +02:00
pabloFuente
9b1663f1c8
openvidu-server: change sessionCreated CDR event timing
2021-06-07 13:09:40 +02:00
pabloFuente
7c4b1c94ef
openvidu-server: forcedVideoCodec to NONE if mediasoup
2021-06-03 13:30:43 +02:00
pabloFuente
1aff994c8e
openvidu-server: fix /accept-certificate controller to return template
2021-06-02 22:33:02 +02:00
pabloFuente
888cc1bfc5
openvidu-server: parse ignoreFailedStreams recording property from REST params
2021-05-11 12:35:37 +02:00
pabloFuente
da003448ff
openvidu-server: master node nodeCrashed event
2021-05-07 11:32:51 +02:00
pabloFuente
95a2c4c58d
openvidu-server: fix empty RecordingProperty "name"
2021-04-09 18:28:10 +02:00
pabloFuente
1d026e4a7d
openvidu-server: improved collection of RecordingProperties REST API params
2021-04-09 17:24:01 +02:00
pabloFuente
6786b67c10
openvidu-server: RecordingProperties refactoring
2021-04-05 20:06:05 +02:00
cruizba
5841d15a86
openvidu-pro: Adapt openvidu-browser and openvidu-server ce to send browser logs related with openvidu-browser in OpenVidu Pro
2021-03-31 17:12:37 +02:00
pabloFuente
17ea55ad07
openvidu-server: refactor unnecessary isOffer param
2021-03-12 10:16:17 +01:00
pabloFuente
a7918ba174
openvidu-server: do NOT return uniqueSessionId when getting Recordings
2021-03-02 11:15:57 +01:00
pabloFuente
4f1f50a2d5
openvidu-server: uniqueSessionId
2021-03-01 17:35:30 +01:00
pabloFuente
a35b8399a4
openvidu-server: add warn log on SessionRestController#generateErrorResponse
2021-02-17 19:22:21 +01:00
pabloFuente
b305c9211f
openvidu-server: allow recordings in waiting-idle-to-terminate Media Nodes
2020-11-26 13:46:29 +01:00
pabloFuente
58a67da150
openvidu-server: foundation for external composed recording
2020-11-25 21:02:46 +01:00
cruizba
074b14d44b
openvidu-server: Rename transcoding properties to OPENVIDU_STREAMS_FORCED_VIDEO_CODEC and OPENVIDU_STREAMS_ALLOW_TRANSCODING
2020-11-25 15:09:08 +01:00
cruizba
7a25233b8b
Force codec parameters to avoid transcoding
2020-11-19 17:06:50 +01:00
pabloFuente
cfc704c665
Fix tests
2020-11-19 14:44:52 +01:00
pabloFuente
e308037d8b
openvidu-server: refactor RecordingProperties generator in SessionRestController
2020-11-18 13:55:40 +01:00
pabloFuente
d358562033
openvidu-server: refactor Media Node selection
2020-10-23 20:00:01 +02:00
pabloFuente
cf5d1f7cdf
openvidu-server: update SessionRestController#initializeConnection
2020-10-23 11:51:47 +02:00
pabloFuente
c5ae79b3a9
Rename ConnectionOptions to ConnectionProperties
2020-10-21 22:19:01 +02:00
pabloFuente
f989b0c2ee
POST Connection API
2020-10-20 22:09:06 +02:00
pabloFuente
06a602cf62
openvidu-server: ConnectionType transferred to openvidu-java-client
2020-10-19 14:21:49 +02:00
pabloFuente
759acb1f7c
openvidu-server: POST Connection
2020-10-19 12:52:29 +02:00
pabloFuente
77a63a8e54
openvidu-server: GET /connection
2020-10-16 13:41:19 +02:00
pabloFuente
a878cbe68a
openvidu-server: protect old paths with BasicAuth only if SUPPORT_DEPRECATED_API=true
2020-10-14 17:30:54 +02:00
pabloFuente
d9127e8c56
openvidu-server: RequestMapping WebSocket path /info
2020-10-14 11:45:05 +02:00
pabloFuente
c24606aca7
openvidu-server: Session and Token objects REST API
2020-10-08 14:33:14 +02:00
pabloFuente
c31f80c2c7
openvidu-server: prepare SessionRestController to be inheritable
2020-10-05 18:43:42 +02:00
pabloFuente
baa7e37c2c
openvidu-server: record Token option
2020-10-05 11:16:36 +02:00
pabloFuente
47e6e58ba2
openvidu-server: filter rewrite path warnings updated
2020-10-02 18:48:55 +02:00
pabloFuente
287fe79deb
openvidu-server: parameterized deprecated API support with SUPPORT_DEPRECATED_API
2020-10-02 18:41:24 +02:00
pabloFuente
039373dc83
openvidu-server: REST info log parameterized with RequestMapping value
2020-10-02 11:38:14 +02:00
pabloFuente
bdd54e01e5
openvidu-server: new request mapping paths
2020-10-01 13:35:05 +02:00
pabloFuente
04c012a327
openvidu-server: return connectionId on POST /api/tokens
2020-09-30 18:53:39 +02:00
pabloFuente
71c5409b05
openvidu-server: return 501 for any recording REST method if recording disabled
2020-09-22 10:34:51 +02:00