マルチプラットフォーム
配備における究極の選択
フル・オンプレミス
プライベートクラウド
ハイブリッド
リアルタイムの高品質ビデオ体験を構築
アダプティブ・ビデオ・レイヤリング技術
スケーラブル・ビデオ・エンコーディング(SVC)およびサイマルキャスト・テクノロジーを利用し、ユーザーの利用可能な帯域幅とデバイスに適応。
音声起動レイアウト
多人数での通話中、アクティブなスピーカーを常に画面に表示したり、ニーズに合わせてレイアウトをカスタマイズすることができます。
開発者向け
でリアルタイムの音声とビデオを埋め込むことができます。 数行のコード.
下記のサンプルをお試しいただき、いかに簡単に始められるかをご確認ください。
私たちがサポートする言語の一部
上へ
プレビューをクリックする
// グローバル変数の宣言
let vidyoConnector = null;
let meetingLink = document.getElementById('meetingLink');
let name = document.getElementById('name');
function onVidyoClientLoaded() { 以下のようにします。
window.VC = new window.VidyoClientLib.VidyoClient('', () => { init(); void
init();
});
}
非同期関数 init() {
try {
vidyoConnector = await VC.CreateVidyoConnector({
viewId:"renderer", // 合成された動画がレンダリングされるDiv ID;
viewStyle:"VIDYO_CONNECTORVIEWSTYLE_Default", // 合成されたレンダラーの視覚スタイル
remoteParticipants: 8, // レンダリングする参加者の最大数
logFileFilter:「debug@VidyoClient debug@VidyoSDP debug@VidyoResourceManager"、
logFileName:"",
userData:0,
制約:{}
});
console.log("create success");
} catch (error) {
console.error('作成に失敗しました', error);
}
}
非同期関数 joinCall() {
try {
// 新しい部屋を作成する
let res = await fetch('https://vidyo-adhoc-zsdgxlqgkq-uc.a.run.app/api/v1/rooms', {method: 'POST'});
res = await res.json();
console.log(res);
const params = res.roomUrl.split('/join/');
const portal = params[0];
const roomKey = params[1];
await vidyoConnector.ConnectToRoomAsGuest({
host: portal, // ホスト
roomKey: roomKey, //ROOM KEY
displayName: name.value、
roomPin: res.pin、
onSuccess: () => { {ルームピン: res.pin, onSuccess: () => {ルームピン: res.pin
console.log(`vidyoConnector.ConnectToRoomAsGuest : onSuccess callback received`);
meetingLink.value = res.roomUrl;
},
onFailure: (reason) => {次のようにします。
console.error("vidyoConnector.Connect : onFailure callback received", reason);
},
onDisconnected: (reason) => { 次のようにします。
console.log("vidyoConnector.Connect : onDisconnected callback received", reason);
});
キャッチ(エラー)
console.log(error)
};
}
関数 endCall() {
vidyoConnector.Disconnect();
meetingLink.value = '';
}
上記のサンプル・プロジェクトをStackblitzで試す
から直接クローンするか ギットハブ そしてプレーを始める。
お問い合わせ
ご質問がある場合、または価格について詳しくお知りになりたい場合は、フォームにご記入ください。有効なビジネスEメールのみ受け付けております。