张大妈

教程-在直播/录制中显示心率

源自UP主:玩双截棍的熊猫

01-22 12:55

许多游戏主播希望在直播中展示心率,以增加互动性和真实感,但市面上的相关工具往往功能受限或操作繁琐。本文介绍了一款由程序员自研的开源心率HUD软件,它通过蓝牙标准协议与设备通信,实现了轻量化、免登录、易集成的桌面心率显示功能,为直播爱好者提供了一个高效且免费的解决方案。

教程-在直播/录制中显示心率智能速览

  • 问题驱动:因现有软件不完善,开发者自研心率HUD工具。

  • 核心原理:通过蓝牙接收标准心率协议数据并呈现于桌面。

  • 简易操作:软件扫描连接设备后,即可显示可拖动的心率浮窗。

  • 直播集成:通过OBS的窗口监控功能,轻松将心率数据添加至直播画面。

  • 广泛兼容:理论上支持所有标准蓝牙心率设备,如华为Fit 2。

教程-在直播/录制中显示心率精华内容

对于想在直播中展示心率的用户而言,找到一款称心如意的工具并不容易。下面详细介绍这款自研软件的实现原理与使用方法,帮助大家轻松解决这个痛点。

开发初衷

该软件的作者是位程序员,同时也是一名游戏主播。他在为直播添加心率显示时,测试了多款现有工具,却发现它们普遍存在问题:有的软件需要依赖自建的服务端进行数据转发,增加了使用复杂度;有的仅支持特定品牌的通信协议,兼容性差;有的软件存在明显BUG,影响使用体验;甚至还有的OBS插件强制要求用户登录账号才能使用。这些不便促使他决定利用自己的专业技能,开发一款更符合用户需求的软件。

技术原理

这款被命名为“心动的感觉”的HUD软件,其技术原理并不复杂。核心在于通过蓝牙低功耗(BLE)技术,直接读取智能手表或手环广播的标准心率服务数据。这是一种通用协议,绝大多数主流穿戴设备都予以支持。软件接收到数据后,便以一个轻量级的桌面覆盖层形式,将实时心率数值和动画效果呈现出来。整个软件基于.NET 8框架开发,因此运行前需要系统预先安装.NET 8桌面运行环境。

连接与显示

软件的使用流程被设计得极为简便。双击打开程序后,主界面只有一个“扫描”按钮。点击后,软件会自动搜索周围支持蓝牙心率广播的设备。在列表中找到自己的手表或手环(例如华为Fit 2),选中后点击“连接”。一旦连接成功,界面便会实时显示当前的心率数值以及最后更新的时间。接下来,点击“显示心率HUD”按钮,一个动态的红色心脏图标和心率数字便会浮现在桌面上。用户可以按住鼠标左键随意拖动这个浮窗,将其调整到屏幕的任何位置。

集成直播画面

将心率HUD添加到直播画面中同样简单。以OBS Studio为例,只需在“来源”窗口中点击“添加”按钮,选择“窗口监控”源。在弹出的属性窗口中,找到“窗口”下拉菜单,从中选中“心动的感觉HUD”。为了保证最佳的捕获效果,采集方式建议设置为“Windows 10”(或更高版本的Windows捕获API)。完成这些设置后,心率浮窗就会被精准地捕获并显示在直播画面里,实现与观众的心跳同步。

这款“心动的感觉”软件,以其轻量、通用和简洁的特性,有效解决了直播主在心率显示上的普遍困扰。它不仅是技术解决实际需求的一个范例,也为开源社区和直播工具的创新提供了新思路。未来,是否会出现更多这样专注于解决细分场景痛点的小工具,值得期待。

教程-在直播/录制中显示心率关键评论

  • 在某些游戏中因反作弊机制,默认的显示方式会有渲染优先级问题,因此新增了浏览器访问地址模式,下载最新版按照截图进行配置即可。

  • 牛鼻啊!

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章