HeartRateOnStream for OBS

In-app purchases
3.4
109 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Heart Rate On Stream sends your heart rate from your Wear OS watch to OBS Studio using the preinstalled* OBS plugin obs-websocket.

⭐ Main features ⭐

⭐ You can add your heart rate to your Twitch live stream or video recordings.
⭐ Connect to OBS via QR code or autodiscover.
⭐ Add the heart animation of the app to OBS too.
⭐ The app works without an internet connection, as the heart rate is transmitted to your PC via your home network.
⭐ The watch app provides a complication and tile for displaying your heart rate and opening the app.

If that's not enough for you, here are some premium features...
💎 Add a daily step counter and speedometer via GPS to OBS.
💎 Display your highest heart rate of the day in OBS.
💎 Hide any OBS source when stopping the measurement (for example a heart animation, so it doesn't stay when there is no heart rate).
💎 The phone app provides a home screen widget for quick connection.


The app requires:
• Any obs-websocket plugin version (v5.0.0 or above is recommended) → https://github.com/obsproject/obs-websocket/releases

Streamlabs OBS is not supported.

* preinstalled since OBS v30
Updated on
24 July 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.2
94 reviews
Benjamin M
15 September 2025
Works great! Not sure why this app has so many bad reviews - if you read the instructions and calibrate your watch, configure OBS correctly, it works! Some features I'd like to see (and I may just not have found them) waveform / graph of HR, average HR, and a beating heart animation that is actually tied to the current beats.
Did you find this helpful?
Zephyr Gunnuscio
10 May 2025
Even scanning the QR code in my websocket settings, it still says "unreachable" and doesn't connect. I'm not sure if it's because my OBS (version 31.0.3) has the Streamlabs plug-in (even though I don't use it except to download overlays) or if there is something that isn't being explained fully? The tutorial video is very...minimal and helped me connect my Galaxy Watch 6 to my Samsung, but I can't connect to my OBS and this was the only free version HR monitor I could find that was compatible..
Did you find this helpful?
Shadow Bullet
24 May 2025
I am using this to actually stream my heart rate as OSC data to VRChat using another capture method, and then using that to display the heart rate on my avatar. I tried doing this with Pulsoid, but had issues with sleep mode on my Pixel watch 3. this connected flawlessly and will not time out (which was my main issue). it has very low latency to my computer, and has nice features as well.
Did you find this helpful?

What's new

Bug Fixes