简体   繁体   English

实现Android的信令服务器,将使用java的webRTC

[英]Implementation of signaling server for Android which will use webRTC using java

我将实现webRTC用于语音和视频呼叫,为此我首先需要一个信令服务器。任何人都可以给我发一些链接或一些指导用于使用java实现信令服务器。

If you want to build signalling server using java, you can use sip servlet. 如果要使用java构建信令服务器,可以使用sip servlet。

Sip Servlet Sip Servlet

A SIP servlet is a Java programming language server-side component that performs SIP signalling. SIP servlet是执行SIP信令的Java编程语言服务器端组件。 SIP servlets are managed by a SIP servlet container, which typically are part of a SIP-enabled application server SIP servlet由SIP servlet容器管理,该容器通常是启用SIP的应用程序服务器的一部分

See also mobicent implemention on sip servlet mobicent And also see JainSip for signalling server JSIP 另请参阅sip servlet mobicent上的mobicent实现。另请参阅JainSip用于信令服务器JSIP

I am not sure about java. 我不确定java。 But you can try node.js(JavaScript) and socket.io to set up a signalling server. 但您可以尝试使用node.js(JavaScript)和socket.io来设置信令服务器。

Go to the signalling section of the following link: http://www.html5rocks.com/en/tutorials/webrtc/basics/ 转到以下链接的信号部分: http//www.html5rocks.com/en/tutorials/webrtc/basics/

If you want to try java, try setting up a websocket server to handle data from browsers. 如果你想尝试java,尝试设置一个websocket服务器来处理来自浏览器的数据。

Personally, I prefer to use PeerJs (Javascript) as the signally server. 就个人而言,我更喜欢使用PeerJs (Javascript)作为信号服务器。 Peerjs is built on node.js and provide a lot friendly API for user to implement signalling. Peerjs建立在node.js上,为用户提供了很多友好的API来实现信令。

I have no idea whether you can do it with JAVA. 我不知道你是否可以用JAVA做到这一点。 But JavaScript seems a better choose to build a signalling server. 但JavaScript似乎更适合构建信令服务器。

To implement a signalling server, This tutorial should be a very good example about how to do it with Peerjs and Crosswalk. 要实现信令服务器, 教程应该是一个关于如何使用Peerjs和Crosswalk的非常好的示例。

You can also have a look at RestComm http://restcomm.com/ and https://github.com/Mobicents/RestComm . 您还可以查看RestComm http://restcomm.com/https://github.com/Mobicents/RestComm

It already contains : 它已经包含:

Of course, everything is open source so any contributions are welcome ;) ! 当然,一切都是开源的,所以欢迎任何贡献;)!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM