我是音频/视频流的新手。我正在使用 AntMedia Pro 进行音频/视频会议。将有 5-8 位主持人发言,预计观众人数为 15-20k(需要提及,因为它不是 P2P 会议,而是 MCU 架构)。
我想提供一个功能,用户可以请求“将语音转换为女性/机器人/任何东西”,这将使用户在会议中听到被操纵的声音。
据我所知,我想在服务器上进行实时处理才能做到这一点。我想截取服务器上的流,并对每个音轨进行一些处理(更改声音),然后将其流回请求者。
我面临的第一个挑战是如何在服务器上获取流和/或单个轨道?
我对如何在服务器上实时处理远程 WebRTC 流进行了一些研究。我遇到了一些关键字,例如RTMP ingestion
, ffmpeg
。
以下是我遇到的一些问题,但没有找到我正在寻找的答案:
我需要帮助来接收服务器上的实时流(任何技术——最好是 Python、Golang)并将其流回。