我为 Kurento 媒体服务器试用了以下演示:
https://github.com/Kurento/kurento-tutorial-js/tree/master/kurento-recorder
默认演示运行良好。但是,当我将index.js
记录更改为 时audio: false
,我开始面临问题。
我只对index.js
代码进行了以下更改:
var mediaConstraints = {
audio: false,
video: {
width: 320,
framerate: 15
}
};
var options = {
localVideo: videoInput,
remoteVideo: videoOutput,
mediaConstraints: mediaConstraints
};
如果我使用 运行代码audio: true
,则在服务器上创建的录制文件是正确的。
但是,使用audio: false
, 录制文件的大小始终0KB
不变。
我在日志中没有看到任何特别之处。出现的唯一错误日志是在按下“STOP”按钮时。它的行为就像 STOP 按钮已经被按下,即使它不是。
详细日志放在这里:https ://pastebin.com/397U14uG
我确信一些流将进入服务器,因为我的服务器确实使用ifstat
命令显示数据传输。
Kurento 版本
root@ip-10-0-0-49:/var/log/kurento-media-server# kurento-media-server -v
libdc1394 error: Failed to initialize libdc1394
Version: 6.6.2
Found modules:
Module: 'core' version '6.6.3'
Module: 'elements' version '6.6.3'
Module: 'filters' version '6.6.2'
Ubuntu版本
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty