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
RTCMultiConnection-v1.3, bandwidth and direct messages
You can send direct messages like this:
connection.userid = 'muazkh';
connection.channels['muazkh'].send('hello Muaz!');
You can set bandwidth like this:
connection.bandwidth = {
audio: 50,
video: 256
}
or directly:
connection.bandwidth.audio =50;
connection.bandwidth.video =256;
Merging muaz-khan#31 and implemented muaz-khan#33
Copy file name to clipboardexpand all lines: README.md
+34-50
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,12 @@
1
-
#### Realtime working WebRTC Experiments and Demos
1
+
#### Realtime working [WebRTC Experiments and Demos](https://webrtc-experiment.appspot.com/)
2
2
3
-
It is a repository of uniquely experimented WebRTC demos; written by [Muaz Khan](https://twitter.com/muazkh); contributed by you and the community!
3
+
It is a repository of uniquely experimented WebRTC demos; written by [Muaz Khan](https://github.com/muaz-khan); contributed by you and the community!
4
4
5
-
No special requirement! Just Chrome or Firefox!
5
+
----
6
+
7
+
No special requirement! Just Chrome (for desktop and android) or Firefox!
8
+
9
+
----
6
10
7
11
These demos/experiments are entirely client-side; i.e. no server installation needed! (for basic webpages only!)
8
12
@@ -21,6 +25,15 @@ These demos/experiments are entirely client-side; i.e. no server installation ne
21
25
22
26
----
23
27
28
+
1.[DataChannel.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/DataChannel) — A JavaScript library for data/file/text sharing!
29
+
2.[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.
30
+
3.[RecordRTC.js](https://webrtc-experiment.appspot.com/RecordRTC/) — A library to record audio/video streams
31
+
4.[Pre-recorded media streaming](https://webrtc-experiment.appspot.com/Pre-recorded-Media-Streaming/) — Most demanded and useful feature!
32
+
5.[Socket.io over Node.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/socketio-over-nodejs) — Copy/Paste/Deploy and you're done!
33
+
6.[RTCall.js](https://webrtc-experiment.appspot.com/RRTCall/) — A library for Browser-to-Browser audio-only calling
34
+
35
+
----
36
+
24
37
#### Many-to-Many style of WebRTC Experiments
25
38
26
39
1.[Group video sharing / video-conferencing](https://webrtc-experiment.appspot.com/video-conferencing/)
@@ -47,13 +60,6 @@ These demos/experiments are entirely client-side; i.e. no server installation ne
47
60
1.[One-to-one WebRTC video chat using WebSocket](https://webrtc-experiment.appspot.com/websocket/)
48
61
2.[One-to-one WebRTC video chat using socket.io](https://webrtc-experiment.appspot.com/socket.io/)
49
62
50
-
| in-Page / One-Page / Client Side |
51
-
| ------------- |
52
-
|[Text chat using RTCDataChannel APIs](https://webrtc-experiment.appspot.com/demos/client-side-datachannel.html)|
53
-
|[Simple video chat](https://webrtc-experiment.appspot.com/demos/client-side.html)|
54
-
|[Sharing video - using socket.io for signaling](https://webrtc-experiment.appspot.com/demos/client-side-socket-io.html)|
55
-
|[Sharing video - using WebSockets for signaling](https://webrtc-experiment.appspot.com/demos/client-side-websocket.html)|
[WebRTC Experiments](https://github.com/muaz-khan/WebRTC-Experiment) are released under [MIT licence](https://webrtc-experiment.appspot.com/licence/) . Copyright (c) 2013 [Muaz Khan](https://plus.google.com/100325991024054712503).
311
+
[WebRTC Experiments](https://webrtc-experiment.appspot.com/) are released under [MIT licence](https://webrtc-experiment.appspot.com/licence/) . Copyright (c) 2013 [Muaz Khan](https://plus.google.com/100325991024054712503).
For a ready-made socket.io over node.js implementation; [visit this link](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/socketio-over-nodejs).
462
+
For a `ready-made` socket.io over node.js implementation; [visit this link](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/socketio-over-nodejs).
399
463
400
464
----
401
465
402
466
#### Browser Support
403
467
404
-
[RTCMultiConnection.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCMultiConnection) supports following browsers:
468
+
[RTCMultiConnection.js](https://webrtc-experiment.appspot.com/#RTCMultiConnection) supports following browsers:
405
469
406
470
| Browser | Support |
407
471
| ------------- |:-------------|
@@ -414,4 +478,4 @@ For a ready-made socket.io over node.js implementation; [visit this link](https:
414
478
415
479
#### License
416
480
417
-
[RTCMultiConnection.js](https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCMultiConnection) is released under [MIT licence](https://webrtc-experiment.appspot.com/licence/) . Copyright (c) 2013 [Muaz Khan](https://plus.google.com/100325991024054712503).
481
+
[RTCMultiConnection.js](https://webrtc-experiment.appspot.com/#RTCMultiConnection) is released under [MIT licence](https://webrtc-experiment.appspot.com/licence/) . Copyright (c) 2013 [Muaz Khan](https://plus.google.com/100325991024054712503).
0 commit comments