Kurento WebRTC不记录,除非音频和视频流都存在
问题描述:
基本上是subj。我正在使用Kurento-Utils for JS。这个话题已经在低层工作的情况下讨论过了,但是在这个项目中,切换方法已经太晚了:(Kurento WebRTC不记录,除非音频和视频流都存在
当我使用音频流式传输摄像头时,它很好地记录到.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 ...");
});
});
谢谢!有效。我认为这个结构还包含很多其他有趣的东西,只是没有足够的文档记录:),是否有可能的选项列表,除了uri和mediaProfile? –
@MikhailNovikov嘿!抓住你的马匹:-P这一切都在[JSDoc](https://doc-kurento.readthedocs.io/en/latest/_static/langdoc/jsdoc/kurento-client-js/module-elements.RecorderEndpoint.html) 。我发现缺少一些文本,所以也许我们在JSDoc一代中遇到了问题。在这种情况下,您还可以检查[JavaDoc](https://doc-kurento.readthedocs.io/en/latest/_static/langdoc/javadoc/org/kurento/client/RecorderEndpoint.html)。除了'MediaProfileSpecType'和URL之外,没有额外的信息。 – igracia