KG's webrtc-skyway-test
- 20220811
(mainにマージ、echoキャンセラon/off, autoGainも動くと思います。compは未実装)
- 20220710 ビデオファイル(再生まで)
For dev
RTC signaling via SkyWay free service.
Tested with Firefox and Chrome on Ubuntu.
- Signaling via SkyWay
- Two cameras support (almost done)
- On/off camera track transmission (track.enabled=true/false)
- suppress black screen of disabled video at the receiver
(videoelement.display.style = 'none' to suppress, '' to recover)
with customized SkyWay JS SDK
https://github.com/goto920/skyway-js-sdk-goto920
- Fix SDP parameter for opus (stereo=1;maxaveragebitrate=256000)
- addTrack(), removeTrack() support (also replaceTrack() but not tested)
- videoBandwidth, audioBandwidth in the middle of a session
Note: audioBandwidth does not work for Firefox (sending side)
How to use
- Open two instances of this application (on two PCs).
Using two browers on a PC is OK for a basic experiment.
- Connect additional camera (webcam) before "call" or accept a call.
- Choose cameras and audio input devices.
- Caller: Copy "localPeerId" of the other party to "remotePeerId" text field,
then press "Call".
- All peer names are listed in JavaScript Console of the browser.
- Callee: "Call" becomes "Answer" when called, then click.
- No hangup button available now (to be added).
Just close the brower tab.