カメラやマイクの切り替え
replaceStream メソッド を使うことで、Stream を変更できます。
Publish後、 別のデバイスのカメラの Stream に入れ替えるサンプルコードを以下に示します。
const devices = await SkyWayStreamFactory.enumerateInputVideoDevices();
const camera = await SkyWayStreamFactory.createCameraVideoStream({ deviceId: devices[0].id });
const publication = await person.publish(camera);
const anotherCamera = await SkyWayStreamFactory.createCameraVideoStream({ deviceId: devices[1].id });
publication.replaceStream(anotherCamera);