Class SoraConnection

Role 毎の Connection インスタンスを生成するためのクラス

Param

シグナリングに使用する URL の候補

Param

デバッグフラグ

Hierarchy

  • SoraConnection

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    • signalingUrlCandidates: string | string[]
    • debug: boolean = false

    Returns SoraConnection

Properties

debug: boolean

デバッグフラグ

signalingUrlCandidates: string | string[]

シグナリングに使用する URL の候補

Accessors

  • get signalingUrl(): string | string[]
  • シグナリングに使用する URL の候補

    Deprecated

    Returns string | string[]

Methods

  • role recvonly で接続するための Connecion インスタンスを生成するメソッド

    Example

    const connection = Sora.connection('ws://192.0.2.100:5000/signaling', true);
    const recvonly = connection.recvonly("sora");

    Parameters

    • channelId: string

      チャネルID

    • metadata: JSONType = null

      メタデータ

    • options: ConnectionOptions = ...

      コネクションオプション

    Returns ConnectionSubscriber

    role recvonly な Connection オブジェクトを返します

  • role sendonly で接続するための Connecion インスタンスを生成するメソッド

    Example

    const connection = Sora.connection('ws://192.0.2.100:5000/signaling', true);
    const sendonly = connection.sendonly("sora");

    Parameters

    • channelId: string

      チャネルID

    • metadata: JSONType = null

      メタデータ

    • options: ConnectionOptions = ...

      コネクションオプション

    Returns ConnectionPublisher

    role sendonly な Connection オブジェクトを返します

  • role sendrecv で接続するための Connecion インスタンスを生成するメソッド

    Example

    const connection = Sora.connection('ws://192.0.2.100:5000/signaling', true);
    const sendrecv = connection.sendrecv("sora");

    Parameters

    • channelId: string

      チャネルID

    • metadata: JSONType = null

      メタデータ

    • options: ConnectionOptions = ...

      コネクションオプション

    Returns ConnectionPublisher

    role sendrecv な Connection オブジェクトを返します

Generated using TypeDoc