相关疑难解决方法(0)

使用node.js作为WebRTC对等体?

使用node.js作为WebRTC中的对等体存在哪些模块?我想以比P2P更多的客户端/服务器方式使用WebRTC,因为它显然能够不可靠地发送数据包.(AKA,我不希望通过保证数据包按顺序到达而使TCP产生巨大的延迟)

如果我必须使用精简的浏览器页面作为服务器,那可能会起作用......但是,它确实是次优的.Node.js可以使事情更顺畅,也可能更可靠.

谢谢!

javascript html5 p2p node.js webrtc

15
推荐指数
1
解决办法
4603
查看次数

如何流式传输blob

我正在开发一个带麦克风的无线电系统,系统管理员将对着麦克风说话,音频将实时传输给用户......我是使用node.js的新手,我不确定如何制作从麦克风到用户的音频流...任何人都可以帮助我吗?

我有以下问题,我将麦克风中的音频记录在blob中,我需要知道如何流式传输这个blob ...

我没有代码只显示录音...

    <script>
        function getByID(id) {
            return document.getElementById(id);
        }

        var recordAudio = getByID('record-audio'),
            stopRecordingAudio = getByID('stop-recording-audio');

        var audio = getByID('audio');


        var audioConstraints = {
            audio: true,
            video: false
        };

    </script>
    <script>
        var audioStream;
        var recorder;

        recordAudio.onclick = function() {
            if (!audioStream)
                navigator.getUserMedia(audioConstraints, function(stream) {
                    if (window.IsChrome) stream = new window.MediaStream(stream.getAudioTracks());
                    audioStream = stream;

                    audio.src = URL.createObjectURL(audioStream);
                    audio.muted = true;
                    audio.play();

                    // "audio" is a default type
                    recorder = window.RecordRTC(stream, {
                        type: 'audio'
                    });
                    recorder.startRecording();
                }, function() {
                }); …
Run Code Online (Sandbox Code Playgroud)

javascript html5 node.js

5
推荐指数
1
解决办法
4054
查看次数

标签 统计

html5 ×2

javascript ×2

node.js ×2

p2p ×1

webrtc ×1