Commit Graph

15 Commits (01e5a492c4fb99829c1e60debf49b5df16719929)

Author SHA1 Message Date
csantosm 2ce54f577b openvidu-browser: Added common format config file 2022-08-17 18:05:32 +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 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 8fe3605aeb Copyright update from 2019 to 2020 2020-02-04 11:25: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 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 ccd8d7a8b9 openvidu-browser: filter support 2018-07-27 14:32:53 +02:00
pabloFuente 15d879992a openvidu-browser: StreamPropertyChangedEvent 2018-07-03 15:35:08 +02:00
pabloFuente 08dd9eaca6 openvidu-browser TypeDocs updated 2018-06-01 14:39:38 +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