Commit Graph

46 Commits (0c49be167d9f2a1e8f2f37b02281037c8103836d)

Author SHA1 Message Date
pabloFuente fdbd1bdc12 openvidu-browser: fix deprecated typedoc link 2024-06-05 17:25:13 +02:00
pabloFuente dfd614a634 openvidu-browser: add OpenViduAdvancedConfiguration.rtcConfiguration 2024-06-05 17:14:07 +02:00
pabloFuente d2423b012d openvidu-browser: document audioSource to "screen". Warn when no videoSource to "screen" 2023-10-05 16:54:56 +02:00
pabloFuente 0b57843e84 openvidu-browser: make forceMediaReconnectionAfterNetworkDrop also affect subscribers 2023-06-28 15:46:03 +02:00
pabloFuente b39f509562 openvidu-browser: update dependencies. Update TypeDoc to 0.24 2022-11-22 16:15:07 +01:00
pabloFuente 6576f40db8 openvidu-browser: restrict Device.kind string type 2022-11-15 15:49:46 +01:00
csantosm 2ce54f577b openvidu-browser: Added common format config file 2022-08-17 18:05:32 +02:00
pabloFuente 5826032020 openvidu-browser: restrict updated values of VB to background image URL 2022-04-21 12:36:25 +02:00
pabloFuente a30f4dcd85 openvidu-browser: chroma virtual background 2022-04-11 23:35:54 +02:00
pabloFuente 41f53b9895 Support Virtual Background image 2022-04-06 19:54:41 +02:00
pabloFuente e9cdb7b131 openvidu-browser: input options for Virtual Background 2022-04-06 13:39:54 +02:00
Juan Navarro a11210a7ee openvidu-browser: adaptive simulcast config depending on source video
Do not blindly enable simulcast; instead, analyze the properties of the
source track in order to decide upon a good configuration:

* Take into account Google Chrome decision table which dictates how many
simulcast layers will be sent at most:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/media/engine/simulcast.cc;l=90-114;drc=d3251968d1b3dbe7e1353a3f15970b47173103e9

* Limit bitrate and resolution on webcam videos, or framerate on
screenshare videos.
2022-01-28 14:03:26 +01:00
pabloFuente 1965a6b44f Update doc API with new Typedoc camelcase syntax in links 2022-01-14 13:31:26 +01:00
pabloFuente 9f20cc2485 openvidu-browser: update Copyright date 2022-01-13 11:18:47 +01:00
Juan Navarro 8e5f5d4cf4
openvidu-server, browser: Add Simulcast Publisher config (#680)
Simulcast is a per-Publisher configuration that allows to enable
Simulcast senders on the client's PeerConnection of each sender.

Simulcast is a WebRTC feature that sends multiple simultaneous streams
with different video qualities, in order to let the media server decide
which quality is best for which Subscriber on the receiving side.

Enabled by default.
2022-01-05 15:12:51 +01:00
pabloFuente 2e5f605225 /latest to /stable 2021-09-29 11:44:18 +02:00
pabloFuente ffcb56cc0d openvidu-browser: simulcast configuration 2021-06-28 11:37:00 +02:00
pabloFuente 1f3bef9e01 openvidu-browser: fixed TypeDoc links 2021-06-03 11:23:17 +02:00
pabloFuente d320da622c openvidu-browser: typed OpenViduAdvancedConfiguration#publisherSpeakingEventsOptions 2021-05-27 21:53:01 +02:00
pabloFuente 6a049918d6 openvidu-browser: ExceptionEvent.NO_STREAM_PLAYING_EVENT 2021-05-25 20:22:31 +02:00
pabloFuente b2e28a81cf openvidu-browser: fix 'on' and 'once' event methods memory leak 2020-04-26 22:22:39 +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 69ab47edc8 openvidu-browser: updated package.json. forceMediaReconnectionAfterNetworkDrop 2020-02-19 09:35:10 +01:00
pabloFuente 8fe3605aeb Copyright update from 2019 to 2020 2020-02-04 11:25:54 +01:00
pabloFuente acdfef3e21 openvidu-browser: StreamManager#updatePublisherSpeakingEventsOptions 2019-12-10 14:14:54 +01:00
pabloFuente e78f13db54 openvidu-browser: allow 'window' string as videoSource in modern Chrome/Firefox 2019-09-25 18:12:50 +02:00
pabloFuente 67fdfb47e7 openvidu-browser: StreamManager fix for streamPlaying event on addVideoElement/createVideoElement 2019-05-29 14:54:37 +02:00
pabloFuente a83fef15f1 Copyright updated from 2018 to 2019 2019-01-21 21:32:17 +01:00
pabloFuente a52c4feb71 openvidu-browser: allow selecting "window" or "screen" as videoSource in Firefox 2018-09-03 10:31:20 +02:00
pabloFuente b44839f95b openvidu-browser: Filter interface to class 2018-08-27 17:06:14 +02:00
pabloFuente 07bf11b1c5 openvidu-browser: filter events feature 2018-08-03 14:56:36 +02:00
pabloFuente 65c886930f Minor updates for Kurento filters support 2018-08-01 15:10:46 +02:00
pabloFuente ccd8d7a8b9 openvidu-browser: filter support 2018-07-27 14:32:53 +02:00
pabloFuente d5958ec906 openvidu-browser: Session.forceUnpublish and Session.forceDisconnect 2018-07-09 15:45:20 +02:00
pabloFuente 150c58429c openvidu-browser: Session.capabilities interface properties to boolean 2018-07-04 19:10:21 +02:00
pabloFuente f8305fce6e openvidu-browser: Session.capabilities property defined 2018-07-04 15:04:47 +02:00
pabloFuente 15d879992a openvidu-browser: StreamPropertyChangedEvent 2018-07-03 15:35:08 +02:00
pabloFuente 031532c594 openvidu-browser: avoid alert when onLostConnection 2018-06-27 15:15:40 +02:00
pabloFuente d8c98e0901 openviu-testapp: on-demand turn configuration 2018-06-08 11:07:38 +02:00
pabloFuente 08dd9eaca6 openvidu-browser TypeDocs updated 2018-06-01 14:39:38 +02:00
pabloFuente 6684ff414c openvidu-browser StreamManager API 2018-05-29 18:28:58 +02:00
pabloFuente d5e4482e37 openvidu-browser: MediaManager class parent of Publisher and Subscriber 2018-05-23 15:01:40 +02:00
pabloFuente ba82f72266 http://openvidu.io to https://openvidu.io 2018-05-06 02:20:25 +02:00
pabloFuente 56956b4356 openvidu-browser: types/node broken fix. Type definition fix 2018-04-27 11:08:03 +02:00
pabloFuente 9580625e2d openvidu-browser 2.0.0 refactoring 2018-04-26 15:33:47 +02:00