EU-Proxy-Routing

Der nicht-mediale Verkehr umfasst Video API-Aufrufe, WebSocket-Verbindungen, und Protokollverkehr.

Die EU-Proxy-Funktion ist verfügbar, wenn Sie eine europäische regionale Medienzone erwerben. Add-on-Featuremit dem Sie den gesamten Medien-Stream-Verkehr innerhalb der EU beschränken können. Mit diesen Funktionen können Sie den gesamten Vonage Video API-Verkehr (sowohl Medien als auch Nicht-Medien) innerhalb der EU beschränken.

Vonage stellt Ihnen eine URL für den EU-Proxyserver zur Verfügung, der TLS 1.3 unterstützt und starke kryptografische Schlüssel von mindestens 3072 Bit (oder gleichwertiger Stärke) verwendet, die Sie in Client-Applikationen einstellen, die die Vonage Video API verwenden. Diese URL kann sich ändern. Wenden Sie sich an Ihren Vonage-Vertriebsmitarbeiter, um die URL des EU-Proxyservers zu erhalten.

Einrichten eines Webdienstes zur Bereitstellung der URL des EU-Proxyservers

Wenn Sie die EU-Proxy-Funktion in Anwendungen verwenden, die die Vonage Video API Client SDKs für Android, iOS, Windows oder Linux verwenden, müssen Sie einen Webservice erstellen, den die Client-Anwendung aufrufen kann, um die EU-Proxy-URL zu erhalten. Vonage kann diese URL ändern, daher sollten Sie sie nicht fest in eine kompilierte Client-Anwendung codieren.

Konfigurieren des EU-Proxyservers in Client-Anwendungen

Client SDK: Bitte beachten Sie, dass Ihr App-ID ist Ihr API-Schlüssel.

Sie legen die URL für den EU-Proxyserver fest, wenn Sie eine Sitzung in den Vonage Video API Client SDKs initiieren.

OpenTok.js

Rufen Sie die OT.setProxyUrl() Methode, um die URL des EU-Proxyservers festzulegen:

const euProxyUrl = ''; // Set this to the EU proxy URL provided by Vonage
OT.setProxyUrl(euProxyUrl);

Sie müssen diese Methode vor allen anderen OpenTok.js-Methoden aufrufen. Dadurch wird sichergestellt, dass der Proxy-Server für den Vonage-Verkehr verwendet wird.

Vonage Video API Android SDK

Legen Sie die URL des Proxyservers fest, indem Sie die Funktion setProxyUrl() Methode der Session.Builder Objekt, das Sie zur Instanziierung eines Session-Objekts verwenden:

// Before executing this code, call a function that obtains
// the EU proxy server URL from the web service you set up.

mSession = new Session.Builder(context, API_Key, SESSION_ID)
  .setProxyUrl(mEuProxyUrl)
  .build();

Siehe Einrichten eines Webdienstes zur Bereitstellung der URL des EU-Proxyservers.

Vonage Video API iOS SDK

Legen Sie die URL des Proxyservers fest, indem Sie die Option proxyURL Eigenschaft der OTSessionSettings Objekt, das Sie an die [OTSession initWithApiKey:sessionId:delegate:settings:] Methode:

// Before executing this code, call a function that obtains
// the EU proxy server URL from the web service you set up.

OTSessionSettings *settings = [[OTSessionSettings alloc] init]; settings.proxyURL = euProxyUrl;

session = [[OTSession alloc] initWithApiKey:kApiKey
                                  sessionId:kSessionId
                                  delegate:self
                                  settings:settings];

Siehe Einrichten eines Webdienstes zur Bereitstellung der URL des EU-Proxyservers.

Vonage Video API Windows SDK

Legen Sie die URL des Proxyservers fest, indem Sie die Option proxyUrl Parameter des Session() Konstrukteur:

// Before executing this code, call a function that obtains
// the EU proxy server URL from the web service you set up.

Session = new Session.Builder(Context.Instance, API_KEY, SESSION_ID)
{
  ProxyUrl = EU_PROXY_URL
}.Build();

Siehe Einrichten eines Webdienstes zur Bereitstellung der URL des EU-Proxyservers.

Vonage Video API Linux SDK

Legen Sie die URL des Proxyservers fest, indem Sie die Funktion otc_session_settings_set_proxy_url() Funktion:

// Before executing this code, call a function that obtains
// the EU proxy server URL from the web service you set up.

otc_session_settings_set_proxy_url(ssession_settings, euProxyUrl);
otc_session *session = otc_session_new_with_settings(API_KEY,
                                                     SESSION_ID,
                                                     &session_callbacks,
                                                     session_settings);

Der erste Parameter ist die otc_session_settings Instanz, die Sie an die otc_session_new_with_settings () Funktion zur Initialisierung einer otc_session Instanz. Der zweite Parameter ist der URL-String des EU-Proxyservers.

Siehe Einrichten eines Webdienstes zur Bereitstellung der URL des EU-Proxyservers.

Client SDK: Bitte beachten Sie, dass Ihr App-ID ist Ihr API-Schlüssel.

Vonage Video API macOS SDK

Legen Sie die URL des Proxyservers fest, indem Sie die Funktion otc_session_settings_set_proxy_url() Funktion:

// Before executing this code, call a function that obtains
// the EU proxy server URL from the web service you set up.
otc_session_settings_set_proxy_url(session_settings, euProxyUrl);
otc_session *session = otc_session_new_with_settings(API_KEY,
                                                     SESSION_ID,
                                                     &session_callbacks,
                                                     session_settings);

Der erste Parameter ist die otc_session_settings Instanz, die Sie in die otc_session_new_with_settings() Funktion zur Initialisierung einer otc_session Instanz. Der zweite Parameter ist der URL-String des EU-Proxyservers. Für weitere Informationen über die otc_session_settings Struktur, die otc_session_new_with_settings() und die Verbindung zur Sitzung, siehe Instanziierung einer otc_session-Instanz und sitzungsbezogene Rückrufe.

Siehe Einrichten eines Webdienstes zur Bereitstellung des EU-Proxyservers URL.

Vonage Video API React Native SDK

Setzen Sie die proxyUrl Eigenschaft der options Stütze, die Sie in die OTSession Komponente:

// Before executing this code, call a function that obtains
// the EU proxy server URL from the web service you set up.
<OTSession
  applicationId="your-api-key"
  sessionId="your-session-id"
  token="your-session-token"
  options={{
    proxyUrl: euProxyUrl,
    // ... other options
  }}
>
  <OTPublisher/>
  <OTSubscriber/>
</OTSession>

Siehe Einrichten eines Webdienstes zur Bereitstellung des EU-Proxyservers URL.