3

我是音频/视频流的新手。我正在使用 AntMedia Pro 进行音频/视频会议。将有 5-8 位主持人发言,预计观众人数为 15-20k(需要提及,因为它不是 P2P 会议,而是 MCU 架构)。

我想提供一个功能,用户可以请求“将语音转换为女性/机器人/任何东西”,这将使用户在会议中听到被操纵的声音。

据我所知,我想在服务器上进行实时处理才能做到这一点。我想截取服务器上的流,并对每个音轨进行一些处理(更改声音),然后将其流回请求者。

我面临的第一个挑战是如何在服务器上获取流和/或单个轨道?

我对如何在服务器上实时处理远程 WebRTC 流进行了一些研究。我遇到了一些关键字,例如RTMP ingestion, ffmpeg

以下是我遇到的一些问题,但没有找到我正在寻找的答案:

  1. 使用python opencv实时接收webRTC视频流
  2. 从 RTMP 流中实时提取帧作为图像
  3. android将实时视频流式传输到流媒体服务器

我需要帮助来接收服务器上的实时流(任何技术——最好是 Python、Golang)并将其流回。

4

0 回答 0