RICOH Live Streaming Client SDK for Windows を使用した Windows Unity サンプルアプリケーションです。
サービスのご利用には、API利用規約への同意とアカウントの登録、ソフトウェア利用許諾書への同意が必要です。 詳細は下記Webサイトをご確認ください。
- サービスサイト: https://livestreaming.ricoh/
- ソフトウェア開発者向けサイト: https://api.livestreaming.ricoh/
- アカウント登録: https://console.livestreaming.mw.smart-integration.ricoh.com/login/register
- ソフトウェア使用許諾契約書 : Software License Agreement
- NOTICE: This package includes SDK and sample application(s) for "RICOH Live Streaming Service". At this moment, we provide API license agreement / software license agreement only in Japanese.
- Client ID, Secret の設定
各サンプルの Script(ソースファイル)に Client ID, Secret を設定する。public override string ClientId => "Exsample_ClientID_0123456789"; public override string ClientSecret => "Exsample_ClientSecret_0123456789";
- Unity Hub で任意のサンプルをリストに追加し起動する。
- Project の
Assets > Scenes
でサンプルの Scene をダブルクリックする。 File > Build Settings > Build
を選択し、任意のフォルダにClientSDKForWindows-UnitySample.exe
を作成する。
下記2種類のログを出力する。
種類 | 内容 | 出力設定 | 出力場所 |
---|---|---|---|
SDK・アプリログ | SDKやアプリが出力する log4net のログ | 各サンプル/Assets/StreamingAssets/Log4net.Config.xml | C:/Users/ユーザー名/AppData/LocalLow/RICOH/ClientSDKForWindows-UnitySample/logs/main.log |
Unityログ | Unityが出力するプレイヤーログ | Unityマニュアル を参照 | C:/Users/ユーザー名/AppData/LocalLow/RICOH/ClientSDKForWindows-UnitySample/Player.log |
サンプルの詳細は各リンク先を参照
サンプル | 概要 | Scene | Script | Client SDK API |
---|---|---|---|---|
bitrate | Videoの最大送信ビットレートの変更 | BitrateSampleScene | BitrateSample.cs | Client#ChangeVideoSendBitrate |
device | カメラ、マイク、スピーカーのデバイス検出と切り替え | DeviceSampleScene | DeviceSample.cs | Client#ReplaceMediaStreamTrack Client#SetAudioInputDevice Client#SetAudioOutputDevice WindowProcedureHookListener#OnDevicesChanged |
meta | Connection/Track Metadata 更新通知の送受信 | MetaSampleScene | MetaSample.cs | Client#UpdateMeta Client#UpdateTrackMeta IClientListener#OnUpdateRemoteTrack IClientListener#OnUpdateRemoteConnection |
mute | ミュート状態の変更とミュート状態更新通知の送受信 | MetaSampleScene | MuteSample.cs | Client#ChangeMute IClientListener#OnUpdateMute |
selective | 相手映像の選択受信設定 | SelectiveSampleScene | SelectiveSample.cs | Client#ChangeMediaRequirements |