用户已有网页端数字人辅助直播项目,需要开发客户端产品。因为网页端产品需要搭配浏览器插件、obs客户端、视频客户端等多个软件,而且需要用手手动配置各个软件,流程很复杂,用户体验不好,所以需要开发客户端软件,这些功能都内嵌到客户端中,由客户端自动配置和启动相关功能,无需用户配置,大大降低软件使用成本和提高用户体验。
1. 内嵌obs辅助直播功能,自动启停obs,自动配置obs各种功能,自动拉流和自动开启虚拟摄像头;
2. 支持针对各直播平台的不同来源的直播商品采集;
3. 支持实时抓取各直播平台互动信息,并过滤主播信息;
4. 支持提供内嵌web端原生平台功能。
独立开发客户端项目,周期一个月。
项目采用c++实现obs的定制开发;开始使用c#实现客户端功能,后由于c#客户端内嵌web无法播放视频,改用electron实现客户端逻辑;采用模块化设计和chromedriver实现直播商品和互动信息的稳定抓取。