Creación de sesiones

Visión general

Una sesión de Vonage Video es donde los usuarios se conectan para interactuar en tiempo real. Tu servidor de aplicaciones genera la sesión para que los clientes puedan unirse.

Este tutorial repasará:

  • Crear una sesión

Antes de empezar

Como se mencionó anteriormente, necesitará un servidor de aplicaciones en ejecución para crear una sesión.

Crear una sesión

Al crear una sesión, hay algunas opciones que puede especificar en función de sus necesidades. Se trata del modo multimedia, la preferencia de archivo y la sugerencia de ubicación. Encontrará más información sobre estas opciones en la sección Crear una guía de sesión.

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

Además de los SDK de servidor, se puede crear una sesión realizando una llamada API a un endpoint. Encontrará más información en la sección Referencia de Video API de Vonage

Se devolverá el identificador de sesión, que podrá pasarse al cliente para que los usuarios puedan conectarse e interactuar con sus tokens.

Ver también