从移动设备录制远程流时Firefox崩溃(webRTC)

时间:2015-04-07 21:33:36

标签: javascript html google-chrome webrtc mozilla

我们正在尝试实施一个项目,我们使用webRTC从移动设备流式传输视频,桌面上的代理可以监控这些流。 我们的要求说我们应该能够录制从移动设备流式传输的视频流。 目前我们正在使用RecordRTC解决方案来录制流式视频。如果流是从pc生成的,它的工作正常。但是如果我们尝试记录从移动设备生成的流(android / iOS),Firefox会在3-4秒后崩溃。 这种崩溃不会发生在chrome中。 我努力调试崩溃背后的问题,但我无法从firefox浏览器获得任何信息。

但当我监控chrome:// webrtc-internals /时,它显示视频的高度和宽度在3-4秒后发生变化。

这可能是firefox崩溃的原因。

请帮助我们解决此问题。根据提供给我们的要求,我们只能使用Firefox浏览器。

任何建议对我们都有很大帮助

由于

        var audioConfig = {};

        if (!isRecordOnlyAudio) {

            audioConfig.onAudioProcessStarted = function() {
                // invoke video recorder in this callback
                // to get maximum sync
                videoRecorder.startRecording();
            };
        }

        audioRecorder = RecordRTC(stream, audioConfig);

        if (!isRecordOnlyAudio) {
            // it is second parameter of the RecordRTC
            var videoConfig = {
                type: 'video'
            };
            videoRecorder = RecordRTC(stream, videoConfig);
        }

        audioRecorder.startRecording();

0 个答案:

没有答案