Kotlin

Activer les statistiques de l'expéditeur sur l'éditeur

Connectez-vous à la session, publiez votre caméra et activez Statistiques côté expéditeur afin que les abonnés puissent accéder aux indicateurs de performance fournis par les éditeurs

1. Commencez par vous connecter à une session et par publier

Construire un Session, définir un SessionListener, puis connectez-vous à l'aide de votre jeton. Lorsque onConnected incendies, créer et publier un 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. Activer les statistiques côté expéditeur

Pour recevoir Statistiques côté expéditeur activez-les au niveau de l'éditeur du flux en définissant `senderStatsTrack(true)` lors de la création de l'éditeur :

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)
}

Les champs de lien vers les médias des abonnés, tels que transport et surtout remotePublisherTransport peut être limitée à moins que les statistiques côté expéditeur (et/ou la solution de secours audio) ne soient activées chez l'éditeur.

Voir Statistiques sur les liens médias des abonnés dans le guide général.