pabloFuente
8e418bfd16
Check openvidu-browser and openvidu-server compatibility
2021-10-27 14:04:19 +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
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
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
pabloFuente
1b22fd5c3a
openvidu-browser: typed Session event handlers
2021-06-23 13:02:05 +02:00
pabloFuente
3f0756984a
openvidu-browser: log JSNLog messages in dev mode. Better initPublisher log
2021-06-22 12:58:00 +02:00
pabloFuente
1e4472f89d
openvidu-browser: extend error logs to avoid empty objects
2021-06-21 12:54:29 +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
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
a135ea0aec
openvidu-browser: support Master Node crash
2021-05-24 14:55:47 +02:00
pabloFuente
52fee08e45
openvidu-browser: update broken RTCPeerConnection check
2021-05-19 10:46:00 +02:00
cruizba
68eac029c1
Max length for log messages sent to not miss important information
2021-04-29 23:37:44 +02:00
cruizba
b7da22180c
Change to debug more possible long logs
2021-04-29 21:28:53 +02:00
cruizba
b1be6e0bd5
Change log level from info to debug on possible big logs entries
2021-04-29 20:47:21 +02:00
cruizba
a8917c17ac
openvidu-pro: Index browser logs based on finalUserId
2021-04-29 18:45:26 +02:00
pabloFuente
7c494b0476
Send finalUserId to openvidu-browser on RPC joinRoom
2021-04-29 14:03:42 +02:00
cruizba
5287ed631f
openvidu-browser: Parametrized send openvidu browser logs, disabled by default
2021-04-07 17:29:51 +02:00
cruizba
5841d15a86
openvidu-pro: Adapt openvidu-browser and openvidu-server ce to send browser logs related with openvidu-browser in OpenVidu Pro
2021-03-31 17:12:37 +02:00
pabloFuente
da3fb64073
openvidu-browser: fix Session.unpublish (check Connection.stream before deletion)
2021-03-31 12:49:21 +02:00
pabloFuente
87117f31e4
openvidu-browser: hark refactoring. Allow PublisherSpeakingEvent for local streams
2021-03-30 18:04:56 +02:00
pabloFuente
0a3553c704
openvidu-browser: OpenVidu.webrtcStatsInterval by default to -1
2021-03-29 15:44:04 +02:00
pabloFuente
59c3a84718
openvidu-browser: promisified Session.unpublish and Session.unsubscribe
2021-03-29 14:53:12 +02:00
pabloFuente
464ef90c79
openvidu-browser: single iceServer on RTCPeerConnection
2021-03-26 22:02:53 +01:00
pabloFuente
087ef665c2
openvidu-browser: small refactoring of Publisher.replaceTrack method
2021-03-25 16:29:38 +01:00
pabloFuente
f92869cff5
openvidu-browser: better Publisher.replaceTrack docs
2021-03-25 14:21:59 +01:00
pabloFuente
eae032405d
openvidu-browser: Publisher.replaceTrack method refactoring
2021-03-25 13:58:56 +01:00
pabloFuente
ef013ca5e0
openvidu-browser: full video dimensions refactoring
2021-03-24 19:39:49 +01:00
pabloFuente
faf7f6820b
openvidu-browser: fix local StreamPropertyChangedEvent filter (options as object instead of string)
2021-03-24 12:15:19 +01:00
pabloFuente
1dc8b38c0c
openvidu-browser: add EdgeMobile to NetworkQualityAPI
2021-03-23 19:01:09 +01:00
pabloFuente
be983f2a71
openvidu-browser: keep audioActive and videoActive after subscription reconnection
2021-03-23 15:34:33 +01:00
pabloFuente
bd3d831355
openvidu-browser: typed Session.[on,once,off] for ExceptionEvent
2021-03-23 10:33:52 +01:00
pabloFuente
ff8b51dbf1
openvidu-browser: ExceptionEvent
2021-03-22 19:23:03 +01:00
pabloFuente
4219c6dbc7
openvidu-browser: Stream is not a public EventDispatcher
2021-03-22 13:27:58 +01:00
pabloFuente
2cef860128
openvidu-browser: throw OPENVIDU_NOT_CONNECTED when Session.connect not called
2021-03-22 13:02:41 +01:00