1525 Commits

Author SHA1 Message Date
cruizba
773bb11e1b deployment: Short description 2022-03-01 12:29:08 +01:00
cruizba
4c23213428 deployment: Add description to label in OpenViduEdition parameter of CF 2022-03-01 12:15:10 +01:00
pabloFuente
0b0f260ec9 Remove OPENVIDU_WEBRTC_SIMULCAST property from CE application.properties 2022-03-01 11:29:49 +01:00
cruizba
7763f331bc deployment: Add openvidu edition as CF parameter 2022-03-01 10:54:29 +01:00
Juan Navarro
4d004e4a9e Review all href usages of target="_blank"
Do not force the user's browser to open new tabs when navigating within
the documentation pages. We discussed about this and agreed that doing
so is user hostile and goes away from how HTTP links have been working
for 30 years (i.e. leave users decide if THEY want a new tab or not, by
how they open the links).

Used these regexes:

From: target="blank"
To: target="_blank"

From: (\]\((?!http)[^)]+\))\{:target="_blank"\}
To: $1

From: (\]\(https?://docs.openvidu.io[^)]+\))\{:target="_blank"\}
To: $1

From: href="((?!http)\S+)" target="_blank"
To: href="$1"

From: href="(https?://docs.openvidu.io\S+)" target="_blank"
To: href="$1"
2022-02-28 13:51:44 +01:00
cruizba
6d018de09d deployment: external-turn - More explanatory comments at .env and certbot.sh 2022-02-25 20:01:51 +01:00
cruizba
d708d7f757 deployment: external-turn installation files 2022-02-25 19:39:43 +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
2719540d32 openvidu: Rename IceServerPropertiesTests to IceServerPropertiesTest 2022-02-16 18:11:53 +01:00
cruizba
6b8643d6c8 Merge branch 'master' of https://github.com/OpenVidu/openvidu into feature/custom-ice-servers 2022-02-13 20:43:39 +01:00
cruizba
4d579cf8b3 openvidu: Add OPENVIDU_WEBRTC_ICE_SERVERS configuration paramater 2022-02-13 19:33:41 +01:00
cruizba
0437cc9199 Add customIceServers to openvidu-node-client. Send customIceServers to openvidu-browser in 'joinRoom' response 2022-02-11 20:03:26 +01:00
cruizba
f88ea86bed deployment: Fix wrong OPENVIDU_PRO_ELASTICSEARCH_MAX_DAYS_DELETE to 7 2022-02-09 13:02:58 +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
3274db8a61 Merge branch 'master' of https://github.com/OpenVidu/openvidu into feature/custom-ice-servers 2022-02-07 18:13:34 +01:00
Flamenco
8f69c0d1a4
Fix typo in docs 2022-02-03 10:35:37 -05:00
pabloFuente
14b89da6f3 openvidu-server: replace IdentifierPrefixes.MEDIA_ID with MEDIA_NODE_ID 2022-02-03 13:08:29 +01:00
pabloFuente
6fec7f7cd3 openvidu-server: add new IdentifierPrefixes.OPENVIDU_NODE_ID 2022-02-03 13:01:02 +01:00
cruizba
ad778ff0d3 openvidu-server: Add customIceServers to REST post of connection 2022-02-02 18:44:19 +01:00
cruizba
e56ac82749 Bump openvidu-proxy in openvidu-pro 2022-01-30 20:31:33 +01:00
cruizba
a61b6bb587 Bump docker-compose beta/dev versions 2022-01-30 20:22:28 +01:00
Juan Navarro
10f0961757 openvidu-server: Add Simulcast Publisher config
Also add setting to the .env file for PRO deployments (which can be
converted into ENTERPRISE, using mediasoup)
2022-01-28 14:59:24 +01:00
Juan Navarro
eddf86f430 openvidu-server: sanitize string for custom ConnectionId 2022-01-28 14:16:04 +01:00
pabloFuente
425fe0983c openvidu-server: allow setting custom ConnectionId for debug purposes
Allows applications to set a custom string for the the connection ID,
which is a great help for debugging purposes, as it will appear in
all server logs and also will be used to set media server object names
(with obj.setName() API)
2022-01-28 14:12:21 +01:00
Juan Navarro
202e782c9d openvidu-server: disable Simulcast Publisher by default 2022-01-28 14:07:06 +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
cruizba
18f3f76b22 Revert "deployment: Disable rollback temporarly on creating AMIs"
This reverts commit dc248cae7144e4d85e99d264b8f3c0d411348b2c.
2022-01-26 16:28:26 +01:00
cruizba
dc248cae71 deployment: Disable rollback temporarly on creating AMIs 2022-01-26 12:52:39 +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
0262c85ac0 openvidu-server: remove duplicated serialization of SessionProperties
Let SessionProperties serialize itself, instead of doing it externally
on the Session classes.
2022-01-20 12:00:01 +01:00
Juan Navarro
32fd093cf3 openvidu-server: add MEDIA_SERVER_PREFERRED as default for ForcedVideoCodec
MEDIA_SERVER_PREFERRED: A recommended choice is done for you,
based on the media server that is currently in use.
This is the default setting, and is equivalent to these values:
- For *mediasoup*, `NONE` is selected.
- For *Kurento*, `VP8` is selected.
2022-01-20 12:00:01 +01:00
pabloFuente
16682c5456 Dashboard: update Angular script commands location in package.json 2022-01-10 15:41:05 +01:00
pabloFuente
cb48033e72 Update to Angular Material 13 2022-01-10 15:34:12 +01:00
pabloFuente
21e81baa03 Update to Angular 13 2022-01-10 15:30:18 +01:00
pabloFuente
a976ab8390 Update to Angular Material 12 2022-01-10 15:19:10 +01:00
pabloFuente
4dd688efa8 Update angular/flex-layout dependency 2022-01-10 15:16:46 +01:00
pabloFuente
e8ee49c396 Update to Angular 12 2022-01-10 15:13:40 +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
Juan Navarro
162871a7dd deployment: change IP discovery script to match mediasoup-controller
Change the script (error checking, code style, etc) to match the one
used in openvidu-mediasoup-controller, so both are easier to maintain.

* Relevant change: use wget (leaner, faster) instead of curl.
* All others are minor changes.
2021-12-24 16:05:41 +01:00
cruizba
3a59b7b921 deployment: Try to autodiscover Public IP via HTTP if DNS outgoing traffic is not enabled 2021-12-24 14:17:51 +01:00
cruizba
ada2b259b7 Upload gitignore 2021-12-20 14:41:18 +01:00
cruizba
334a87acf8 Patch elasticsearch to use log4j 2.17.0 2021-12-20 14:36:35 +01:00
cruizba
3886cf1b45 deployment: On nightly, don't change tag of some images 2021-12-17 10:27:03 +01:00
cruizba
581aad38d5 Bump Dockerfile redis version 2021-12-16 23:00:39 +01:00
cruizba
1e085e5990 deployment: Use own patched elasticsearch image 2021-12-16 21:29:51 +01:00
cruizba
46a6176432 Bump nginx version. Restart nginx always 2021-12-16 17:36:38 +01:00