Commit Graph

78 Commits (b4b808e3f1737f2e5e3fee96137eefa3b836237f)

Author SHA1 Message Date
cruizba b4b808e3f1 openvidu-node-client: Update axios version. Fix unhandled exception while fetching sessions when session is created 2023-05-18 14:16:03 +02:00
cruizba be7634c821 openvidu-node-client: Don't handle error on fetch if session is found 2023-05-17 17:42:59 +02:00
cruizba c0fa49af8d openvidu-node-client: Avoid multiple 'reject' calls in specific HttpErrors. Handling on errors in one place 2023-05-17 16:50:24 +02:00
csantosm f3550c4f6a openvidu-node-client: Added custom logger. Fixes #791
Added custom logger and exported a new enableProdMode method with the aim of enabling the production mode and avoiding unnecessary logs
2023-02-22 23:56:46 +01:00
csantosm 027e85052a openvidu-node-client: Added .prettierrc file and formated the code 2023-02-22 23:23:43 +01:00
pabloFuente f841886b52 Add broadcasting property to Session entity 2023-02-08 12:29:53 +01:00
pabloFuente 13a0616619 openvidu-node-client: update dependencies. Update TypeDoc 2022-11-22 16:58:43 +01:00
pabloFuente f5fc739ea1 Update OpenVidu Editions links 2022-11-02 12:17:44 +01:00
pabloFuente d071529e12 openvidu-node-client: link to Error JS object in TypeDocs 2022-07-18 11:37:40 +02: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
pabloFuente 918ef299ae SDKs: fetch remote session on createSession 409 2022-03-11 13:44:27 +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
cruizba 285ff7b8f6 Fix wrong object in openvidu-java-client. Add e2e tests for customIceServers connection property in openvidu-java-client and openvidu-node-client 2022-02-16 17:36:41 +01:00
cruizba 0437cc9199 Add customIceServers to openvidu-node-client. Send customIceServers to openvidu-browser in 'joinRoom' response 2022-02-11 20:03:26 +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
pabloFuente 1965a6b44f Update doc API with new Typedoc camelcase syntax in links 2022-01-14 13:31:26 +01:00
cruizba 0079231967 Fix force codec H264 not working using openvidu-node-client 2021-09-24 19:58:56 +02:00
Pedro Sá 85b651cc02 remove console.error poluting console output 2021-06-09 16:22:55 +01:00
pabloFuente 7e0e460078 openvidu-node-client: RecordingProperties#ignoreFailedStream 2021-05-11 13:00:08 +02:00
pabloFuente e939245603 openvidu-node-client: sanitize default SessionProperties 2021-04-14 15:21:27 +02:00
pabloFuente 08f878b8a9 openvidu-node-client: fix defaultRecordingProperties initialization 2021-04-12 13:44:12 +02:00
pabloFuente e38c7e4a6c openvidu-java-client/openvidu-node-client: new RecordingProperties defaults 2021-04-09 17:32:33 +02:00
pabloFuente b774d2cefc openvidu-java-client/openvidu-node-client RecordingProperties refactoring 2021-04-05 17:06:12 +02:00
pabloFuente 0f781f44fd openvidu-node-client: send ConnectionProperties values on Session#createConnection 2021-01-25 10:51:19 +01: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 64b241c170 Minor documentation fixes 2020-10-25 16:42:40 +01: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 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 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 d493112f12 openvidu-node-client: TokenOptions.record 2020-10-05 13:59:22 +02:00
pabloFuente 1c3a120e0e openvidu-node-client: fix OpenVidu Server URL (not force HTTPS) 2020-06-11 13:15:30 +02:00
pabloFuente 8fe3605aeb Copyright update from 2019 to 2020 2020-02-04 11:25:54 +01:00
pabloFuente 6afda4f7d6 openvidu-node-client: support for OpenVidu URL with no port 2019-11-06 16:18:32 +01:00
pabloFuente 3856cdded7 openvidu-node-client: fix circular JSON stringify of Session objects 2019-05-31 14:38:20 +02:00
Julian Gong 85ee22b7a6 remove a log line 2019-05-22 13:23:29 -05:00
Julian Gong e4c4b7247b remove static getActiveSessions method 2019-05-22 10:01:30 -05:00
Julian Gong 46bf79bddf change hostname not to be static 2019-05-20 08:07:36 -05:00
pabloFuente c247de00bc openvidu server clients: configure defaultOutputMode in Session entities 2019-01-29 12:31:38 +01:00
pabloFuente a83fef15f1 Copyright updated from 2018 to 2019 2019-01-21 21:32:17 +01:00
pabloFuente dcb6713ef9 Minor updates to gitignores, comments and dependencies 2018-09-28 10:29:14 +02:00
pabloFuente dd0016671e openvidu-node-client: advanced Subscriber with webrtc props support 2018-09-24 11:04:54 +02:00
pabloFuente c917164657 openvidu-server: return "customSessionId" property on Session fetch 2018-09-20 18:18:32 +02:00
pabloFuente 04cf3f3630 openvidu-node-client: sort active connections by creation time when fetched 2018-09-20 12:24:07 +02:00