開発ガイド

マルチストリームで接続する

Sendrecv オブジェクトのオプションに multistream: true を指定します 詳しくは マルチストリーム を参照してください。

映像・音声コーデックを指定する

SendrecvSendonlyRecvonly 、 オブジェクトのオプションで指定します

var debug = true;
var sora = Sora.connection('ws://192.0.2.100:5000/signaling', debug);
var channelId = 'sorajssdk';
var metadata = '';
var options = {
  audioCodecType: 'OPUS',
  videoCodecType: 'VP9'
};
var sendrecv = sora.sendrecv(channelId, metadata, options);

ビットレートを指定する

音声のビットレート指定は推奨しません

SendrecvSendonlyRecvonly 、 オブジェクトのオプションで指定します

var debug = true;
var sora = Sora.connection('ws://192.0.2.100:5000/signaling', debug);
var channelId = 'sorajssdk';
var metadata = '';
var options = {
  audioBitRate: 64,
  videoBitRate: 100
};
var sendrecv = sora.sendrecv(channelId, metadata, options);

映像と音声の可否を指定する

SendrecvSendonlyRecvonly 、 オブジェクトのオプションで指定します

音声なし

var debug = true;
var sora = Sora.connection('ws://192.0.2.100:5000/signaling', debug);
var channelId = 'sorajssdk';
var metadata = '';
var options = {
  audio: false
};
var sendrecv = sora.sendrecv(channelId, metadata, options);

映像なし

var debug = true;
var sora = Sora.connection('ws://192.0.2.100:5000/signaling', debug);
var channelId = 'sorajssdk';
var metadata = '';
var options = {
  video: false
};
var sendrecv = sora.sendrecv(channelId, metadata, options);