WebRTC节点服务器使用的端口范围



我有如下的webrtc节点服务器。

var WebSocketServer = require('websocket').server;
var http = require('http');
var server = http.createServer(function(request, response) {
    // process HTTP request. Since we're writing just WebSockets server
    // we don't have to implement anything.
});
server.listen(1337, function() { });
// create the server
wsServer = new WebSocketServer({
    httpServer: server
});
// WebSocket server
wsServer.on('request', function(request) {
    var connection = request.accept(null, request.origin);
    // This is the most important callback for us, we'll handle
    // all messages from users here.
    connection.on('message', function(message) {
        if (message.type === 'utf8') {
            // process WebSocket message
        }
    });
    connection.on('close', function(connection) {
        // close user connection
    });
});

我想知道哪个端口范围被节点服务器使用。我们可以在代码(1337)中看到一个端口。但我认为,由于视频流的原因,节点服务器多使用了一个端口或端口范围。我如何了解webrtc节点服务器使用了哪些端口。

Node.js服务器不使用任何额外的媒体端口。它是只中继会话信息(SDP交换、ICE等)而不中继任何媒体的信令服务器。

如果媒体由任何东西中继,它将是TURN服务器,但这将由您的ICE服务器设置决定。

现在,如果您在发送信号的同一服务器上处理对等连接中的媒体,您可以从SDP获取媒体流式传输到对等连接的端口。

相关内容

  • 没有找到相关文章

最新更新