使用Java实现Android的信令服务器,该服务器将使用WebRTC。

4
我打算实现WebRTC语音和视频通话,因此首先需要一个信令服务器。请问有人能够提供一些链接或指导如何使用Java实现信令服务器吗?

你的服务器会在Android上运行还是只是连接到Android设备?简单地创建一个页面并转到Chrome不足以满足需求,需要开发一个应用程序吗? - Benjamin Trent
4个回答

1
如果你想使用Java构建信令服务器,可以使用SIP Servlet。 Sip Servlet SIP Servlet是一个Java编程语言的服务端组件,用于执行SIP信令。SIP Servlet由SIP Servlet容器管理,通常是SIP启用的应用程序服务器的一部分。
另请参阅mobicent对SIP Servlet的实现mobicent,以及JainSip作为信令服务器JSIP

0

个人而言,我更喜欢使用 PeerJs(Javascript)作为信令服务器。Peerjs 基于 node.js 平台建立,并提供了许多用户友好的 API 以供实现信令传递。

我不知道你能否用 JAVA 实现这个功能。但是 JavaScript 似乎是构建信令服务器的更好选择。

要实现信令服务器,这篇教程应该是一个非常好的例子,它介绍了如何使用 Peerjs 和 Crosswalk 来完成信令传递。


0

我不确定Java是否可行,但你可以尝试使用node.js(JavaScript)和socket.io来建立一个信令服务器。

请前往以下链接的信令部分: http://www.html5rocks.com/en/tutorials/webrtc/basics/

如果你想尝试Java,可以设置一个WebSocket服务器来处理浏览器发送的数据。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接