首页 > 解决方案 > 是否可以实时向客户端发出 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.jswebrtcvideochat

解决方案


推荐阅读