除非音频和视频流都存在,否则Kurento WebRTC不会录制

时间:2016-06-12 21:20:39

标签: webrtc audio-recording video-recording kurento

基本上是主题。我正在使用Kurento-Utils for JS。关于较低级别工作的案例已经讨论过该主题,但在项目的这一点上,转换方法为时已晚:(

当我使用音频流式传输网络摄像头时,它会很好地记录到.webm文件中。但是,我如何仅传输音频或仅视频?尝试导致文件大小为0而没有错误消息。

是否有Kurento-utils / js的示例代码可以证明用例?

1 个答案:

答案 0 :(得分:2)

在实例化录像机和连接元素时,您需要提供适当的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 ...");
                });
            });