Commit Graph

222 Commits (f5e18fc11d98d28a831ab901b63afbc6f8f87dfd)

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
pabloFuente 3c9adab923 Update openvidu-java-client to version v2.15.0 2020-07-03 12:33:02 +02:00
pabloFuente 8538327940 OpenVidu SDKs docs updated with COMPOSED_QUICK_START 2020-07-02 12:16:39 +02:00
pabloFuente b58250b64f OpenVidu SDKs COMPOSED_QUICK_START doc description 2020-07-01 17:38:01 +02:00
cruizba 0a02ae8059 openvidu-server, openvidu-node-client, openvidu-java-client: Add COMPOSED_QUICK_START outputMode 2020-07-01 14:02:32 +02:00
pabloFuente 37c05cb82a openvidu-server: parameterized shmSize on POST /api/recordings/start 2020-06-17 19:05:23 +02:00
openvidu c714551259 Update openvidu-java-client to version v2.14.0 2020-05-12 11:25:26 +00:00
openvidu e9b12195e9 Update openvidu-java-client to version v2.13.0 2020-04-22 15:15:00 +00:00
pabloFuente d42d9667f3 openvidu-server-params to openvidu-config 2020-04-21 19:47:21 +02:00
pabloFuente 2c4d7814a3 SDKs: removed broken hash link from docs 2020-04-20 14:45:52 +02:00
pabloFuente 3dd048b318 NEW SYNTAX FOR CONFIGURATION PROPERTIES 2020-04-17 18:45:46 +02:00
pabloFuente ffe0b49a38 openvidu-java-client: add default serial ID to OpenViduException 2020-04-15 11:31:34 +02:00
Pablo Fuente Pérez f299c9a77b
Update pom.xml 2020-04-15 11:04:59 +02:00
Rafael Renan Pacheco 2fe2cbf9c4 Add generic OpenVidu exception 2020-04-14 16:38:24 -03:00
pabloFuente ce90918274 openvidu-java-client: JavaDoc absolute links 2020-04-05 22:05:17 +02:00
pabloFuente 9aee3eaf44 openvidu-browser and openvidu-node-client generate-docs.sh 2020-04-05 21:34:10 +02:00
pabloFuente b182b8b30e openvidu-java-client: JavaDoc rest of links fixed 2020-04-05 20:58:02 +02:00
pabloFuente ae92f7d06b openvidu-java-client: JavaDoc script extended (versioned links) 2020-04-05 20:49:27 +02:00
pabloFuente d838518ae3 Documentation links to /en/stable/ 2020-04-05 20:03:46 +02:00
pabloFuente a57defe69a Updated library documentations to support new docs.openvidu.io 2020-04-03 18:26:27 +02:00
pabloFuente bac27700c0 READMEs updated to point to releases page 2020-03-26 16:51:49 +01:00
pabloFuente 68dfd4414a Library doc links to docs.openvidu.io 2020-03-21 23:54:18 +01:00
pabloFuente 8ed350a539 Documentation badge updated 2020-03-21 23:38:35 +01:00
pabloFuente dcfa5f9268 Librariy documentation scripts output to openvidu.io-docs 2020-03-21 23:30:14 +01:00
openvidu 9c0cab5f4f Update openvidu-java-client to version v2.12.1 2020-03-16 16:51:26 +00:00
pabloFuente 25c9534cdb openvidu-java-client: fix JsonParser unknown exception 2020-03-16 15:20:13 +01:00
openvidu 14f4d3144e Update openvidu-java-client to version v2.12.0 2020-03-12 15:38:27 +00:00
pabloFuente 8fe3605aeb Copyright update from 2019 to 2020 2020-02-04 11:25:54 +01:00
pabloFuente 57440660b8 POM dependencies clean-uo and udpate. GSON everywhere. 2020-02-01 13:17:31 +01:00
pabloFuente b1608d26c2 openvidu-java-client: media-server to media-node 2019-10-11 11:11:45 +02:00
pabloFuente 9436315f7d openvidu-server: recording url only defined on ready or failed status 2019-08-09 09:34:30 +02:00
pabloFuente d736dd2eef openvidu-server: recording entities will always have url param defined 2019-08-08 17:16:59 +02:00
openvidu 870a666af2 Update openvidu-java-client to version v2.11.0 2019-07-29 15:18:03 +00:00
pabloFuente 186db129a8 openvidu-server: KMS disconnection minor refactoring 2019-07-29 10:24:13 +02:00
pabloFuente 690900a45b openvidu-server: recording status refactoring 2019-06-27 14:04:02 +02:00
pabloFuente 78602702b8 RecordingDownloader logic 2019-06-19 17:45:54 +02:00
pabloFuente f3310b2abf POM dependencies update 2019-06-11 16:13:48 +02:00
openvidu 9ce6751814 Update openvidu-java-client to version v2.10.0 2019-06-04 10:19:52 +00:00
pabloFuente 10accb4b7f Java dependencies update (java-client, parent, test-browsers) 2019-06-03 15:56:22 +02:00
pabloFuente 1829ee15fe openvidu-java-client: null pointer fix 2019-06-03 15:49:38 +02:00
pabloFuente 79334d9acd openvidu-java-client: removed static properties 2019-06-03 12:04:49 +02:00
openvidu 41b07bab47 Update openvidu-java-client to version v2.9.0 2019-04-16 09:41:49 +00:00
pabloFuente ff1ea811e9 openvidu-java-client: dependencies update 2019-03-26 10:43:29 +01:00
pabloFuente ae77bdcd0a Dependencies update 2019-02-18 11:11:19 +01:00
pabloFuente 147727bccd openvidu-java-client: do not define RecordingLayout and CustomLayout unless conditions are met 2019-02-11 16:10:14 +01:00
pabloFuente 6e65191860 openvidu-java-client: fix when no "defaultRecordingLayout" 2019-02-08 21:08:17 +01:00
openvidu b4af36399a Update openvidu-java-client to version v2.8.1 2019-02-05 13:21:10 +00:00
pabloFuente 92ce094840 openvidu-java-client: bug fix in sent JSON parameter types 2019-02-05 13:08:56 +01:00
pabloFuente 74104ac2d3 openvidu-java-client: JavaDoc update 2019-02-04 17:34:59 +01:00
openvidu 2ed4f11e87 Update openvidu-java-client to version v2.8.0 2019-02-04 09:42:39 +00:00
pabloFuente 3fc14fb58f openvidu server SDKs: docs fix 2019-02-01 18:19:06 +01:00