问题标签 [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.
javascript - 使用 webrtc 流式传输具有透明像素的视频
我正在尝试使用带有绘图的 captureStream API 捕获 html5 画布并使用 html5 视频标签播放它。
我面临的问题是,当我捕获流并在视频标签中播放它时,它的播放方式完全相同。
但是当我将该流发送到另一个对等点(使用 Licode MCU 的 webRTC 流式传输)并在那里播放时。
它以黑色背景播放。即视频不再透明。
有没有人遇到过这个?
可能是什么问题:
是 webrtc 频道的问题,可能是它无法处理透明像素吗?
或者
可能与媒体服务器有关?或者是其他东西?
javascript - Licode:ICE 检查成功后发布流失败
我正在关注Licode 页面上的指南
我已经在 Ubuntu 14.04 上安装了所有东西。
我在licode_config.js
文件中为 licode 和 erizo 控制器配置了 ssl,以使示例正常工作。所有其他配置我只是让它们保持不变。
我已经运行了基本示例,但我无法进行视频会议。
跟踪 google chrome 控制台日志,我发现:
看起来我必须配置 STUN 或配置 licode 才能使其工作。
javascript - 重命名存储在服务器上的录音 - Licode webRTC
我正在尝试使用添加到房间的用户名保存录音,我看到要重命名录音,我必须编辑 erizoController.js 文件中的变量 recordingId ,但这给我留下了所有录音的静态名称并且我希望使用从 index.html 添加到房间的用户名来保存录音。有谁知道如何做到这一点?
licode - licode 录制的 *.mkv 文件中缺少音频(声音)
我在我的机器上使用 licode docker 最新图像来运行和测试 licode 视频录制功能。录制功能按预期工作,只有录制的 *.mkv 文件中缺少音频。我已经交叉检查了配置部分。与 erizo 建立连接时,配置中的音频为 true。localStream.hasAudio() 返回 true。所以我不知道我在这里缺少什么。
android - 在哪里可以找到 libjingle_peerconnection_so.so 文件的源代码
我正在使用 Licode 客户端示例项目,其中包含用于 webRTC 的 libjingle_peerconnection jar 和 libjingle_peerconnection_so.so。
我的问题是:有什么方法可以从 libjingle_peerconnection_so.so 文件中提取代码。如果可能,请帮助我如何尝试。
node.js - 在 licode 中发布或初始化仅音频流
我需要初始化仅音频流(音频:真,视频:假)。但是当我通过 erizo.stream 中的选项(音频:true,视频:false)时,我无法听到已发布流的声音。
我尝试了不同的情况,例如:(没有工作)
- 订阅流时未传递视频选项。
- 尝试使用不同的浏览器,如 Firefox。
- 发布流时未通过选项 minVideoBW。
有人知道这个问题吗?
webrtc - 语音通话大组最好的 webrtc sfu 服务器是什么?
我想创建应用程序和网站,服务器可以加入房间和语音聊天(100 个用户),如 Ptt(一键通)。我发现webrtc可以做到,所以我使用Peerjs。在那之后,我看到了一些无法与大型组用户一起使用的问题。我知道 sfu 服务器可以解决我的问题。对于 Nodejs 服务器,我应该在 Jitsy、Janus、Kurento、Licode 和 1 个房间超过 100 个用户的语音通话之间选择一个。谢谢大家
angular - 添加新曲目以进行流式传输并开始远程播放
我想在lynckia/licode中实现打开和关闭相机功能。
当按下视频关闭按钮时,视频应该在本地和远程停止,而音轨仍然存在,并且相机灯也会关闭。当按下视频按钮时,视频轨道被添加到流中并开始在本地和远程显示,
下面的代码部分工作。当视频关闭时,本地和远程视频停止,但当再次打开时,视频在本地开始,但不在远程。
视频关闭:
视频开启: