Compare commits

...

5 Commits

Author SHA1 Message Date
5c80277851 Update server/plugins/mediasoup-router.ts
All checks were successful
Deploy / deploy (push) Successful in 39s
2026-06-04 10:28:29 +00:00
e862703c6c server enable rtx...
All checks were successful
Deploy / deploy (push) Successful in 37s
2026-05-29 05:39:58 +06:00
81fbe447fe server log consumer rtp
All checks were successful
Deploy / deploy (push) Successful in 44s
2026-05-29 05:12:30 +06:00
f0abaaff6a server log consumer rtp
All checks were successful
Deploy / deploy (push) Successful in 41s
2026-05-29 05:04:42 +06:00
9a71f7c903 server trace
All checks were successful
Deploy / deploy (push) Successful in 43s
2026-05-29 04:43:26 +06:00
2 changed files with 14 additions and 13 deletions

View File

@@ -42,17 +42,17 @@ export const autoConfig: mediasoup.types.RouterOptions = {
clockRate: 90000, clockRate: 90000,
parameters: {}, parameters: {},
}, },
{ // {
kind: 'video', // kind: 'video',
mimeType: 'video/h264', // mimeType: 'video/h264',
clockRate: 90000, // clockRate: 90000,
parameters: { // parameters: {
'packetization-mode': 1, // 'packetization-mode': 1,
'profile-level-id': '640032', // 'profile-level-id': '640032',
'level-asymmetry-allowed': 1, // 'level-asymmetry-allowed': 1,
'x-google-start-bitrate': 12000, // 'x-google-start-bitrate': 12000,
}, // },
}, // },
{ {
kind: 'video', kind: 'video',
mimeType: 'video/h264', mimeType: 'video/h264',

View File

@@ -1,4 +1,5 @@
import type { types } from 'mediasoup' import type { types } from 'mediasoup'
import type { Transport } from 'mediasoup/types'
import type { Server as SocketServer } from 'socket.io' import type { Server as SocketServer } from 'socket.io'
import type { import type {
ChadClient, ChadClient,
@@ -196,7 +197,7 @@ export default async function (io: SocketServer, router: types.Router) {
} }
try { try {
const producer = await transport.produce({ kind, rtpParameters, appData: { ...appData, socketId: socket.id } }) const producer = await (transport as Transport).produce({ kind, rtpParameters, appData: { ...appData, socketId: socket.id } })
socket.data.producers.set(producer.id, producer) socket.data.producers.set(producer.id, producer)
@@ -404,7 +405,7 @@ export default async function (io: SocketServer, router: types.Router) {
{ {
producerId: producer.id, producerId: producer.id,
rtpCapabilities: consumerSocket.data.rtpCapabilities, rtpCapabilities: consumerSocket.data.rtpCapabilities,
enableRtx: false, enableRtx: true,
paused: true, paused: true,
ignoreDtx: true, ignoreDtx: true,
}, },