Commit Graph

22 Commits (1173f04abca6f84905c679c6e2859a71ac7372c9)

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