28 Commits

Author SHA1 Message Date
csantosm
027e85052a openvidu-node-client: Added .prettierrc file and formated the code 2023-02-22 23:23:43 +01:00
pabloFuente
13a0616619 openvidu-node-client: update dependencies. Update TypeDoc 2022-11-22 16:58:43 +01:00
pabloFuente
f5fc739ea1 Update OpenVidu Editions links 2022-11-02 12:17:44 +01:00
Juan Navarro
ac5700cd95
Remove improper usages of SessionProperties.forcedVideoCodecResolved (#737)
forcedVideoCodecResolved is a property that gets automatically assigned
by the server and only used by it; clients don't need to know about its
existence and don't need to use it. Similarly, SessionProperties itself
should not serialize this field.
2022-06-09 15:29:23 +02:00
pabloFuente
701e35356b Update Copyright dates 2022-03-18 10:31:19 +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
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
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
cruizba
0079231967 Fix force codec H264 not working using openvidu-node-client 2021-09-24 19:58:56 +02:00
pabloFuente
b774d2cefc openvidu-java-client/openvidu-node-client RecordingProperties refactoring 2021-04-05 17:06:12 +02:00
cruizba
7a25233b8b Force codec parameters to avoid transcoding 2020-11-19 17:06:50 +01:00
pabloFuente
0e4bbc4555 SDKs send "mediaNode" property 2020-10-26 19:22:59 +01:00
pabloFuente
e384a07063 SDKs: SessionProperties#mediaNode 2020-10-23 22:10:15 +02:00
pabloFuente
8fe3605aeb Copyright update from 2019 to 2020 2020-02-04 11:25:54 +01:00
pabloFuente
b1e865f24c openvidu-browser/node-client: media-server to media-node 2019-10-11 11:00:43 +02:00
pabloFuente
ab4eb7cf6d openvidu server clients: defaultOutputMode added to SessionProperties 2019-01-29 12:27:27 +01:00
pabloFuente
a83fef15f1 Copyright updated from 2018 to 2019 2019-01-21 21:32:17 +01:00
pabloFuente
42a4feb1d9 openvidu-node-client: support 2.3.0 REST API 2018-07-22 22:13:45 +02:00
pabloFuente
ba82f72266 http://openvidu.io to https://openvidu.io 2018-05-06 02:20:25 +02:00
pabloFuente
0578753263 'customSessionId' feature 2018-05-03 10:58:26 +02:00
pabloFuente
9ef4ed9242 openvidu-node-client TypeDoc refined 2018-04-25 11:03:30 +02:00
pabloFuente
20027ab19b openvidu-node-client: TypeDoc. No getters in Recording 2018-04-24 15:42:23 +02:00
pabloFuente
60948f7607 openvidu-node-client: builder pattern to object pattern 2018-04-23 11:06:16 +02:00
pabloFuente
13b4bf0f3a openvidu-node-client: custom recording layout 2018-04-20 15:50:56 +02:00
pabloFuente
b8d6ac5f3e openvidu-node-client: defaultRecordingLayout and recordingLayout 2018-04-20 12:04:56 +02:00
pabloFuente
d26db5a01c openvidu-node-client: OpenVidu header in all TS files 2018-04-18 14:29:07 +02:00
pabloFuente
14c246f00f "Archive" to "Recording" in openvidu-server, openvidu-java-client and openvidu-node-client 2018-04-18 10:39:39 +02:00
pabloFuente
4a1b4617b7 openvidu-node-client updated to recording 2018-01-27 19:39:49 +01:00