是否有应用不可知信号协议(protocol)?
用例是这样的。我们有一个用于多代理系统的开源库,它支持 OSI 模型应用层的多个协议(protocol)。例如,目前支持 HTTP、XMPP 和 ZeroMQ。我们想增加高带宽实时流媒体的可能性。为此使用 RTP 是合乎逻辑的。
因此,概括地说,我们已经与另一方建立了连接,我们可以将其用于信令。我们只想协商一个新的数据通信 channel 。
但是,就目前的标准而言,关于信号,所有这些标准似乎都与其应用程序相关联。这些当前的“标准”似乎是 SIP、RTSP 和 Jingle。好像都是应用层用RTP或者SRTP,传输层用UDP。参见例如XEP-0167 .
我们唯一想要协商的是与该方的另一个可用于数据传输的连接。在Session Description Protocol所有关于媒体的东西都会出现,可选的电话号码等等。如果有人能指出一个与应用程序无关的信令协议(protocol),那就太好了!
最佳答案
我是 XMPP 的忠实粉丝,我认为你会得到你需要的东西。但是,由于您也已经拥有 HTTP,我想提一下 PubSubHubbub也可以用于那个! 该协议(protocol)的当前版本适用于任何 可以使用 HTTP 传输的 mime 类型,因此可以正常工作。
在实践中,它只是一个 webhooks API,可以通过负载平衡轻松使用和扩展。
关于session - 是否有与应用程序无关的信令协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21310131/