Vfinity2.0 α
Reference

Ports

Every port and connection Vfinity uses, which side opens it, and where to change it

This PC

VfinityVTube Studio8001

Vfinity connects to the VTube Studio API on port 8001 to press hotkeys and move your model.

VfinityOBS · WebSocket server4455

Vfinity connects to the WebSocket server built into OBS, port 4455, to switch scenes and show sources.

OBS · Browser sourceVfinity · Overlay + Local API21424

An OBS browser source opens Vfinity's own server, port 21424, to draw throws, alerts and widgets.

Your scriptsVfinity · Overlay + Local API21424

Your scripts reach the Local API on that same port, 21424, with a token.

VfinityTikTok LIVE · Twitch · Kick · YouTubeInternet

TikTok LIVE, Twitch, Kick and YouTube are reached over the internet. Vfinity opens each of those connections itself.

Arrow: who opens the connection
Port: who listens for it

Every local port and internet connection Vfinity uses, and which side opens it. When something will not connect, the direction tells you which program to check.

Local ports

PortUsed forWho opens the connectionSet in
21424Overlays and the Local API, on one serverOBS and your scripts connect to VfinityShared server port, in SettingsConnectionsLocal server
8001VTube Studio's plugin APIVfinity connects to VTube StudioPort, on the VTube Studio API card
4455OBS's WebSocket serverVfinity connects to OBSPort, on the OBS Studio card
8080Streamer.bot's WebSocket serverVfinity connects to Streamer.botPort, on the Streamer.bot card
8080The Trigger APIVfinity connects to your own serverWebSocket Port, on the Trigger API card
21213A custom TikTok connectorVfinity connects to your connectorWebSocket Port, under Advanced TikTok connection, Custom WebSocket only
21215Kick sign-inYour browser returns to VfinityFixed
Vfinity listens

21424, all the time, for overlays and the Local API. 21215, for up to five minutes while you sign in to Kick.

Vfinity connects out

8001 to VTube Studio, 4455 to OBS, 8080 to Streamer.bot or your Trigger API server, and 21213 to a custom TikTok connector.

Every port Vfinity connects out to belongs to another program. If one will not connect, check that the program is running and its server is switched on.

The shared server

Overlays, the Local API's HTTP routes and its event WebSocket all share 21424.

  • If 21424 is busy at launch, Vfinity picks a free port and tells you. Copy overlay URLs from the app rather than typing the port.
  • A new Shared server port takes effect after you restart Vfinity.
  • The server answers this PC only. With Let OBS on another PC use these overlays on, overlays also answer your home network, and only with their access key.
  • The Local API always answers this PC only, and only with its token, even with LAN access on.

Vfinity 1.x opened 21214 for the API and 21213 for its TikTok helper. Neither is opened any more: move API integrations to the shared port.

Settings › Connections groups live platforms, apps and the advanced servers.

Internet connections

These are the services Vfinity connects out to. Nothing on the internet connects in.

ServiceConnects toWhen
TikTok LIVETikTok, through the built-in bridgeWhile connected. The bridge talks to Vfinity through process pipes, with no port
Twitcheventsub.wss.twitch.tv, api.twitch.tv, id.twitch.tvWhile connected, and to sign in by device code
KickKick's Pusher chat socket, kick.com, api.kick.com, id.kick.comWhile connected, and to sign in
YouTubewww.youtube.comWhile connected, to read the stream and its chat, with no sign-in
Microsoft Edge (free) text to speechspeech.platform.bing.comWhen text to speech speaks
Paid text to speechapi.elevenlabs.io, api.sws.speechify.com, api.murf.ai, api.cartesia.ai, api.fish.audioWhen that provider speaks, or lists voices
HTTP webhook stepsThe address you typedWhen the step runs

Twitch signs in with a short code you approve in your browser, so it needs no local port. YouTube needs no sign-in at all, so it opens no port either.

Twitch sign-in uses a short code approved in the browser, with no callback port.