Javascript 在html5中录制/传输实时视频,无需MediaRecorder

Javascript 在html5中录制/传输实时视频,无需MediaRecorder,javascript,html,Javascript,Html,我正在努力理解演示聊天客户端的代码。 似乎他们可以不使用MediaRecorder录制视频,因为代码中没有提到MediaRecorder。(请参见此处的github:) 如果是这种情况,他们使用了什么?简单答案-请参阅此处的github:-查看源代码(有很多)以了解他们在Jaromanda做了什么。谢谢你的回复。我现在正在看,但正如你所说,那里有很多代码。我想知道他们使用的是什么机制。这样,我提前知道它是否适用于我的项目,以及在代码中查找什么。Thanksapprtc仅使用getUserMedi

我正在努力理解演示聊天客户端的代码。 似乎他们可以不使用MediaRecorder录制视频,因为代码中没有提到MediaRecorder。(请参见此处的github:)
如果是这种情况,他们使用了什么?

简单答案-请参阅此处的github:-查看源代码(有很多)以了解他们在Jaromanda做了什么。谢谢你的回复。我现在正在看,但正如你所说,那里有很多代码。我想知道他们使用的是什么机制。这样,我提前知道它是否适用于我的项目,以及在代码中查找什么。Thanksapprtc仅使用getUserMedia捕获视频,它不会在任何地方录制视频。你可能会发现更有用的是看看阿西·菲利普。它可能不会“录制”,但会通过互联网将视频传输给同一聊天室中的其他用户。(这实际上就是我要做的)通过查看代码,我可以看到它使用RTCRTPSender来实现这一点。不幸的是,关于这个功能的信息似乎并不丰富。此外,如果它可以广播给另一个用户,它可以广播给一个服务器(可能是red5),然后服务器可以在实时会话结束后保存视频供以后使用吗?此外,我也尝试过录制缓冲区并发送它们,但这只适用于在发送第一个视频缓冲区之前连接接收器的情况,这意味着晚加入的参与者将无法获得有效的视频。我还试着将视频分为不同的块,每一块都是有效的视频。但是,按顺序播放视频会在每个完整视频之间留下几毫秒的间隔,从用户体验的角度来看,这是非常糟糕的,尤其是每隔几秒钟就发生一次