小编Vis*_*shy的帖子

无法连接到其他人的视频和音频

您好,我是 peerjs 的新手。目前我正在尝试编写视频通话应用程序。我面临着一个问题。它只显示我的视频。它没有显示另一个用户的视频和音频。请帮助我被卡住。

控制台(前端)上的错误是

websocket.js:87 WebSocket 连接到“ws://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=uaFPNhLHfKuVgldiAAAA”失败:帧头无效

server.js(后端)

const express = require('express');
const app = express();
const server = require('http').Server(app);
const io = require('socket.io')(server);
const { v4: uuidV4 } = require('uuid');
const { ExpressPeerServer } = require('peer');

const peerServer = ExpressPeerServer(server, {
  debug: true,
});

app.set('view engine', 'ejs');
app.use(express.static('public'));
app.use('/peerjs', peerServer);

app.get('/', (req, res) => {
  res.redirect(`/${uuidV4()}`);
});

app.get('/:room', (req, res) => {
  res.render('room', { roomId: req.params.room });
});

io.on('connection', (socket) => {
  socket.on('join-room', (roomId, userId) => {
    socket.join(roomId);
    socket.to(roomId).emit('user-connected', …
Run Code Online (Sandbox Code Playgroud)

websocket express socket.io webrtc peerjs

5
推荐指数
0
解决办法
273
查看次数

标签 统计

express ×1

peerjs ×1

socket.io ×1

webrtc ×1

websocket ×1