Class SoraConnection

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

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

デバッグフラグ

Constructors

  • Parameters

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

    Returns SoraConnection

Properties

debug: boolean

デバッグフラグ

signalingUrlCandidates: string | string[]

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

Accessors

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

    Returns string | string[]

Methods

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

    Parameters

    • channelId: string

      チャネルID

    • metadata: JSONType = null

      メタデータ

    • options: ConnectionOptions = ...

      コネクションオプション

    Returns ConnectionSubscriber

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

    const connection = Sora.connection('ws://192.0.2.100:5000/signaling', true);
    const recvonly = connection.recvonly("sora");
  • role sendonly で接続するための Connection インスタンスを生成するメソッド

    Parameters

    • channelId: string

      チャネルID

    • metadata: JSONType = null

      メタデータ

    • options: ConnectionOptions = ...

      コネクションオプション

    Returns ConnectionPublisher

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

    const connection = Sora.connection('ws://192.0.2.100:5000/signaling', true);
    const sendonly = connection.sendonly("sora");
  • role sendrecv で接続するための Connection インスタンスを生成するメソッド

    Parameters

    • channelId: string

      チャネルID

    • metadata: JSONType = null

      メタデータ

    • options: ConnectionOptions = ...

      コネクションオプション

    Returns ConnectionPublisher

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

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