ポート
Vfinity が使うポートと接続先、接続を開始する側、変更する場所
このPC
Vfinityはポート8001でVTube Studio APIに接続し、ホットキーの実行やモデルの操作を行います。
Vfinityはポート4455でOBS内蔵のWebSocketサーバーに接続し、シーンの切り替えやソースの表示を行います。
OBSブラウザソースはVfinity自体のサーバー(ポート21424)を開き、投擲、アラート、ウィジェットを描画します。
自作スクリプトはトークンを用いて同じポート21424のローカルAPIにアクセスします。
TikTok LIVE、Twitch、Kick、YouTubeはインターネット経由で通信します。各接続はVfinity自身が直接開始します。
矢印:接続を開始する側
ポート:待ち受ける側
Vfinity が使うローカルポートとインターネット接続の一覧です。接続できないときは、どちらが接続を開始するかを確認してください。
ローカルポート
| ポート | 用途 | 接続を開始する側 | 設定場所 |
|---|---|---|---|
21424 | オーバーレイとローカル API の共通サーバー | OBS と自作スクリプトから Vfinity へ | 設定接続ローカルサーバー の 共通サーバーポート |
8001 | VTube Studio のプラグイン API | Vfinity から VTube Studio へ | VTube Studio API カードの ポート |
4455 | OBS の WebSocket サーバー | Vfinity から OBS へ | OBS Studio カードの ポート |
8080 | Streamer.bot の WebSocket サーバー | Vfinity から Streamer.bot へ | Streamer.bot カードの ポート |
8080 | トリガー API | Vfinity から自作サーバーへ | トリガー API カードの WebSocket ポート |
21213 | 自作の TikTok コネクター | Vfinity からコネクターへ | TikTok 接続の詳細設定 の カスタム WebSocket 選択時のみ |
21215 | Kick のサインイン | ブラウザーから Vfinity へ戻る | 固定 |
21424 はオーバーレイとローカル API のために常時待ち受けます。21215 は Kick にサインインする間、最大 5 分間使用します。
VTube Studio の 8001、OBS の 4455、Streamer.bot または自作トリガー API の 8080、自作 TikTok コネクターの 21213 に接続します。
接続先のポートはそれぞれ別のプログラムが管理します。接続できない場合は、そのプログラムが起動し、サーバーがオンになっているか確認してください。
共通サーバー
オーバーレイ、ローカル API の HTTP ルート、イベント用 WebSocket はすべて 21424 を共有します。
- 起動時に
21424が使用中なら、Vfinity は別の空きポートを選んで表示します。オーバーレイ URL はポートを手入力せず、アプリからコピーしてください。 - 共通サーバーポート の変更は Vfinity の再起動後に反映されます。
- 通常はこの PC からだけアクセスできます。別の PC の OBS からこれらのオーバーレイを使う をオンにすると、アクセスキーを持つローカルネットワーク内の機器からもオーバーレイにアクセスできます。
- ローカル API は LAN アクセスをオンにしても、この PC と API トークンを持つ要求に限られます。
Vfinity 1.x は API に 21214、TikTok ヘルパーに 21213 を開いていました。2.0 ではどちらも開かないため、API 連携は共通ポートへ移してください。
インターネット接続
次のサービスへは Vfinity から接続します。インターネット側から Vfinity に直接接続するものはありません。
| サービス | 接続先 | 接続する時 |
|---|---|---|
| TikTok LIVE | 組み込みブリッジ経由で TikTok へ | 接続中。ブリッジと Vfinity はプロセスパイプで通信し、ポートは使いません |
| Twitch | eventsub.wss.twitch.tv、api.twitch.tv、id.twitch.tv | 接続中、およびデバイスコードでのサインイン時 |
| Kick | Kick の Pusher チャットソケット、kick.com、api.kick.com、id.kick.com | 接続中、およびサインイン時 |
| YouTube | www.youtube.com | 接続中。サインインなしで配信とチャットを読み取ります |
| Microsoft Edge(無料)の読み上げ | speech.platform.bing.com | 読み上げ時 |
| 有料の読み上げ | api.elevenlabs.io、api.sws.speechify.com、api.murf.ai、api.cartesia.ai、api.fish.audio | 音声の生成や一覧取得時 |
| HTTP Webhook ステップ | 入力したアドレス | ステップ実行時 |
Twitch はブラウザーで短いコードを承認してサインインするため、ローカルポートは不要です。YouTube はサインインそのものが不要なので、こちらもポートを開きません。