389 Commits

Author SHA1 Message Date
pabloFuente
8e418bfd16 Check openvidu-browser and openvidu-server compatibility 2021-10-27 14:04:19 +02:00
pabloFuente
4e6e37fe39 openvidu-browser: improved RecordingEvent docs 2021-10-15 10:56:45 +02:00
gtunon
cf2cc34525 coturnPort as a number 2021-10-07 07:28:34 +02:00
gtunon
57faf14b21 Coturn port conf 2021-10-01 09:09:04 +02:00
pabloFuente
2e5f605225 /latest to /stable 2021-09-29 11:44:18 +02:00
pabloFuente
8eae2e0eab openvidu-browser: OpenVidu.life logic 2021-09-10 14:41:30 +02:00
Juan Navarro
9dd62009fb openvidu-browser: remove inline outdated description of OpenViduAdvancedConfiguration
The resulting HTML docs are bad because they show an incomplete
description of the OpenViduAdvancedConfiguration type, which is then
duplicated (and more complete) in that type's description.
2021-09-09 17:40:01 +02:00
csantosm
8ce647c35b openvidu-browser: Handled promise rejection on getCommonStats 2021-09-01 11:36:20 +02:00
csantosm
3d46a2c473 openvidu-browser: Replaced error to warning log 2021-08-03 16:02:34 +02:00
pabloFuente
6ac6adbeea openvidu-browser: support other browsers in iOS 2021-07-13 11:49:05 +02:00
pabloFuente
0d739982a8 openvidu-browser: provide mediaServer as a WebRtcPeerConfiguration property 2021-07-08 12:39:08 +02:00
pabloFuente
e1b6fb6179 openvidu-browser: fix subscription process when transcievers API not available 2021-07-07 12:54:23 +02:00
Juan Navarro
e66c5d1070 openvidu-browser: simulcast default 3 layers and 4:2:1 scaling
Leaves maxBitrate undefined so the browser chooses which are the best
values.
2021-07-02 15:06:00 +02:00
Juan Navarro
cf613aedfc openvidu-browser: simulcast on Firefox 2021-06-30 19:24:23 +02:00
pabloFuente
6d93fc3405 Forcibly reconnect subscribers upon publisher reconnection if necessary 2021-06-30 16:00:13 +02:00
pabloFuente
00d64ded9b openvidu-browser: onForciblyReconnectSubscriber 2021-06-30 15:33:05 +02:00
pabloFuente
ffcb56cc0d openvidu-browser: simulcast configuration 2021-06-28 11:37:00 +02:00
cruizba
322ac2e843 openvidu-browser: Better naming for openvidu browser logs 'debug_app' option 2021-06-24 14:27:47 +02:00
cruizba
ea56c09199 openvidu-browser: Remove unnecesary console.log in OpenViduLogger.ts 2021-06-23 22:03:57 +02:00
cruizba
42c833faf4 openvidu-browser: Add option 'debugApp' to send logs from app and from openvidu-browser 2021-06-23 21:37:26 +02:00
pabloFuente
1b22fd5c3a openvidu-browser: typed Session event handlers 2021-06-23 13:02:05 +02:00
Carlos Santos
66b1ce790d
openvidu-browser: Fixed bug when addTransceiver not available (#634)
After generateOffer() refactoring, the deprecated legacy method wasn't adding the meadstream tracks on peerConnection object as it used to do.
2021-06-22 13:31:25 +02:00
pabloFuente
3f0756984a openvidu-browser: log JSNLog messages in dev mode. Better initPublisher log 2021-06-22 12:58:00 +02:00
cruizba
7e739bc2d4 Fix comment context. Add end empty line 2021-06-21 15:07:32 +02:00
cruizba
a54bcd773d Fix #631. Disable JSNLogger when openvidu-browser library is loaded 2021-06-21 14:52:01 +02:00
pabloFuente
1e4472f89d openvidu-browser: extend error logs to avoid empty objects 2021-06-21 12:54:29 +02:00
csantosm
deb01720f3 openvidu-browser: Added rtt and remb stats 2021-06-18 12:19:04 +02:00
pabloFuente
3569d49df6 openvidu.browser: log error when addTransceiver not available 2021-06-16 12:58:00 +02:00
Juan Navarro
e0f79e815e
openvidu-browser: rewrite generateOffer() to correctly handle all send/recv cases (#577)
* openvidu-browser: rewrite generateOffer to use Transceivers

Uses Transceivers if these are available in the underlying WebRTC
implementation; otherwise it falls back to the legacy "offerToReceiveX"
config of pc.createOffer()

* openvidu-browser: move Transceiver creation in createOffer/createAnswer

* WebRtcPeer: avoid getter syntax that doesn't compile with old Angular in testapp

* WebRtcPeer: finish rewriting createOffer() & createAnswer() with Transceivers

createOffer() can be used either for sending a "send" or "recv" offer to
the media server; this is needed for the KMS SDP negotiation semantics.

createAnswer() is used when in MEDIASOUP SDP negotiation mode, where the
media server is the one sending an SDP Offer to the browser.
2021-06-11 17:33:35 +02:00
pabloFuente
2fcf136fa3 openvidu-browser: fix disposeWebRtcPeer exception when no WebRtcPeer is available 2021-06-09 15:14:25 +02:00
pabloFuente
1f3bef9e01 openvidu-browser: fixed TypeDoc links 2021-06-03 11:23:17 +02:00
pabloFuente
d2f020415e openvidu-browser: TypeDoc "nodeCrashed" events reason 2021-06-01 15:02:12 +02:00
pabloFuente
da527b4816 openvidu-brower: NO_STREAM_PLAYING_EVENT only for Subscriber 2021-05-31 15:42:48 +02:00
pabloFuente
21615755f9 Support subscription with different client-server negotiation order 2021-05-31 15:20:54 +02:00
pabloFuente
8e5836a21b openvidu-server: mediaServer joinRoom response parameter 2021-05-28 12:40:46 +02:00
pabloFuente
b4c6c2b4a7 openvidu-browser: fix log for getRemoteConnection 2021-05-28 10:39:19 +02:00
pabloFuente
d320da622c openvidu-browser: typed OpenViduAdvancedConfiguration#publisherSpeakingEventsOptions 2021-05-27 21:53:01 +02:00
pabloFuente
7895ac0562 openvidu-browser: automatic reconnection capabilites on ICE failure states 2021-05-27 21:30:01 +02:00
pabloFuente
ac0e93ea27 openvidu-browser: rename WebRtcPeer handler methods 2021-05-27 21:28:17 +02:00
pabloFuente
fccd21eefd openvidu-browser: OpenVidu#getWsReadyState 2021-05-26 13:03:10 +02:00
pabloFuente
05718efc2e openvidu-browser: fix ExceptionEvent NO_STREAM_PLAYING_EVENT (triggered by Session) 2021-05-26 13:01:35 +02:00
pabloFuente
6a049918d6 openvidu-browser: ExceptionEvent.NO_STREAM_PLAYING_EVENT 2021-05-25 20:22:31 +02:00
pabloFuente
8d39c2006e openvidu-browser: websocket abort reconnection upon MasterNode crash 2021-05-24 14:56:17 +02:00
pabloFuente
a135ea0aec openvidu-browser: support Master Node crash 2021-05-24 14:55:47 +02:00
pabloFuente
0117e7ece4 openvidu-browser: WebRtcStats supported platform list updated 2021-05-19 10:46:43 +02:00
pabloFuente
52fee08e45 openvidu-browser: update broken RTCPeerConnection check 2021-05-19 10:46:00 +02:00
pabloFuente
5de36ddb15 openvidu-browser: extend ExceptionEvent with ICE_CONNECTION_DISCONNECTED 2021-05-17 13:30:08 +02:00
cruizba
429955e561 openvidu-browser: Configure JSNLog only when session id changes 2021-05-11 19:23:42 +02:00
cruizba
43339f7df8 openvidu-browser: Don't add HTMLElements to openvidu-browser logs 2021-05-11 18:53:53 +02:00
pabloFuente
e5b4c725be openvidu-browser: Unified Plan support by default 2021-05-04 10:14:29 +02:00