This is a stream overlay that shows heart rate, calorie burn, and more information sent from an Apple Watch or Android watch running the Health Data Server app
Please watch this video before asking for help
- For use as a browser source
- If you use HDS Cloud, all you will need is this and the watch app
- Heart rate is free forever with HDS Cloud (assuming you bought the watch app)
- THE APP STORE VERSION OF THE WATCHOS APP REQUIRES WATCHOS 8+. The App Store will let you purchase it even if your watch can't run watchOS 8+, so make sure before buying.
- If your watch cannot run watchOS 8+, join this TestFlight group to get HDS Legacy
- The Wear OS app currently works on Wear OS 2, but can only send heart rate. If Wear OS 3 ever starts behaving, I will work on an update to send calories, step count, speed, and distance. Please note that this update will ONLY support Wear OS 3.
- For local data routing (no cloud)
You can track development progress here
An HDS Cloud ID is the identifier used by the watch app to send data to a specific instance of the HDS web app
Notes:
- The first time you open the HDS web app in a new browser, it will generate a new HDS Cloud ID that is unique to that browser
- HDS Cloud IDs will not change within a browser unless you clear the web page data. This includes applications with embedded web browsers such as OBS, Streamlabs, etc.
- Every instance of the HDS web app has its own HDS Cloud ID
- HDS Cloud IDs cannot be shared between instances
- You must input the HDS Cloud IDs of all the instances you wish to send data to into the watch app
- Download the watch app for your device
- Add hds.dev as a browser source in OBS
- Input the HDS Cloud ID from the browser source into the overlay ids section on the watch
- (optional) Hold alt (Windows) or opt (macOS) and drag the edges of the browser source to crop it
- Click the start button on the watch
- It should just work™
- To edit the overlay configuration right click on the browser source in the sources list and click
Interact
Heart rate is free forever with HDS Cloud. Unless you need more data than just heart rate and don't want to pay the subscription or do not have internet access this section is not for you.
- You can import a config with a url parameter. This is useful if you want to use something like the Streamlabs mobile app in which you cannot interact with the web page.
- Use hds.dev to create the overlay configuration you want
- Click the export button in the top right to copy the configuration to your clipboard
- Use https://www.urlencoder.org to encode the config that you just copied
- Create a url that looks like this:
https://hds.dev/#/overlay?config=Encoded config
- Use that url as a browser source in your app of choice
Try these troubleshooting steps and if your issue is still not resolved
- Then consider posting in the support Discord server
- If the community is not able to resolve your issue, then consider creating an issue on GitHub
Many people only leave reviews when they have a problem with an app. Even if many users don't have an issue, these negative reviews can turn off potential new users. If you enjoy this application, please consider leaving a review on the App Store page. Even a quick star-rating review helps us a lot!