首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebRTC上的信令通道

WebRTC上的信令通道
EN

Stack Overflow用户
提问于 2014-01-25 21:43:50
回答 5查看 9.3K关注 0票数 2

我的目标是创建一个WebRTC聊天(视频/音频)应用程序,我看到的大多数教程和演示都使用以下信令通道:

代码语言:javascript
复制
signaling.simplewebrtc.com:8888

我甚至发现了this很棒的演示,其中开发人员声明它不依赖于这个信令通道,但当我查看代码时,我发现它在那里。

谁能给我解释一下,我怎么才能用我自己的信令信道代替它呢?

EN

回答 5

Stack Overflow用户

发布于 2014-02-25 21:16:23

我不完全理解你的问题。我猜你提供的URL指向websocket服务器。Websockets通常用于信令,因为它们提供永久的全双工连接(这意味着服务器能够在没有先前请求的情况下将消息推送到客户端)。

由于NAT和防火墙等原因,您必须在想要设置RTCPeerConnection的双方之间交换网络信息。如何交换这些信息不是WebRTC规范的一部分。你可以使用任何你想要的协议,超文本传输协议,网络套接字,甚至EMail (但是实现起来会很丑陋:) )。但是如果你想用node.js构建你自己的信令服务器,你可以看看我正在写的教程。它详细解释了如何使用WebRTC和托管在uberspace.de上的节点服务器设置您自己的非常简单的视频聊天:

Tutorial: Create your own Videochat-Application with HTML and JavaScript

如果你使用我的教程,如果你能告诉我它是不是可以理解的,那就太好了。

编辑:因为我仍然收到关于这个旧教程的请求,请使用像这样的最新教程:https://www.baeldung.com/webrtc

https://www.html5rocks.com/en/tutorials/webrtc/basics/

票数 2
EN

Stack Overflow用户

发布于 2014-01-27 13:56:52

请看一下这个可用于WebRTC的excellent blog on the signaling options

我有listed a few important blogs and sample WebRTC applications,您可能也想复习一下,以帮助您构建聊天应用程序。

票数 0
EN

Stack Overflow用户

发布于 2014-02-23 00:43:31

  1. 我从Install NodeJS 安装了nodejs,以及在signalmaster
  2. 中运行node server.js所需的依赖项。和服务器已开始运行。simplewebrtc.bundle.js

中存在的

  • P S:更改url选项

如果你遇到任何问题,请告诉我

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21351319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档