除非同时存在音频和视频流,否则 Kurento WebRTC 不会录制
Kurento WebRTC not recording unless both audio and video streams are present
基本上主题。我正在为 JS 使用 Kurento-Utils。该主题已针对较低级别工作的情况进行了讨论,但在项目的这一点上,切换方法为时已晚:(
当我使用音频传输网络摄像头时,它被很好地记录到 .webm 文件中。但是,我如何仅流式传输音频或仅流式传输视频?尝试导致文件大小为 0,且没有错误消息。
是否有 Kurento-utils/js 的示例代码可以演示该用例?
您需要在实例化记录器和连接元素时提供适当的MediaType
。
pipeline.create('RecorderEndpoint', {uri: filepath,mediaProfile:'WEBM_AUDIO_ONLY'},
function (error, recorder) {
webrtcEp.connect(recorder,'AUDIO', function (err) {
recorder.record();
console.log("recording started ...");
});
});
基本上主题。我正在为 JS 使用 Kurento-Utils。该主题已针对较低级别工作的情况进行了讨论,但在项目的这一点上,切换方法为时已晚:(
当我使用音频传输网络摄像头时,它被很好地记录到 .webm 文件中。但是,我如何仅流式传输音频或仅流式传输视频?尝试导致文件大小为 0,且没有错误消息。
是否有 Kurento-utils/js 的示例代码可以演示该用例?
您需要在实例化记录器和连接元素时提供适当的MediaType
。
pipeline.create('RecorderEndpoint', {uri: filepath,mediaProfile:'WEBM_AUDIO_ONLY'},
function (error, recorder) {
webrtcEp.connect(recorder,'AUDIO', function (err) {
recorder.record();
console.log("recording started ...");
});
});