Commit Graph

192 Commits (757923bbc4a1e3db75f67b5bd418f45c6d37a3a4)

Author SHA1 Message Date
openvidu 4e2b71bb0c Update openvidu-java-client to version v2.22.0 2022-05-12 14:02:07 +00: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 701e35356b Update Copyright dates 2022-03-18 10:31:19 +01:00
pabloFuente fd1cc1a59d SDKs: document the background Session.fetch upon a 409 in OpenVidu.createSession 2022-03-11 14:34:04 +01:00
pabloFuente 918ef299ae SDKs: fetch remote session on createSession 409 2022-03-11 13:44:27 +01:00
pabloFuente af6a1a3693 openvidu-java-client: improve exception handling and Entity consumption 2022-03-10 20:50:29 +01:00
Juan Navarro a8de57addd fixup! Review all href usages of target="_blank"
Some badly written lines (`target= "_blank"`, notice the space) were
missed by the precious commit.
2022-03-08 16:12:15 +01:00
openvidu 8a598a1702 Update openvidu-java-client to version v2.21.1 2022-03-03 21:06:43 +00:00
pabloFuente bccd4dd9e8 openvidu-java-client 2022-03-03 18:28:32 +01:00
openvidu 4d37cbf4fe Update openvidu-java-client to version v2.21.0 2022-03-02 16:01:58 +00: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 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 ead3252ce7 openvidu-server: Remove System.out 2022-02-25 10:49:53 +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
Juan Navarro c972751e42 Use explicit anchor links for INDIVIDUAL and COMPOSED recording
Use explicitly set anchor links whenever they are used elsewhere.
Otherwise, changes in header text would break all references.
2022-02-18 13:28:48 +01:00
cruizba 285ff7b8f6 Fix wrong object in openvidu-java-client. Add e2e tests for customIceServers connection property in openvidu-java-client and openvidu-node-client 2022-02-16 17:36: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 784db2c830 Add Java client documentation 2022-02-10 20:30:28 +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 d7eae78372 Initial logic in openvidu-java-client to add to the ConnectionProperties class a new 'customIceServers' parameter 2022-02-02 18:08:35 +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 1965a6b44f Update doc API with new Typedoc camelcase syntax in links 2022-01-14 13:31:26 +01:00
pabloFuente 2fbbc5e891 Test commit trigger 2021-12-03 11:38:49 +01:00
pabloFuente 153d138efd Update README doc badge 2021-10-07 12:47:56 +02:00
cruizba 0079231967 Fix force codec H264 not working using openvidu-node-client 2021-09-24 19:58:56 +02:00
pabloFuente fcdb35b97c Update openvidu-java-client to version v2.20.0 2021-09-22 16:01:23 +02:00
pabloFuente 58c4d565f6 Server SDKs: Connection ip property 2021-08-10 18:04:44 +02:00
pabloFuente 935b488745 Update openvidu-java-client to version v2.19.0 2021-07-26 13:26:30 +02:00
openvidu 841f6c917d Update openvidu-java-client to version v2.18.0 2021-06-01 15:25:38 +00:00
pabloFuente 390aca598b Fix tests after RecordingProperties#ignoreFailedStreams 2021-05-11 14:15:02 +02:00
pabloFuente f1da724533 New RecordingProperty ignoreFailedStreams 2021-05-11 12:28:41 +02:00
pabloFuente 635579ad75 openvidu-server: ignore empty string on RecordingProperties "mediaNode" param 2021-04-23 10:38:23 +02:00
pabloFuente 570056426c openvidu-java-client: more UTF-8 HttpEntity fixes 2021-04-15 13:43:02 +02:00
pabloFuente b0d19484a7 openvidu-java-client: HttpEntity params encoded with UTF-8 2021-04-15 13:24:28 +02:00
pabloFuente 3d2c04c7de openvidu-java-client: encode HttpEntity with UTF-8 2021-04-15 13:20:43 +02:00
pabloFuente 6eca1f1e71 openvidu-java-client: fix Recording initialization from JSON 2021-04-13 13:52:50 +02:00
pabloFuente e38c7e4a6c openvidu-java-client/openvidu-node-client: new RecordingProperties defaults 2021-04-09 17:32:33 +02:00
pabloFuente 4cc1bacc20 openvidu-java-client and openvidu-node-client: manage frameRate in recording metadata 2021-04-05 20:50:29 +02:00
pabloFuente b774d2cefc openvidu-java-client/openvidu-node-client RecordingProperties refactoring 2021-04-05 17:06:12 +02:00
pabloFuente c4ddcc952d Updated "Support badge" of README 2021-03-09 12:33:49 +01:00
openvidu 5c10b41547 Update openvidu-java-client to version v2.17.0 2021-03-04 14:46:40 +00:00
pabloFuente 2162636512 openvidu-java-client: fix mvn-gpg-plugin with config 2021-03-04 15:43:08 +01:00
pabloFuente 6ff7f7fd89 openvidu-java-client: update javadoc plugin 2021-03-04 15:07:21 +01:00
pabloFuente ceed7dd77b openvidu-java-client: send RecordingProperties shmSize and mediaNode 2020-11-26 16:49:45 +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 b76ec484e5 openvidu-java-client: fix NullPointers if non-defined Connection properties 2020-11-19 13:19:50 +01:00
pabloFuente 9b05739ea6 openvidu-java-client: new mediaNode property in RecordingProperties 2020-11-18 14:13:19 +01:00