Kotlin

パブリッシャーで「送信者統計」を有効にする

セッションに接続し、カメラを公開して、有効にしてください 送信側統計 これにより、購読者はパブリッシャー側の指標にアクセスできるようになります

1. まず、セッションに接続して公開することから始めます

を構築する。 Session, を設定する SessionListener, トークンと接続します。 onConnected 火災、作成して公開する Publisher:

private fun connectToSession() {
    if (session != null) return
    session = Session.Builder(
        this,
        VonageVideoConfig.APP_ID,
        VonageVideoConfig.SESSION_ID,
    ).build()
    session?.setSessionListener(sessionListener)
    session?.connect(VonageVideoConfig.TOKEN)
}

2. 送信者側の統計情報を有効にする

受け取るには 送信側統計 パブリッシャーを構築する際に senderStatsTrack(true) を設定することで、ストリームのパブリッシャー上でこれらの機能を有効にします:

override fun onConnected(session: Session) {
    publisher = Publisher.Builder(this@MainActivity)
        .senderStatsTrack(true)   // Enable sender-side statistics for this publisher
        .build()
    publisher?.setPublisherListener(publisherListener)
    session.publish(publisher)
}

次のような購読者向けメディアリンクフィールドなど transport そしてとりわけ remotePublisherTransport 制限される場合があります パブリッシャー側で送信者側の統計情報(および/またはオーディオのフォールバック)が有効になっていない限り。

参照 加入者メディアリンク統計 概要ガイドにて。