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 A timed action trigger should already be included in the SD Bitrate Status action, if not:
- In Streamer.bot, navigate to the Actions tab and click on the
SD Bitrate Status
action - Add a Timed Action trigger to the action (Core > Timed Action), name it for example
SD OBS Bitrate Status
- Set the interval to
1 second
, or longer if desired. - Make sure the it is
Enabled
and onRepeat
.
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.