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

时间:2014-10-03 14:58:31

标签: webrtc turn

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

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

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

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

问题是如何做到这一点。

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

TURN服务器旨在成为中继媒体,这意味着媒体流不会被解密,多路复用,处理或记录。我明白你要求避免选择媒体服务器"评论,但这就像说"我需要加入这个螺丝;我应该使用哪种锤子?请不要告诉我拿一把螺丝刀。" - 锤子不是正确的工具。

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

答案 1 :(得分:2)

你可以使用像Janus或Kurento这样的WebRTC网关(我猜你现在已经弄明白了:))