webRTC 设置信令服务器

2023-12-24

当系统连接在局域网中时,如何为webRTC设置信令服务器?是否强制要求我们必须使用 STUN 和 TURN 服务器进行信令?


要使 WebRTC 在 LAN 上运行,您需要在该 LAN 中拥有一个信令服务器。信令服务器是任何 Web 服务器,它允许您的 Web 客户端交换由 WebRTC PeerConnection 生成的 SDP Offer/answer 和 ICE 候选项。这可以使用 AJAX 或 WebSocket 来完成。

我列出了一些有关 WebRTC 的信息的主要来源 http://deeppai.com/2014/01/26/getting-started-with-webrtc/。请浏览该页面上的一些链接,以更好地了解 WebRTC 信号的工作原理。

你会不需要STUN/TURN 服务器作为您的 WebRTC 客户端(即 Web 浏览器)将位于 LAN 中并且可以相互访问。仅供参考... STUN/TURN 服务器不是信令的一部分,而是媒体线路的一部分,通常需要NAT穿越 http://en.wikipedia.org/wiki/NAT_traversal媒体。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

webRTC 设置信令服务器 的相关文章

随机推荐

  • 本地存储库上单个开发人员的 Git 工作流程

    我正在尝试将个人 git 工作流程改进为更容易处理的东西 以下是我在本文中如何使用 git 的一些背景知识 一名开发人员是唯一在存储库上工作的开发人员 存储在本地计算机上的存储库的单个副本 只有两个分支 dev 和 master 所有工作都
  • Postgres递归查询在遍历parent_id时更新字段的值

    这是表 user id parent id lft 1 0 2 1 0 3 1 0 4 2 0 下面是一个查询 从节点 1 开始执行 CTE 遍历 user id 1 的所有子节点 直到到达叶子节点 并将遍历的子节点 lft 字段的值更新为
  • 页面加载动画

    我想在页面加载时显示加载动画 并在加载完成后明显隐藏它 我正在使用 Masterpages 在 ASP NET 中工作 只是想知道有一种使用 JQuery 执行此操作的简单方法吗 任何指示将不胜感激 Thanks 只需将带有 gif 动画的
  • 如何针对 firebase 验证身份验证令牌?

    我的意思不是使用 firebase 进行自定义身份验证 我需要的与在应用程序服务器中生成令牌并允许在 firebase 中访问的自定义身份验证略有不同 实际上 例如 我正在尝试使用电子邮件和密码在 firebase 中进行身份验证 并且通过
  • Django 1.7 google oauth2 令牌验证失败

    我正在尝试完成验证 Google 令牌的过程 以便在 Django 应用程序中访问用户的日历 尽管我遵循了网上找到的一些指示 但我的回调函数仍然收到 400 错误代码响应 错误请求 views py coding utf 8 import
  • 通过嵌入插入的组件的 Angular 2+ 调用函数(ng-content)

    我有一个模态窗口组件 并且我正在通过嵌入插入模态内容组件
  • PrimeFaces 2,如何将ajax与h:selectOneBooleanCheckbox一起使用?

    我有一个 JSF PrimeFaces 2 x UI 带有一个复选框 h selectOneBooleanCheckbox 其值会影响其他小部件 就像是 X checkbox1 V combobox1 X checkbox2 当 check
  • AWS Glue DPU 配置

    我看到 DPU 由 4 个 vCPU 和 16 GB 内存组成 是否可以更改 vCPU 内存的设置 以便我不会用完 DPU 或超出 DPU 限制 我认为一个开发端点最多有 5 个 DPU 一个帐户最多有 2 个 DEV 端点 Regards
  • 在 HTTP/2 中使用图像精灵有意义吗?

    JS 和 CSS 文件的捆绑在 HTTP 2 中不需要 https stackoverflow com questions 30861591 why bundle optimizations are no longer a concern
  • 将时间字符串转换为日期格式 iOS

    我有一个字符串 21 57 我想在 NSDate 中以相同的 HH mm 格式保存它 我尝试使用以下方法转换它 NSDateFormatter dateFormatter NSDateFormatter alloc init dateFor
  • log4j2 双美元 $$ 符号在配置中的含义

    我正在阅读Log4j2的配置部分 http logging apache org log4j 2 x manual configuration html http logging apache org log4j 2 x manual co
  • 根据另一列过滤一列中的数据值,然后将值插入到同一个 SQL 表中的不同列中

    这是我试图使用 SSIS 和条件分割转换来解决的一个难题 我有一个 csv 文件 其中一行中包含每个唯一用户的属性数据 另一列中包含每个属性的值 IE Attribute Attribute Type ID 0000000001 Birth
  • 在不使用数组控制器的情况下,Ember 模型中如何实现排序?

    每个谷歌结果都是关于 ArrayController 排序的 需要一个排序机制而不使用ArrayController 有一个模型 其中有排序参数 就像说 sortOrder 作为模型中的属性之一 这将来自后端 将使用 each 渲染此模型
  • 如何删除www. ASP.NET MVC 中的前缀

    如何删除 www 来自传入的请求 我需要设置 301 重定向还是只需重写路径 不管怎样 最好的方法是什么 Thanks 我相信使用 IIS 的 URL 重写模块来做到这一点会更合适 如果您有权访问 IIS 的管理工具 则可以在站点设置的 I
  • 如何在MATLAB中为随机数生成器设置统一种子?

    我正在编写代码并使用 MATLAB 中的现有函数 如果这些函数使用随机数生成器怎么办 有没有办法可以修复这些函数的种子而无需更改它们的代码 MATLAB 中有执行此操作的命令吗 通常代码会使用 Matlab 的内置随机数生成器 您可以使用以
  • Sublime2 和 SublimeREPL

    使用 Windows 7 Python 3 2 和 Sublime Text 2 我完成了安装 SublimeREPL 的所有说明 当我转到Tools gt SublimeREPL gt Python gt Python我收到错误 Wind
  • 使用 jest.mock 传递超出范围的变量[重复]

    这个问题在这里已经有答案了 我有一个用于模拟的模拟对象react native const MyMock MockA methodA jest genMockFn MockB ObjectB methodA jest genMockFn m
  • 拍摄/选择图片并将其显示在 ImageView 中而不先保存(使用 MvvmCross)

    我想从库中选择一张图片或用相机拍照并将结果显示到视图 ImageView 但根据一些帖子 包括this one https stackoverflow com questions 13475896 need an example of ta
  • iReport - 组织列输出?

    I am working on a profit and loss report that should look like this And my data table looks like this 对于此损益表 我有查询 1 它填充当
  • webRTC 设置信令服务器

    当系统连接在局域网中时 如何为webRTC设置信令服务器 是否强制要求我们必须使用 STUN 和 TURN 服务器进行信令 要使 WebRTC 在 LAN 上运行 您需要在该 LAN 中拥有一个信令服务器 信令服务器是任何 Web 服务器