EUプロキシ

EU プロキシ機能を使用すると、Vonage Video API クライアントは、EU 内でホストされているプロキシサーバーを介してすべてのインターネットトラフィック(メディアストリームを除く)をルーティングします。

非メディア・トラフィックには、Video APIコール、WebSocket接続、ログ・トラフィックが含まれます、 およびログ・トラフィックが含まれます。

EUプロキシ機能は、以下の製品をご購入いただくとご利用いただけます。 欧州地域メディアゾーン, これにより、EU域内のすべてのメディアストリームトラフィックを制限することができます。これらの 機能を組み合わせることで、EU域内のすべてのVonage Video APIトラフィック(メディアおよび非メディアの両方)を 制限することが可能になります。

Vonage は、TLS 1.3 をサポートし、 少なくとも 3072 ビット(または同等の強度)の強力な暗号鍵を使用する EU プロキシサーバーの URL を提供します。この URL は、 Vonage Video API を使用するクライアントアプリケーションで設定する必要があります。この URL は変更される場合があります。 EUプロキシサーバーのURLを取得するには、Vonageの営業担当者にお問い合わせください。

EUプロキシサーバーのURLを提供するウェブサービスの設定

Android、iOS、Windows、またはLinux向けの Vonage Video APIクライアントSDKを使用するApplicationsでEUプロキシ機能を利用する場合は、 クライアントアプリがEUプロキシURLを取得するために呼び出せるWebサービスを作成する必要があります。 VonageはこのURLを変更する場合があるため、コンパイル済みの クライアントアプリ内にこのURLをハードコーディングしないでください。

クライアントアプリでEUプロキシサーバーを設定する

Vonage Video API クライアント SDK で OpenTok セッションを開始する際に、 EU プロキシサーバーの URL を設定します。

OpenTok.js

に電話する。 OT.setProxyUrl() メソッドを使用してEUプロキシサーバーのURLを設定します:

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

他の OpenTok.js メソッドを呼び出す前に、必ずこのメソッドを呼び出す必要があります。 これにより、OpenTok のトラフィックに対してプロキシサーバーが確実に使用されるようになります。

Vonage Video API Android SDK

プロキシサーバーのURLを設定するには setProxyUrl() のメソッドを使用する。 Session.Builder オブジェクトをインスタンス化します:

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

参照 EUプロキシサーバーを提供するウェブサービスの設定 URL.

Vonage Video API iOS SDK

プロキシサーバーのURLを proxyURL プロパティの OTSessionSettings オブジェクトに渡します。 [OTSession initWithApiKey:sessionId:delegate:settings:] メソッドを使用する:

// 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];

参照 EUプロキシサーバーを提供するウェブサービスの設定 URL.

ビデオ API Windows SDK

プロキシサーバーのURLを proxyUrl パラメーターの Session() コンストラクタを使用する:

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

参照 EUプロキシサーバーを提供するウェブサービスの設定 URL.

Video API Linux SDK

プロキシサーバーのURLを設定するには otc_session_settings_set_proxy_url() 関数である:

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

最初のパラメータは otc_session_settings インスタンスに渡す。 に渡します。 otc_session_new_with_settings() 関数を使用して otc_session インスタンス。2番目のパラメータは、EUのプロキシサーバーのURL文字列です。

詳細については、 otc_session_settings 構造体は otc_session_new_with_settings() 関数を使い、セッションに接続する。 otc_sessionインスタンスとセッション関連コールバックのインスタンス化 コールバック.

参照 EUプロキシサーバーを提供するウェブサービスの設定 URL.

Vonage Video API macOS SDK

プロキシサーバーのURLを設定するには otc_session_settings_set_proxy_url() 関数である:

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

最初のパラメータは otc_session_settings インスタンスに渡す。 に渡します。 otc_session_new_with_settings() 関数を使用して otc_session インスタンス。2番目のパラメータは、EUのプロキシサーバーのURL文字列です。

詳細については、 otc_session_settings 構造体は otc_session_new_with_settings() 関数を使い、セッションに接続する。 otc_sessionインスタンスとセッション関連コールバックのインスタンス化 コールバック.

参照 EUプロキシサーバーを提供するウェブサービスの設定 URL.

Vonage Video API React Native SDK

を設定する。 proxyUrl プロパティの options に渡す。 OTSession コンポーネントを使用している:

// 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>

参照 EUプロキシサーバーを提供するウェブサービスの設定 URL.