Streamdeck
Live Bitrate Chart
Transform a Stream Deck button into a live display of your current OBS streaming bitrate.
- Display realtime bitrate value from OBS
- Configurable threshold for green/red chart (default 6000)
- Graceful handling of offline OBS status
This example utilizes the Status Indicator button.
Setup
Streamer.bot
Import the premade action
- Click
Import
at the top of your Streamer.bot window - Copy and paste the import code below into the
Import String
field - Click
Import
!
Import Code
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
You will now have 2 new actions in Streamer.bot:
- SD Bitrate Status
- SD Bitrate Status Offline
Enable a timed action
- In Streamer.bot, navigate to
Settings -> Timed Actions
- Add a new Timed Action, we named ours
SD OBS Bitrate Status
- Set the interval to
1 second
, or longer if desired. - Select the
SD Bitrate Status
action which you imported in the previous steps.
Stream Deck
- Assign a Status Indicator to your desired location
- Select your Streamer.bot instance
- Navigate to the
Indicator Settings
tab - Ensure the
Type
is set toSparkline Chart
- Set chart steps as desired, default is
16
- Copy the
Button ID
Back to Streamer.bot
- In the
Actions
tab, select theSD Bitrate Status
action. - Right-Click the
%targetButtonId%
sub-action and selectEdit Sub-Action
- Paste your Stream Deck Button ID into the
Value
field and clickOk
!
Usage
- Your Stream Deck will now update at the interval you selected for your Timed Action!
- You can modify the
%bitrateThreshold%
argument to change the bitrate value which will trigger green/red chart colors.
Tips & Tricks
- If you experience odd bitrate calculation behavior, try increasing the timed action interval to
4 seconds
or higher.