Skip to content

Latest commit

 

History

History

samples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

SDK の API をそれぞれ用いたサンプル

RICOH Live Streaming Client SDK for Windows を使用した Windows Unity サンプルアプリケーションです。

サービスのご利用には、API利用規約への同意とアカウントの登録、ソフトウェア利用許諾書への同意が必要です。 詳細は下記Webサイトをご確認ください。

事前準備

  • Client ID, Secret の設定
    各サンプルの Script(ソースファイル)に Client ID, Secret を設定する。
    public override string ClientId => "Exsample_ClientID_0123456789";
    public override string ClientSecret => "Exsample_ClientSecret_0123456789";

ビルド方法

  1. Unity Hub で任意のサンプルをリストに追加し起動する。
  2. Project の Assets > Scenes でサンプルの Scene をダブルクリックする。
  3. 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