OpenVidu Platform main repository
 
 
 
 
 
 
Go to file
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
.github/ISSUE_TEMPLATE Update bug_report.md 2020-05-04 18:37:22 +02:00
openvidu-browser openvidu-browser: rewrite generateOffer() to correctly handle all send/recv cases (#577) 2021-06-11 17:33:35 +02:00
openvidu-client openvidu-server: mediaServer joinRoom response parameter 2021-05-28 12:40:46 +02:00
openvidu-java-client Update openvidu-java-client to version v2.18.0 2021-06-01 15:25:38 +00:00
openvidu-node-client removed double reject() call from search&replace 2021-06-09 16:49:52 +01:00
openvidu-server openvidu-recording: Most font languages support 2021-06-10 19:59:54 +02:00
openvidu-test-browsers openvidu-test-e2e: check frameRate on RecordingUtils 2021-04-06 18:03:19 +02:00
openvidu-test-e2e openvidu-test-e2e: OpenViduEventManager#stopVideoTracksOfVideoElement 2021-05-26 17:35:44 +02:00
openvidu-testapp Update to version v2.18.0 2021-06-01 16:10:54 +00:00
.gitignore Parametrized create_image.sh scripts for CI 2020-06-23 12:11:54 +02:00
CONTRIBUTING.md Added CONTRIBUTING.md (optional) 2018-09-25 07:54:55 -07:00
LICENSE Initial commit 2016-10-10 15:31:27 +02:00
NOTICE Copyright update from 2019 to 2020 2020-02-04 11:25:54 +01:00
README.md Updated "Support badge" of README 2021-03-09 12:33:49 +01:00
ROADMAP.md Create ROADMAP.md 2020-03-16 10:22:41 +01:00
pom.xml Update openvidu-java-client to version v2.18.0 2021-06-01 15:25:38 +00:00
update-plainjs-prod.sh Minor updates to gitignores, comments and dependencies 2018-09-28 10:29:14 +02:00
update-plainjs.sh Minor updates to gitignores, comments and dependencies 2018-09-28 10:29:14 +02:00

README.md

Backers on Open Collective Sponsors on Open Collective License badge Npm version Npm downloads

Documentation Status Docker badge Support badge Twitter Follow

openvidu

Visit openvidu.io

Community Forum

Visit OpenVidu Community Forum

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]