node.js - 是否可以实时向客户端发出 2 个不同的 WebRTC 视频轨道?
问题描述
我最近阅读了 Amir Sanni 关于如何进行视频聊天的 node.js 文章。我在玩代码,想看看第 1 个人是否可以向第 2 个人发送 2 个不同的摄像机视图(仅当他们有 2 个摄像机时)。我以为它昨天还在工作,但实际上它正在接收两个相同的视频(可能添加了一个流,但有两个轨道、一个音频、一个视频)。可以同时发送两个视频吗?
如果您查看我的github 存储库,您可以在第 107 行看到我的尝试assets/js/rtc.js
。我现在没有任何错误,但我曾经收到关于sender.addTrack( stream )
不是函数的错误(在 helpers.js 中)。
总的来说,我认为是因为我还没有真正理解 WebRTC,所以我无法做到这一点。看起来很简单,但我不确定它是否那么简单,从我尝试完成这项工作的时间来判断。
编辑注:
我在 helpers.js 中安慰了 sender,似乎 sender 是未定义的,这就是为什么我没有 sender.addTrack 错误(关于它如何不是函数)。
帮助表示赞赏。谢谢
解决方案
推荐阅读
- node.js - 自适应卡片 - 用于卡片宽度控制的主机配置
- c++ - FLEX/YACC 在操作之间携带变量
- python - 为什么我得到“验证约束无时出错”?
- python - 如何在 Linux 中使用 ctime
- c - 如果 __STDC_IEC_559__ 未定义,那么如何确定 FP(至少部分)符合 IEEE 754?
- swift - 模拟器调试区没有位置选项
- python - Kafka-spark 流不适用于 Jupyter
- c# - 我想在 C# 的函数中打印一个随机数组(如果它不在函数中也可以)。我能怎么做?
- javascript - 网页在 javascript 关闭时错误地重新加载
- c# - 如何在不单击的情况下将子菜单 DropDownItem 设置为 CHECKED?