Création de sessions

Vue d'ensemble

Une session vidéo Vonage est l'endroit où les utilisateurs se connectent pour interagir en temps réel. Votre serveur d'application génère la session pour que les clients puissent la rejoindre.

Ce mode d'emploi aborde les points suivants :

  • Création d'une session

Avant de commencer

Comme indiqué précédemment, vous aurez besoin d'un serveur d'application en cours d'exécution pour créer une session.

Créer une session

Lors de la création d'une session, vous pouvez spécifier quelques options en fonction de vos besoins. Il s'agit du mode média, de la préférence d'archivage et de l'indication d'emplacement. Vous trouverez plus d'informations sur ces options dans la section Créer un guide de la session.

// Create a session that will attempt to transmit streams directly between
// clients. If clients cannot connect, the session uses the Vonage TURN server:
try {
    const session = await vonage.video.createSession();
    // save the sessionId
    db.save("session", session.sessionId, done);
} catch(error) {
    console.error("Error creating session: ", error);
}

// The session will use the Vonage Media Router:
try {
    const session = await vonage.video.createSession({ mediaMode: MediaMode.ROUTED });
    // save the sessionId
    db.save("session", session.sessionId, done);
} catch(error) {
    console.error("Error creating session: ", error);
}

// A Session with a location hint
try {
    const session = await vonage.video.createSession({ location: "12.34.56.78" });
    // save the sessionId
    db.save("session", session.sessionId, done);
} catch(error) {
    console.error("Error creating session: ", error);
}

// A Session with an automatic archiving
try {
    const session = await vonage.video.createSession({ mediaMode: MediaMode.ROUTED, archiveMode: "always" });
    // save the sessionId
    db.save("session", session.sessionId, done);
} catch(error) {
    console.error("Error creating session: ", error);
}

Outre les SDK du serveur, une session peut être créée par un appel API à un point d'extrémité. Vous trouverez plus d'informations dans la section Référence de l'API Video de Vonage

L'identifiant de session est renvoyé et peut être transmis au client pour permettre aux utilisateurs de se connecter et d'interagir avec leurs jetons.

Voir aussi