java.lang.Object

com.opentok.Broadcast


public class Broadcast extends 目的

OpenTokセッションのライブ配信を表します。

ネストされたクラスの概要

ネストされたクラス

修飾子と型

クラス

説明

static enum

Broadcast.StreamMode

で用いられる値を定義します。 BroadcastProperties.Builder.streamMode(com.opentok.Broadcast.StreamMode) メソッド によって呼び出され、 getStreamMode() メソッドを使用する。

方法の概要

すべてのメソッド 静的メソッド インスタンスメソッド 具体的なメソッド

修飾子と型

方法

説明

long

getCreatedAt()

放送が開始された時刻(Unixエポックからの経過時間、ミリ秒単位)。

String

getHls()

その放送のHLS URL(存在する場合)。

String

getHlsStatus()

放送のHLSステータスが判明している場合。

String

getId()

放送ID。

int

getMaxBitrate()

最大ビットレート(ビット/秒)は、放送の構成において指定可能なオプション値です。

int

getMaxDuration()

放送の最大継続時間(秒単位)。

String

getMultiBroadcastTag()

そのブロードキャストに multiBroadcastTag が設定されている場合、それを返します。

int

getProjectId()

その配信に関連付けられている OpenTok API キー。

String

getResolution()

放送の解像度。

List<Rtmp>

getRtmpList()

その放送のRTMP URLの一覧(ある場合)。

String

getSessionId()

この放送に関連付けられている OpenTok セッションのセッション ID。

String

getStatus()

放送の状態(「開始済み」または「停止済み」)。

Broadcast.StreamMode

getStreamMode()

このアーカイブに含めるストリームを選択するために使用するストリームモード: StreamMode.AUTO または StreamMode.MANUAL.

long

getUpdatedAt()

放送が更新された時刻(Unixエポックからの経過時間、ミリ秒単位)。

boolean

hasAudio()

その放送に音声があるかどうか(true)または(false).

boolean

hasVideo()

その放送に映像が含まれているかどうか(true)または(false).

static Broadcast

makeBroadcast()

を呼ばないでください。 makeBroadcast() メソッドを使用する。

String

toString()

java.lang クラスから継承されたメソッド。目的

equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

メソッドの詳細

makeBroadcast

public static ブロードキャスト makeBroadcast()

を呼ばないでください。 makeBroadcast() メソッド。ライブストリーミング配信を開始するには、 次のメソッドを呼び出します。 OpenTok.startBroadcast() メソッドを使用する。

getId

public ストリング getId()

放送ID。

getSessionId

public ストリング getSessionId()

この放送に関連付けられている OpenTok セッションのセッション ID。

getProjectId

public int getProjectId()

その配信に関連付けられている OpenTok API キー。

getCreatedAt

public long getCreatedAt()

放送が開始された時刻(Unixエポックからの経過時間、ミリ秒単位)。

getUpdatedAt

public long getUpdatedAt()

放送が更新された時刻(Unixエポックからの経過時間、ミリ秒単位)。

getMaxDuration

public int getMaxDuration()

放送の最大継続時間(秒単位)。

戻り値: : 最大期間。

getMaxBitrate

public int getMaxBitrate()

最大ビットレート(ビット/秒)は、放送の構成において指定可能なオプション値です。

戻り値: : 最大ビットレート。

getResolution

public ストリング getResolution()

放送の解像度。

getStatus

public ストリング getStatus()

放送の状態(「開始済み」または「停止済み」)。

getMultiBroadcastTag

public ストリング getMultiBroadcastTag()

そのブロードキャストに multiBroadcastTag が設定されている場合、それを返します。

getHls

public ストリング getHls()

その放送のHLS URL(存在する場合)。

getHlsStatus

public ストリング getHlsStatus()

放送のHLSステータス(判明している場合)。「connecting」、「ready」、「live」、「ended」、「error」のいずれか。

戻り値: : HLSのステータスを文字列として返します(該当する場合)。

getRtmpList

public 一覧<RTMP> getRtmpList()

その放送のRTMP URLの一覧(ある場合)。

hasAudio

public boolean hasAudio()

その放送に音声があるかどうか(true)または(false).

hasVideo

public boolean hasVideo()

その放送に映像が含まれているかどうか(true)または(false).

getStreamMode

public Broadcast.StreamMode getStreamMode()

このアーカイブに含めるストリームを選択するために使用するストリームモード: StreamMode.AUTO または StreamMode.MANUAL.

toString

public ストリング toString()

上書き: : toString 授業中 Object