10

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

“WebRTC 是 p2p 伙计,选择一个媒体服务器”

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

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

问题是如何做到这一点。

有什么建议么?

4

2 回答 2

7

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

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

于 2015-06-18T20:13:47.993 回答
2

您可以使用像 Janus 或 Kurento 这样的 WebRTC 网关(我假设您现在已经弄清楚了 :))

于 2015-11-16T08:25:18.123 回答