You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can test streams renegotiation features; mute/unmute; bandwidth;
direct messages; and much more.
To read what’s new in v1.3 and what you can do:
https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCMultiConnection
1. You can send direct messages
2. You can renegotiate streams among all users
3. You can renegotiate streams directly between two unique users
4. You can mute/unmute any stream
5. You can set bandwidth for audio/video streams
The only issue in the moment is “screen-sharing in one-way” is not
working. This issue occurs only with renegotiated streams.
When someone Mute or UnMute stream; currently unable to alert him about
the action; so he can show a “poster” in the place of “video” box. It
will be fixed in the next commits.
An advance demo will be coming soon (in a few days); till that you can
try this “simple” demo:
https://webrtc-experiment.appspot.com/RTCMultiConnection-v1.3/
Copy file name to clipboardExpand all lines: README.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,19 @@ These demos/experiments are entirely client-side; i.e. no server installation ne
10
10
11
11
### Libraries
12
12
13
-
1.[RTCMultiConnection.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCMultiConnection) — A JavaScript library for streams renegotiation and sharing; multi-session establishment and much more.
14
-
2.[DataChannel.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/DataChannel) — A JavaScript library for data/file/text sharing!
15
-
3.[RecordRTC.js](https://webrtc-experiment.appspot.com/RecordRTC/) — A library to record audio/video streams / [Demo](https://webrtc-experiment.appspot.com/RecordRTC/)
16
-
4.[RTCall.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCall) — A library for Browser-to-Browser audio-only calling / [Demo](https://webrtc-experiment.appspot.com/RTCall/)
Following signaling gateways can work with each and every [WebRTC Experiment](https://webrtc-experiment.appspot.com/)!
23
23
24
-
1.[WebSocket over Node.js](https://github.com/muaz-khan/WebRTC-Experiment/blob/master/websocket-over-nodejs) — [Demo](http://websocket-over-nodejs.jit.su/)
25
-
2.[Socket.io over Node.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/socketio-over-nodejs) — [Demo](http://webrtc-signaling.jit.su/)
24
+
1.[Socket.io over Node.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/socketio-over-nodejs) — [Demo](http://webrtc-signaling.jit.su/)
25
+
2.[WebSocket over Node.js](https://github.com/muaz-khan/WebRTC-Experiment/blob/master/websocket-over-nodejs) — [Demo](http://websocket-over-nodejs.jit.su/)
Copy file name to clipboardExpand all lines: RTCMultiConnection/README.md
-14
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,3 @@
1
-
`RTCMultiConnection-v1.3` is still under developement; see a [testing demo](https://webrtc-experiment.appspot.com/RTCMultiConnection-v1.3/). You're recommended to try [v1.2](https://github.com/muaz-khan/WebRTC-Experiment/blob/master/RTCMultiConnection/RTCMultiConnection-v1.2-and-earlier.md) until `v1.3` gets ready.
2
-
3
-
----
4
-
5
1
#### [RTCMultiConnection](https://webrtc-experiment.appspot.com/#RTCMultiConnection): A simple library to handle advance tasks!
<p>Renegotiation means using pre-created peer connections to add additional streams by renegotiating offer/answer session descriptions.</p>
40
39
<p>In this demo; at first time; only data connection is opened. Later on, same peer connections are used to renegotiate audio, video or screen streams.</p>
0 commit comments