openvidu/openvidu-browser/src/OpenVidu
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
..
Connection.ts Max length for log messages sent to not miss important information 2021-04-29 23:37:44 +02:00
EventDispatcher.ts Max length for log messages sent to not miss important information 2021-04-29 23:37:44 +02:00
Filter.ts openvidu-browser: update dependencies and fix Promise return types 2021-03-09 15:07:45 +01:00
LocalRecorder.ts openvidu-browser: update dependencies and fix Promise return types 2021-03-09 15:07:45 +01:00
OpenVidu.ts openvidu-server: mediaServer joinRoom response parameter 2021-05-28 12:40:46 +02:00
Publisher.ts openvidu-browser: ExceptionEvent.NO_STREAM_PLAYING_EVENT 2021-05-25 20:22:31 +02:00
Session.ts Support subscription with different client-server negotiation order 2021-05-31 15:20:54 +02:00
Stream.ts openvidu-browser: rewrite generateOffer() to correctly handle all send/recv cases (#577) 2021-06-11 17:33:35 +02:00
StreamManager.ts openvidu-brower: NO_STREAM_PLAYING_EVENT only for Subscriber 2021-05-31 15:42:48 +02:00
Subscriber.ts openvidu-browser: hark refactoring. Allow PublisherSpeakingEvent for local streams 2021-03-30 18:04:56 +02:00
tsconfig.json openvidu-browser 2.0.0 refactoring 2018-04-26 15:33:47 +02:00