我目前正在寻找一种存储传入 webrtc 视频流的最佳方法。我正在使用 webrtc (通过 chrome)加入视频通话,我想记录从每个参与者到浏览器的每个传入视频流。我正在研究的解决方案是:
例如使用 Whireshark 拦截传入浏览器的网络数据包,然后进行解码。关注本文: https: //webrtchacks.com/video_replay/
修改浏览器以将录音存储为文件,例如通过修改 Chromium 本身
由于资源限制,任何屏幕录像机或使用 xvfb 和 ffmpeg 等解决方案都不是一个选择。有没有其他方法可以让我捕获数据包或编码视频作为文件?该解决方案必须在 Linux 上运行。