我想使用任何语言(最好是Golang或Javascript)创建一个RTMP服务器,并使用WebRTC协议将接收到的数据(例如从ffmpeg)广播到索引页(HTML)。我进行了广泛的搜索,但没有找到任何解决方案。
我根本不会使用 RTMP! GStreamer 和 OBS 中已提供 WebRTC 支持。 ffmpeg 尚未完成,但您可以使用它的修补版本。
Broadcast Box是一个示例应用程序,可以执行您所描述的操作。你可以将视频推送到一个url,然后很多人都可以观看。
我会从那开始学习基础知识。然后,当您感觉舒服时,可以修改广播盒或构建您的 WHIP/WHEP 服务器!