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