Commit Graph

172 Commits (cfef09245748d3208cd6ffa2d94c70086cf099ca)

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 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
openvidu b94fd5930f Update openvidu-java-client to version v2.16.0 2020-11-11 17:32:59 +00:00
pabloFuente 0e4bbc4555 SDKs send "mediaNode" property 2020-10-26 19:22:59 +01:00
pabloFuente 64b241c170 Minor documentation fixes 2020-10-25 16:42:40 +01:00
pabloFuente e384a07063 SDKs: SessionProperties#mediaNode 2020-10-23 22:10:15 +02:00
pabloFuente cf5d1f7cdf openvidu-server: update SessionRestController#initializeConnection 2020-10-23 11:51:47 +02:00
pabloFuente c17265a9b0 SDKs: remove record property from deprecated TokenOptions 2020-10-23 11:26:58 +02:00
pabloFuente 7a26b25f12 ConnectionPropertyChanged event 2020-10-22 20:42:54 +02:00
pabloFuente c5ae79b3a9 Rename ConnectionOptions to ConnectionProperties 2020-10-21 22:19:01 +02:00
pabloFuente f989b0c2ee POST Connection API 2020-10-20 22:09:06 +02:00
pabloFuente 06a602cf62 openvidu-server: ConnectionType transferred to openvidu-java-client 2020-10-19 14:21:49 +02:00
pabloFuente 4a7a2808b6 openvidu-server: new activeAt property for Connection entity 2020-10-17 19:51:26 +02:00
pabloFuente b4c1df1878 OpenVidu SDKs: update with improved reset process 2020-10-16 13:45:15 +02:00
pabloFuente 0463230e9d OpenVidu SDKs: getConnection and getConnections 2020-10-15 13:16:29 +02:00
pabloFuente 1c72a1ce4e openvidu-server: new "status" property in Connection entities 2020-10-14 14:02:19 +02:00
pabloFuente ef9d494a70 OpenVidu SDKs: new ConnectionOptions object 2020-10-13 12:28:06 +02:00
pabloFuente 08fcdbdb15 openvidu SDKs: support for updateConnection 2020-10-08 19:31:47 +02:00
pabloFuente 0e3e82d7e1 OpenVidu SDKs: use new paths to consume REST API 2020-10-02 16:40:03 +02:00
openvidu 81fb623a93 Update openvidu-java-client to version v2.15.1 2020-08-20 10:53:40 +00:00
pabloFuente 7ab1de4daf openvidu-java-client: null pointer fix when resetting IPCAM Connection object 2020-08-20 11:53:05 +02:00
pabloFuente dc9f0b1e2b openvidu-java-client: extend nexus plugin release timeout 2020-07-03 13:27:06 +02:00