在P2P覆盖网络(如Chord)中,节点(对等方)必须能够转发数据才能进行广播。当每个节点(对等方)接收到数据后,它会将数据转发给其路由表中的所有其他节点,然后这些节点再次转发相同的数据,直到环中的所有节点都接收到数据。例如,结构化P2P WebRTC广播需要一种转发WebRTC视频流的方法。
在我看来,javascript WebRTC API旨在允许开发人员建立连接,但不直接处理媒体流。高级别的视频对象被“插入”到连接对象中,以消耗视频流,而无需访问视频数据的低级别。
问题
- 是否有办法在WebRTC客户端内部访问原始视频流?
- WebRTC中是否有任何形式的原始消费者对象或转发/中继对象?