如何使用TURN在服务器上记录中继流

Man*_*nza 6 webrtc turn

所以这就是故事,我正在构建一个WebRTC应用程序,我必须在服务器上记录流.

"WebRTC是p2p dude,选择一个媒体服务器"

是的,我知道,请避免这个评论;)

但后来我讨论了一件事,如果我强制所有流使用TURN服务器怎么办?数据包正在通过服务器,所以我想我可以把它们保存起来

问题是如何做到这一点.

有什么建议?

xdu*_*ine 7

TURN 服务器旨在作为中继媒体,这意味着媒体流不会被解密、多路复用、处理或记录。我知道您要求避免“选择媒体服务器”评论,但这就像在说“我需要安装这颗螺丝;我应该使用哪个锤子?请不要告诉我去拿螺丝刀。” - 锤子不是正确的工具。

您仍然可以使用 WebRTC 和 p2p,但媒体服务器(例如 Jitsi)充当星形拓扑中的对等点,其中所有流都发送到媒体服务器,并且可以进行记录、中继、捆绑等。