Setup, installation, and troubleshooting for the RTI Bridge Stream Deck plugin and its companion RTI XP driver.
RTI Bridge has two halves that get installed by different people, on different computers:
| Half | What | Who installs it | Where |
|---|---|---|---|
| .rtidriver | RTI XP processor driver | Your RTI integrator | Integration Designer, on the RTI processor |
| .streamDeckPlugin | Stream Deck plugin | You (the end user) | The PC or Mac that has your Stream Deck plugged in |
Both halves are required. The plugin connects to the driver over your local network.
If you have an RTI integrator who manages your project file, send them the .rtidriver and a link to this page. Their part:
In Integration Designer, open the project file for your RTI processor.
Add the Elgato Stream Deck Bridge driver to the project (drag the .rtidriver file onto the workspace).
Open the driver's Properties, go to the Slot Counts category, and set how many of each you want:
Network category: the default port is 12520. Leave unless there's a conflict.
Licence category: paste the licence key from your purchase confirmation email. Leave blank for a 30-day free trial.
Send the project to the processor and verify the driver loads — the SystemVariable ConnectionStatus should read Listening on port 12520.
Note the IP address of the RTI processor — you'll need it for Part 2.
If you bought this without an integrator, you'll need someone with Integration Designer access to do this part. The driver only adds new capabilities — it doesn't change any existing macro or button behaviour.
Install the Stream Deck app first — if you haven't already, install Elgato's Stream Deck app from elgato.com/downloads. Plug your Stream Deck into your PC or Mac via USB. Confirm the buttons light up and you can drop simple actions onto them.
.streamDeckPlugin file from your purchase confirmation email or your account page on shpdrivers.services/store.192.168.1.10)12520 unless your integrator changed itNote: the licence key is configured in the RTI driver's IDesign settings, not in the plugin. Your integrator pastes it on the RTI processor side. The plugin doesn't need to know it.
The plugin can't reach the RTI processor. Check:
12520) isn't blocked by a firewall.The processor is reachable but nothing is listening on the configured port. Have your integrator check:
[StreamDeck] TCPServer listening on port 12520.The TCP connection succeeds but the driver doesn't respond to the handshake within 8 seconds. Common causes:
Have your integrator reset the driver in IDesign (right-click → Reset Driver, or untick + retick Enabled). If it persists, a full processor reboot usually clears it.
You've passed the 30-day free trial without entering a licence key. Buy a licence from shpdrivers.services/store and have your integrator paste it into the driver's Licence Key field in IDesign, then resend the project to the processor. The plugin reconnects automatically.
The driver isn't reporting any slots. Three possibilities:
The integrator filled in the macro/sysvar but not the Display Name. Ask them to set a friendly name on each slot and re-send the project.
That's an RTI-side issue (the macro you picked isn't doing what you expected). Test the same macro from your existing RTI remote or touch panel — if it doesn't work there either, the issue is in the macro itself. If it works elsewhere but not from Stream Deck, contact us via the email below.
The state slot needs to be configured with a boolean sysvar in IDesign. If you picked an integer sysvar, the icon won't swap (but the title will display the integer value).
Also: if you have BOTH the bool and int picker filled in for the same State slot in IDesign, the driver picks the integer. The plugin then uses the integer value, not bool, so the icon stays in state 0. Have your integrator clear the picker fields they didn't intend to use.
If your integrator changed slot counts or added/removed slots, the plugin's catalog needs to refresh. Either:
The plugin install is one click. The setup of the RTI side requires Integration Designer access — your AV integrator handles that. If you don't have an integrator, you'll need someone with IDesign access.
The plugin is shareable infrastructure — anyone with an RTI system can use it. The driver is the work product (custom RTI code, support, ongoing updates) so it's licensed per processor. Trial is 30 days.
Any RTI-certified integrator can install the driver and wire up macros — it follows standard IDesign conventions. Send them the link to shpdrivers.services/store.
Yes. Each Stream Deck plugged into the same PC will pull from the same global IP/port settings, so multiple Stream Decks see the same RTI macros and variables.
Yes — any keypad-based Stream Deck. Stream Deck + dial actions are not currently supported (planned for a future release).
A Mini has 6 keys, but with long-press support each Command button can fire two different macros (short tap vs. hold). That's effectively 12 commands per Mini page. Stream Deck pages also let you swap between multiple sets of buttons — pick one of your 6 to be a "page navigator" and you can have dozens of buttons.
All commands fire over local LAN — typical round-trip is well under 100ms. State changes from the RTI processor reach the button within the same window.
No. The plugin connects directly to your RTI processor on your local network. No telemetry, no analytics, no third-party services. See the privacy policy for details.
For licence questions, bug reports, or feature requests:
When emailing about licence issues, include your RTI processor's MAC address — find it in the driver's MacAddress SystemVariable in IDesign.