【问题标题】:SCTP over UDP - Java implementationSCTP over UDP - Java 实现
【发布时间】:2014-07-13 03:15:32
【问题描述】:

我正在服务器端实现 WebRTC,在现有容器服务器中使用 Java。我需要一个库,它允许SCTP tunneled via UDP 并且可能在较小程度上允许 TCP。据我了解,只有 WebRTC 数据通道使用 SCTP over DTLS over UDP,并且音频/视频数据将继续使用 RTP/SRTP;如果我对此有任何不正确的地方,请纠正我。

到目前为止,我发现的唯一库是here,它看起来不完整。 Jitsi 看起来也是一个选项,但他们还没有完全支持这个或整个 WebRTC。

IETF draft - UDP Encapsulation of SCTP Packets

Jitsi - Google summer of code 2014

【问题讨论】:

    标签: java webrtc sctp


    【解决方案1】:

    关于 O'Reilly 关于高性能浏览器网络的书Chapter 18,您似乎完全正确。很抱歉,我无法帮助您找到合适的实现(如果有的话)。

    【讨论】:

    • 我可能最终会为我们仍然热爱 Java 的人编写一个实现,但前提是我有时间。顺便说一句,感谢您提供书籍参考。
    【解决方案2】:

    在发布原始问题多年后,我找到了解决方案;我没有在等待,只是在大流行期间我回到家后才重新完成这项任务;所以不用多说,这就是我在工作中使用的实现:https://github.com/pipe/sctp4j 这是一个出色的库,我能够将它弯曲以适应我的代码库。

    【讨论】:

    • 您是否能够使用 sctp4j 通过 UDP 实现 SCTP?有什么指点吗?
    • 是的,基本上就是我在上面发布的内容。我提取了源代码并将其集成到我们的 udp 流中;这很容易做到,并且包含的​​单元测试帮助我了解了源代码本身。
    猜你喜欢
    • 1970-01-01
    • 2010-12-30
    • 2011-06-22
    • 2017-07-10
    • 2011-12-18
    • 1970-01-01
    • 2016-09-19
    • 2010-11-07
    • 1970-01-01
    相关资源
    最近更新 更多