pabloFuente
f158119d68
openvidu-browser: error message when calling deprecated LocalRecorder#record(string)
2022-01-26 18:51:20 +01:00
pabloFuente
925a51482d
openvidu-browser: replace mime-types with mime dependency
2022-01-26 18:34:50 +01:00
pabloFuente
8976cba6ce
openvidu-browser: update dependencies versions
2022-01-26 17:59:31 +01:00
pabloFuente
3aae9a0ab1
openvidu-browser: revert wrong imports
2022-01-26 17:59:15 +01:00
pabloFuente
0010ac1157
openvidu-browser: install inherits and events packages
2022-01-26 17:38:23 +01:00
pabloFuente
4ca3839821
openvidu-browser: fix LocalRecorder
2022-01-26 17:23:16 +01:00
cruizba
18f3f76b22
Revert "deployment: Disable rollback temporarly on creating AMIs"
...
This reverts commit dc248cae71
.
2022-01-26 16:28:26 +01:00
csantosm
4ebc22d9d0
openvidu-components: Added constructor in participant abstract class
2022-01-26 16:08:04 +01:00
csantosm
e16816422c
openvidu-componentS: Decoupled panels from openvidu layout
2022-01-26 16:06:15 +01:00
csantosm
9f9f09c8c5
openvidu-components: Renamed components and models
...
* ov-room to ov-session
* ov-participant to ov-stream
* ov-chat to ov-chat-panel
* ov-participant-panel to ov-participants-panel
* ConnectionWrapper to StreamModel
2022-01-26 16:01:22 +01:00
Pablo Fuente Pérez
6d37e4ce1f
Merge pull request #688 from Flamenco/patch-2
...
Check for outboundStreamOpts before accessing it
2022-01-26 14:31:06 +01:00
cruizba
dc248cae71
deployment: Disable rollback temporarly on creating AMIs
2022-01-26 12:52:39 +01:00
pabloFuente
ad8e8938d4
openvidu-browser: ensure Promise return on every resolve and reject
2022-01-26 12:18:05 +01:00
csantosm
e9e3bbaf09
Refactored participant preview modal
...
- Commented not necessary code in user-settings which forced a new publisher init if device labels were empty
- Added more conditional cases initializing the default publisher in webrtc service
- Added video background color
2022-01-26 11:14:15 +01:00
Flamenco
75b88175cb
Check for outboundStreamOpts before accessing it
...
This method should be the same as the others in regards to checking for valid property.
It seems the extra logic for `isElectron` evaded the correct checking when calling from an incoming stream.
Error reported:
TypeError: Cannot read properties of undefined (reading 'publisherProperties')
```
2022-01-25 12:49:23 -05:00
csantosm
3c1876769b
Fixed openvidu-webcomponent
2022-01-25 12:05:37 +01:00
csantosm
a73230ac79
openvidu-components: Added webcomponent
...
Now it's possible generate a webcomponent using the openvidu-angular library.
2022-01-24 11:19:19 +01:00
Juan Navarro
46c7516764
Merge pull request #667 from OpenVidu/forcecodec-preferred
...
ForcedVideoCodec default set to MEDIA_SERVER_PREFERRED
2022-01-20 12:11:46 +01:00
csantosm
31f5206f01
openvidu-components: Added prettier
2022-01-20 12:07:42 +01:00
Juan Navarro
bfa2ad8c65
openvidu-test-e2e: Support MEDIA_SERVER_PREFERRED and NONE as test codecs
...
Because this test is always run only for Kurento and Chrome, we know
what to select here in each case.
2022-01-20 12:00:01 +01:00
Juan Navarro
727a872d9f
openvidu-test-e2e: Add new key 'forcedVideoCodecResolved' to API tests
2022-01-20 12:00:01 +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
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
csantosm
3c97ceac37
openvidu-components: Added openvidu videoconference components
2022-01-20 11:53:56 +01:00
csantosm
673058381f
openvidu-components: Renamed library to openvidu-angular
2022-01-20 09:58:12 +01:00
csantosm
3fa674efd6
Added openvidu-components-angular project
2022-01-19 17:25:09 +01:00
pabloFuente
0b26735b7b
openvidu-test-e2e: give more time to crossBrowserTest
2022-01-18 15:42:57 +01:00
pabloFuente
1965a6b44f
Update doc API with new Typedoc camelcase syntax in links
2022-01-14 13:31:26 +01:00
pabloFuente
10e11072ab
openvidu-test-e2e: fix number of JSON keys in restApiProTest
2022-01-13 14:02:23 +01:00
pabloFuente
c30091ee06
openvidu-browser: new event documentation
2022-01-13 13:54:34 +01:00
pabloFuente
58edee6b97
openvidu-browser: extend accessDialogOpened event time from 1500 to 2000 ms
2022-01-13 13:50:01 +01:00
pabloFuente
e46a93f42c
Jenkinsfile: fix openvidu-testapp compilation
2022-01-13 12:18:16 +01:00
pabloFuente
9f20cc2485
openvidu-browser: update Copyright date
2022-01-13 11:18:47 +01:00
pabloFuente
200c1db526
openvidu-browser: fix TypeDoc config to properly exclude unwanted folders
2022-01-12 03:38:45 +01:00
pabloFuente
3763904f73
openvidu-browser: update TypeDoc for TS compatibility
2022-01-12 03:02:31 +01:00
pabloFuente
695c13769c
openvidu-browser: update TS version. Fix "signal:X" event typings
2022-01-12 01:48:40 +01:00
pabloFuente
4e304b18d4
openvidu-browser: fix RTCIceCandidate and Blob errors
2022-01-12 01:36:53 +01:00
pabloFuente
16682c5456
Dashboard: update Angular script commands location in package.json
2022-01-10 15:41:05 +01:00
pabloFuente
cb48033e72
Update to Angular Material 13
2022-01-10 15:34:12 +01:00
pabloFuente
21e81baa03
Update to Angular 13
2022-01-10 15:30:18 +01:00
pabloFuente
a976ab8390
Update to Angular Material 12
2022-01-10 15:19:10 +01:00
pabloFuente
4dd688efa8
Update angular/flex-layout dependency
2022-01-10 15:16:46 +01:00
pabloFuente
e8ee49c396
Update to Angular 12
2022-01-10 15:13:40 +01:00
pabloFuente
82bd984bbe
openvidu-browser: add event maps to achieve typings for all Events
2022-01-10 12:46:39 +01:00
pabloFuente
777b329e9f
openvidu-browser: optional handler property in Session.off method
2022-01-10 11:39:24 +01:00
pabloFuente
e09d0f171e
openvidu-browser: hide semver imports. Fix RTCIceCandidate with null "address"
2022-01-10 11:37:31 +01:00
Pablo Fuente Pérez
358fb1af3a
Merge pull request #678 from OrkhanAlikhanov/master
...
openvidu-browser: improve typings for session event dispatcher methods
2022-01-10 11:36:06 +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
Juan Navarro
2d93abbd02
openvidu-test-e2e: fix wrong order of args in Assert.assertEquals
2021-12-29 13:31:38 +01:00