開発ガイド

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

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

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

Publisher オブジェクトまたは Subscriber オブジェクトのオプションで指定します

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

ビットレートを指定する

Publisher オブジェクトまたは Subscriber オブジェクトのオプションで指定します

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

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

Publisher オブジェクトまたは Subscriber オブジェクトのオプションで指定します

音声なし

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

映像なし

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