问题标签 [licode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1312 浏览

javascript - 使用 webrtc 流式传输具有透明像素的视频

我正在尝试使用带有绘图的 captureStream API 捕获 html5 画布并使用 html5 视频标签播放它。
我面临的问题是,当我捕获流并在视频标签中播放它时,它的播放方式完全相同。
但是当我将该流发送到另一个对等点(使用 Licode MCU 的 webRTC 流式传输)并在那里播放时。

它以黑色背景播放。即视频不再透明。
有没有人遇到过这个?

可能是什么问题:

是 webrtc 频道的问题,可能是它无法处理透明像素吗?

或者

可能与媒体服务器有关?或者是其他东西?

0 投票
2 回答
451 浏览

javascript - Licode:ICE 检查成功后发布流失败

我正在关注Licode 页面上的指南

我已经在 Ubuntu 14.04 上安装了所有东西。

我在licode_config.js文件中为 licode 和 erizo 控制器配置了 ssl,以使示例正常工作。所有其他配置我只是让它们保持不变。

我已经运行了基本示例,但我无法进行视频会议。

跟踪 google chrome 控制台日志,我发现:

看起来我必须配置 STUN 或配置 licode 才能使其工作。

0 投票
1 回答
44 浏览

javascript - 重命名存储在服务器上的录音 - Licode webRTC

我正在尝试使用添加到房间的用户名保存录音,我看到要重命名录音,我必须编辑 erizoController.js 文件中的变量 recordingId ,但这给我留下了所有录音的静态名称并且我希望使用从 index.html 添加到房间的用户名来保存录音。有谁知道如何做到这一点?

0 投票
0 回答
44 浏览

licode - licode 录制的 *.mkv 文件中缺少音频(声音)

我在我的机器上使用 licode docker 最新图像来运行和测试 licode 视频录制功能。录制功能按预期工作,只有录制的 *.mkv 文件中缺少音频。我已经交叉检查了配置部分。与 erizo 建立连接时,配置中的音频为 true。localStream.hasAudio() 返回 true。所以我不知道我在这里缺少什么。

0 投票
1 回答
728 浏览

android - 在哪里可以找到 libjingle_peerconnection_so.so 文件的源代码

我正在使用 Licode 客户端示例项目,其中包含用于 webRTC 的 libjingle_peerconnection jar 和 libjingle_peerconnection_so.so。

我的问题是:有什么方法可以从 libjingle_peerconnection_so.so 文件中提取代码。如果可能,请帮助我如何尝试。

0 投票
0 回答
74 浏览

node.js - 在 licode 中发布或初始化仅音频流

我需要初始化仅音频流(音频:真,视频:假)。但是当我通过 erizo.stream 中的选项(音频:true,视频:false)时,我无法听到已发布流的声音。

我尝试了不同的情况,例如:(没有工作)

  1. 订阅流时未传递视频选项。
  2. 尝试使用不同的浏览器,如 Firefox。
  3. 发布流时未通过选项 minVideoBW。

有人知道这个问题吗?

0 投票
1 回答
124 浏览

webrtc - Licode在一定时间内不使用后会掉下来

我正在使用 webRTC Licode,我注意到,有时(它并不总是发生)大约两天后不使用 Licode,它会掉下来并停止工作。我收到以下错误。

图片在这里

有谁知道我该如何解决?

0 投票
0 回答
171 浏览

ios - 过度释放字典中导致 EXC_BAD_ACCESS 错误的对象?

我有一个对象ECClient,它由 in 的字典ECSignalingChannelECRoom. 不幸ECClient的是,它在发布时崩溃。

在此处输入图像描述

我猜它崩溃的原因是因为它是由所有者(ECRoom)和字典(中的一个属性ECSignalingChannel)释放的。

以下ECClient是正在初始化的地方:

这是 NSZombie 的日志:

我怎样才能避免这种过度释放?

0 投票
0 回答
398 浏览

webrtc - 语音通话大组最好的 webrtc sfu 服务器是什么?

我想创建应用程序和网站,服务器可以加入房间和语音聊天(100 个用户),如 Ptt(一键通)。我发现webrtc可以做到,所以我使用Peerjs。在那之后,我看到了一些无法与大型组用户一起使用的问题。我知道 sfu 服务器可以解决我的问题。对于 Nodejs 服务器,我应该在 Jitsy、Janus、Kurento、Licode 和 1 个房间超过 100 个用户的语音通话之间选择一个。谢谢大家

0 投票
0 回答
25 浏览

angular - 添加新曲目以进行流式传输并开始远程播放

我想在lynckia/licode中实现打开和关闭相机功能。

当按下视频关闭按钮时,视频应该在本地和远程停止,而音轨仍然存在,并且相机灯也会关闭。当按下视频按钮时,视频轨道被添加到流中并开始在本地和远程显示,

下面的代码部分工作。当视频关闭时,本地和远程视频停止,但当再次打开时,视频在本地开始,但不在远程。

视频关闭:

视频开启: