153 Commits

Author SHA1 Message Date
cruizba
42ad7bce5d deployment: Infrastructure changes to allow coturn in media nodes 2022-04-25 01:43:54 +02:00
cruizba
4f04f3b33c Adapt coturn configuration to allow multiple coturns by kms uri 2022-04-20 18:50:34 +02:00
cruizba
ad54a3005d openvidu-server, deployment: Generate Coturn shared key instead of using OpenVidu Secret for better security. Remove unused COTURN_REDIS properties 2022-04-12 14:42:12 +02:00
cruizba
ac5485ddc0 openvidu-server, deployment: Remove redis for coturn. Now credentials are generated using https://datatracker.ietf.org/doc/html/draft-uberti-behave-turn-rest-00 2022-04-06 18:37:11 +02:00
pabloFuente
9ac32da633 openvidu-server: infinite OPENVIDU_PRO_CLUSTER_RECONNECTION_TIMEOUT with -1 2022-03-29 11:16:02 +02:00
pabloFuente
594d9f92f9 openvidu-server: prepare parameterized Media Node reconnection timeout 2022-03-22 10:59:47 +01:00
pabloFuente
701e35356b Update Copyright dates 2022-03-18 10:31:19 +01:00
cruizba
d32aefb900 openvidu-server,openvidu-node-client: Typos and missing parameter in openvidu-node-client for IceServerProperties 2022-02-25 16:24:27 +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
af5efc4de4 openvidu-server: Simplify readIceServer method to load OPENVIDU_WEBRTC_ICE_SERVERS 2022-02-24 21:59:00 +01:00
cruizba
963191fe93 openvidu: Remove not needed method 2022-02-21 22:57:23 +01:00
cruizba
8220d9e6ed openvidu-server: Minor changes on showing configuration at first run.
- Don't show on running some empty parameters on first run.
- Add post processing config for openvidu-pro to show postprocessed config parameters correctly on first run.
2022-02-21 22:19:38 +01:00
cruizba
4d579cf8b3 openvidu: Add OPENVIDU_WEBRTC_ICE_SERVERS configuration paramater 2022-02-13 19:33:41 +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
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
7470261345 openvidu-server: add OpenviduConfig#asOptionalStringAndNullIfBlank 2021-11-24 17:16:01 +01:00
cruizba
c2ec01d38c openvidu-server-e2e: E2E Test for mediasoup 2021-10-21 14:35:11 +02:00
pabloFuente
6bf0797df6 openvidu-server: removed ServletCustomizer (https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/server/MimeMappings.java) 2021-10-19 13:02:07 +02:00
cruizba
c32622dc28 Stop OpenVidu with error if COTURN_PORT is not valid 2021-10-07 22:20:56 +02:00
cruizba
bced9ecfa2 If COTURN_PORT not defined or errored, set 3478 by default 2021-10-07 22:13:21 +02:00
gtunon
a9a4be6c7c Double space to single space 2021-10-07 07:32:28 +02:00
gtunon
45c04e0156 getNonUserProperties updated with COTURN_PORT 2021-10-07 07:26:21 +02:00
gtunon
57faf14b21 Coturn port conf 2021-10-01 09:09:04 +02:00
pabloFuente
1f3f439e22 openvidu-server: asOptionalInetAddress less restrictive 2021-09-21 12:52:31 +02:00
cruizba
ad1dca04cb openvidu server: Experimental parameter to enable GPU in recording containers. Add custom recording image configuration parameter. 2021-07-23 17:03:23 +02:00
cruizba
d47a1c9ad7 Add additional parameter 'COTURN_INTERNAL_RELAY=<boolean>' to use Public or Internal IP. Defaults to 'false', which respect previous OpenVidu default deployment configuration 2021-07-12 15:55:31 +02:00
cruizba
87e9fb308c openvidu-server: Refactor method to check valid IPv4 and IPv6 parameters in OpenViduConfig.java 2021-07-06 21:31:18 +02:00
cruizba
879a88299d openvidu-server: Add parameter MEDIA_NODES_PUBLIC_IPS to modify public ip on remote media server candidates 2021-07-06 21:22:30 +02:00
pabloFuente
8e5836a21b openvidu-server: mediaServer joinRoom response parameter 2021-05-28 12:40:46 +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
811409d250 openvidu-server: OpenviduConfig#getValue from private to protected 2021-02-25 14:43:01 +01:00
pabloFuente
62f50b8796 openvidu-server: better OpenviduConfig post construct method name 2021-02-11 14:05:59 +01:00
pabloFuente
bd3b0f5b66 openvidu-server: new OPENVIDU_PRO_AWS_S3_HEADERS property 2020-12-16 11:23:35 +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
cruizba
ab9725bd45 openvidu-server: Change propertiesSource to protected to be accessible from openvidu-pro config 2020-10-21 12:32:54 +02:00
pabloFuente
99cd6d2f9c openvidu-server: limit OPENVIDU_SECRET format to [a-zA-Z0-9_-] 2020-10-17 20:22:51 +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
2ba178760b openvidu-server: fix https://github.com/OpenVidu/openvidu/issues/549 2020-10-13 19:44:55 +02:00
csantosm
417d645e45 openvidu-server: Added Network Quality support 2020-10-08 15:43:06 +02:00
pabloFuente
bdd54e01e5 openvidu-server: new request mapping paths 2020-10-01 13:35:05 +02:00
csantosm
80a052fcea openvidu-server: Network quality
- Added method to send notification with network quality
- Added double parser method
2020-09-18 15:13:52 +02:00
pabloFuente
e4ccb6f3bb openvidu-server: OPENVIDU_RECORDING_COMPOSED_BASICAUTH 2020-09-16 13:50:22 +02:00
cruizba
0a02ae8059 openvidu-server, openvidu-node-client, openvidu-java-client: Add COMPOSED_QUICK_START outputMode 2020-07-01 14:02:32 +02:00
pabloFuente
26f6112b72 openvidu-server: overwritable remote recording path 2020-06-11 18:07:55 +02:00
pabloFuente
d0c1d5346b openvidu-server: add trailing slash to all system path properties 2020-06-11 18:05:31 +02:00
cruizba
c150b87a2a openvidu-server: addError in OpenViduConfig change to protected method 2020-06-03 13:22:38 +02:00
pabloFuente
5c9e18c7ba openvidu-server: normalize DOTENV_PATH 2020-05-19 13:25:56 +02:00