Sitzungen erstellen

Übersicht

Bei einer Vonage Video-Sitzung stellen die Benutzer eine Verbindung her, um in Echtzeit zu interagieren. Ihr Anwendungsserver generiert die Sitzung, damit die Clients daran teilnehmen können.

In dieser Anleitung wird das Thema behandelt:

  • Erstellen einer Sitzung

Bevor Sie beginnen

Wie bereits erwähnt, benötigen Sie einen laufenden Anwendungsserver, um eine Sitzung zu erstellen.

Eine Sitzung erstellen

Beim Erstellen einer Sitzung können Sie je nach Bedarf einige Optionen festlegen. Es handelt sich um den Medienmodus, die Archivierungspräferenz und den Hinweis auf den Speicherort. Weitere Informationen zu diesen Optionen finden Sie in der Einen Sitzungsleitfaden erstellen.

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

Zusätzlich zu den Server-SDKs kann eine Sitzung auch durch einen API-Aufruf an einen Endpunkt erstellt werden. Weitere Informationen finden Sie in der Vonage Video API-Referenz

Die Sitzungs-ID wird zurückgegeben und kann dann an den Client weitergegeben werden, damit die Benutzer eine Verbindung herstellen und mit ihren Token interagieren können.

Siehe auch