JS如何获取页面上正在播放的视频中的音频流

背景信息

一个直播字幕、同传翻译场景的应用;
目前后端已具备语音转文字、语音转多语种文字服务,对外提供WebSocket接口;
前端对接后端该WebSocket接口,已实现对着麦克风讲话,实时流式输出识别到或翻译到的文字;

问题

前端目前可以采集麦克风的音频流数据并推到后端的WebSocket接口,怎样能采集到页面播放器(可能是直播或录播)中的音频流推到后端接口?

前端使用的是recorder.js

畅想

有很多处理音视频的桌面客户端,在音源选择上就有选项类似于【麦克风、媒体】这类,所以我想前端项目应该也有办法采集到,只是目前没有头绪,求大神们指点。

正在努力学习的小逗比 [ dobeen.net ]
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 2

感觉录播的话缓存视频再提取,直播问了下gpt有的直播技术相关文档会有获取音频流的api,我也没处理过。。

1年前 评论
Mutoulee (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!