com.opentok.SessionProperties.Builder
包含クラス: : SessionProperties
public static class SessionProperties.Builder extends 目的
このクラスを使用して、SessionProperties オブジェクトを作成します。
関連項目:
: - SessionProperties
コンストラクタの概要
コンストラクタ
コンストラクタ
説明
Builder()
方法の概要
すべてのメソッド インスタンスメソッド 具体的なメソッド
修飾子と型
方法
説明
SessionProperties.Builder
archiveMode(ArchiveMode archiveMode)
このメソッドを呼び出すと、セッションが自動的にアーカイブされるかどうかを確認できます(ArchiveMode.ALWAYS)
か、そうでないか(ArchiveMode.MANUAL).
SessionProperties.Builder
archiveName(String archiveName)
自動アーカイブセッションに含まれるすべてのアーカイブのアーカイブ名を表示します。
SessionProperties.Builder
archiveResolution(Resolution archiveResolution)
自動アーカイブセッション内のすべてのアーカイブについて、アーカイブの解像度を示します。
SessionProperties
build()
SessionProperties オブジェクトを作成します。
SessionProperties.Builder
endToEndEncryption()
有効にする エンドツーエンドの暗号化 ルーティングされたセッションの場合。
SessionProperties.Builder
location(String location)
このメソッドを呼び出すことで、OpenTokサーバーがセッションをグローバルネットワーク内のどこに配置するかを決定するために使用するIPアドレスを設定できます。
SessionProperties.Builder
mediaMode(MediaMode mediaMode)
このメソッドを呼び出すことで、セッションが
OpenTok Media Router を使用してストリームを送信するかどうかを判断できます(MediaMode.ROUTED) かどうか
(MediaMode.RELAYED).
java.lang クラスから継承されたメソッド。目的
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
コンストラクタの詳細
ビルダー
public Builder()
メソッドの詳細
場所
public SessionProperties.Builder 場所(ストリング (場所) スロー InvalidArgumentException
このメソッドを呼び出すことで、OpenTokサーバーがセッションをグローバルネットワーク内のどこに配置するかを決定するために使用するIPアドレスを設定できます。ロケーションヒントを設定しない場合、 OpenTokサーバーは、セッションに最初に接続したクライアントを基準として判断します。
パラメータ:
: location - 位置情報のヒントとして使用するIPアドレス。
戻り値: : ロケーションヒントの設定が指定された SessionProperties.Builder オブジェクト。
投球:
: InvalidArgumentException
mediaMode
public SessionProperties.Builder mediaMode(MediaMode mediaMode)
このメソッドを呼び出すことで、セッションが
OpenTok Media Router を使用してストリームを送信するかどうかを判断できます(MediaMode.ROUTED) かどうか
(MediaMode.RELAYED). デフォルトでは、 mediaMode プロパティ
は MediaMode.RELAYED.
を持つ。 mediaMode プロパティを MediaMode.RELAYED, セッションでは
クライアント間でストリームを直接送信しようとします。ファイアウォールの制限により
クライアントが接続できない場合、セッションではOpenTok TURNサーバーを使用して、音声・映像
ストリームを中継します。
その OpenTok メディアルーター には次のようなメリットがある:
- OpenTok Media Router を使用すると、多者間セッションにおける帯域幅の使用量を削減できます。
(
mediaModeプロパティがMediaMode.RELAYED, 各クライアントは、そのストリームを購読している各クライアントに対して、個別の音声・映像ストリームを送信する必要があります 。) - OpenTok Media Router は、以下の機能を通じてユーザー体験の質を向上させることができます。 オーディオのフォールバックとビデオの 復旧. これらの機能により、クライアントの接続状態が、 購読しているストリームの動画を再生できないほど悪化した場合、そのクライアントでは (他のクライアントに影響を与えることなく)動画の配信が停止され、クライアントには音声のみが配信されます。 クライアントの接続状態が改善すると、動画の配信が再開されます。
- OpenTok Media Router は、以下の機能をサポートしています。 アーカイビング OpenTokセッションの録画、保存、および再生が可能な機能です。
パラメータ:
: mediaMode - で定義された値に設定する MediaMode を列挙する。
戻り値: : メディアモードの設定が反映された SessionProperties.Builder オブジェクト。
archiveMode
public SessionProperties.Builder archiveMode(アーカイブモード archiveMode)
このメソッドを呼び出すと、セッションが自動的にアーカイブされるかどうかを確認できます(ArchiveMode.ALWAYS)
か、そうでないか(ArchiveMode.MANUAL).
常にアーカイブされるセッションを使用するには、ルーティングされたメディアモードも必要です(MediaMode.ROUTED).
パラメータ:
: archiveMode - アーカイブモード。
戻り値: : アーカイブモードの設定が適用された SessionProperties.Builder オブジェクト。
アーカイブの解像度
public SessionProperties.Builder archiveResolution(決議 archiveResolution)
自動アーカイブセッション内のすべてのアーカイブのアーカイブ解像度を示します。
アーカイブモードで開始されるセッション ArchiveMode.ALWAYS この決議は、その会期のすべてのアーカイブに適用されます。
パラメータ:
: archiveResolution - 自動アーカイブの解決方法を列挙型として定義する。
戻り値: : アーカイブの解像度設定が指定された SessionProperties.Builder オブジェクト。
archiveName
public SessionProperties.Builder archiveName(ストリング archiveName)
自動アーカイブセッション内のすべてのアーカイブのアーカイブ名を指定します。
アーカイブモードで開始されるセッション ArchiveMode.ALWAYS そのセッションのすべてのアーカイブに対して、このアーカイブ名を使用します。
パラメータ:
: archiveName - アーカイブ名(最大80文字)。
戻り値: : アーカイブ名の設定が指定された SessionProperties.Builder オブジェクト。
エンドツーエンド暗号化
public SessionProperties.Builder endToEndEncryption()
有効にする エンドツーエンドの暗号化 ルーティングされたセッションの場合。
また、以下を設定する必要があります。 mediaMode(MediaMode) への MediaMode.ROUTED このメソッドを
呼び出す際。
戻り値:
: e2ee プロパティが次のように設定された SessionProperties.Builder オブジェクト true.
ビルド
public SessionProperties build()
SessionProperties オブジェクトを作成します。
戻り値: : SessionProperties オブジェクト。