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,
parameters: {},
},
{
kind: 'video',
mimeType: 'video/h264',
clockRate: 90000,
parameters: {
'packetization-mode': 1,
'profile-level-id': '640032',
'level-asymmetry-allowed': 1,
'x-google-start-bitrate': 12000,
},
},
// {
// kind: 'video',
// mimeType: 'video/h264',
// clockRate: 90000,
// parameters: {
// 'packetization-mode': 1,
// 'profile-level-id': '640032',
// 'level-asymmetry-allowed': 1,
// 'x-google-start-bitrate': 12000,
// },
// },
{
kind: 'video',
mimeType: 'video/h264',

View File

@@ -1,4 +1,5 @@
import type { types } from 'mediasoup'
import type { Transport } from 'mediasoup/types'
import type { Server as SocketServer } from 'socket.io'
import type {
ChadClient,
@@ -196,7 +197,7 @@ export default async function (io: SocketServer, router: types.Router) {
}
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)
@@ -404,7 +405,7 @@ export default async function (io: SocketServer, router: types.Router) {
{
producerId: producer.id,
rtpCapabilities: consumerSocket.data.rtpCapabilities,
enableRtx: false,
enableRtx: true,
paused: true,
ignoreDtx: true,
},