Commit Graph

26 Commits (f728dd848a89236815ece8c55ec5be94d19e6233)

Author SHA1 Message Date
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