【问题标题】:Kurento WebRTC not recording unless both audio and video streams are present除非同时存在音频和视频流,否则 Kurento WebRTC 不会录制
【发布时间】:2016-06-12 21:20:38
【问题描述】:

基本上是主题。我正在为 JS 使用 Kurento-Utils。该主题已针对较低级别工作的情况进行了讨论,但是在项目的这一点上,切换方法为时已晚:(

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

是否有任何 Kurento-utils/js 的示例代码可以演示该用例?

【问题讨论】:

    标签: webrtc audio-recording video-recording kurento


    【解决方案1】:

    在实例化记录器和连接元素时,您需要提供适当的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。我看到缺少一些文本,所以也许我们的 JSDoc 生成存在问题。在这种情况下,您还可以查看JavaDoc。除了MediaProfileSpecType 和 URL 之外,没有其他信息。
    猜你喜欢
    • 2018-10-13
    • 2020-10-04
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 2014-02-25
    • 2014-06-20
    • 2015-12-09
    • 1970-01-01
    相关资源
    最近更新 更多