EU-Vollmacht

Mit der EU-Proxy-Funktion leiten Vonage Video API-Clients den gesamten Internetverkehr (mit Ausnahme von Medienstreams) über Proxy-Server, die innerhalb der EU gehostet werden.

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

Die EU-Proxy-Funktion ist verfügbar, wenn Sie ein Europäische regionale Medienzone, mit der Sie den gesamten Medien-Streaming-Datenverkehr innerhalb der EU einschränken können. Zusammen ermöglichen Ihnen diese Funktionen, den gesamten Datenverkehr der Vonage Video API (sowohl Medien- als auch Nicht-Medien-Datenverkehr) innerhalb der EU einzuschränken.

Vonage stellt Ihnen eine URL für den EU-Proxy-Server zur Verfügung, der TLS 1.3 unterstützt und starke kryptografische Schlüssel mit mindestens 3072 Bit (oder gleichwertiger Stärke) verwendet, die Sie in Client-Applications, die die Vonage Video API nutzen, einrichten müssen. Diese URL kann sich ändern. Wenden Sie sich an Ihren Vonage-Vertriebsmitarbeiter, um die URL des EU-Proxy-Servers zu erhalten.

Einrichten eines Webdienstes zur Bereitstellung der URL des EU-Proxyservers

Wenn Sie die EU-Proxy-Funktion in Anwendungen nutzen möchten, die die Vonage Video API-Client-SDKs für Android, iOS, Windows oder Linux verwenden, müssen Sie einen Webdienst erstellen, den die Client-App aufrufen kann, um die EU-Proxy-URL abzurufen. Vonage behält sich vor, diese URL zu ändern; Sie sollten sie daher nicht fest in eine kompilierte Client-App einbinden.

Konfigurieren des EU-Proxyservers in Client-Anwendungen

Sie legen die URL für den EU-Proxy-Server fest, wenn Sie eine OpenTok-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 aufrufen, bevor Sie andere OpenTok.js-Methoden aufrufen. Dadurch wird sichergestellt, dass der Proxy-Server für den OpenTok-Datenverkehr 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 des EU-Proxyservers URL.

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 des EU-Proxyservers URL.

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 des EU-Proxyservers URL.

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(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 Beispiel. Der zweite Parameter ist die URL-Zeichenkette des EU-Proxy-Servers.

Weitere Informationen zum 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 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 Beispiel. Der zweite Parameter ist die URL-Zeichenkette des EU-Proxy-Servers.

Weitere Informationen zum 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
  apiKey="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.