The Error Persists

I’m trying to figure out how to set up the project, but somehow the binary file of the mediasoup worker does not build i debug use AI tools still Can anyone help me with this?

and i followed the docs but theres no way in …/worker/out/release there no binary file named meadiasoup-worker each and every time. why thi happening might the main reason its not working.

The issue:

pnpm start

mediasoup-demo-server@3.0.0 start /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server
DEBUG=${DEBUG:=‘mediasoup INFO WARN ERROR’} INTERACTIVE=${INTERACTIVE:=‘true’} node server.js

process.env.DEBUG: mediasoup INFO WARN ERROR
config.js:
{
“domain”: “localhost”,
“https”: {
“listenIp”: “0.0.0.0”,
“listenPort”: 4443,
“tls”: {
“cert”: “/home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/certs/fullchain.pem”,
“key”: “/home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/certs/privkey.pem”
}
},
“mediasoup”: {
“numWorkers”: 8,
“workerSettings”: {
“logLevel”: “warn”,
“logTags”: [
“info”,
“ice”,
“dtls”,
“rtp”,
“srtp”,
“rtcp”,
“rtx”,
“bwe”,
“score”,
“simulcast”,
“svc”,
“sctp”
],
“disableLiburing”: false
},
“routerOptions”: {
“mediaCodecs”: [
{
“kind”: “audio”,
“mimeType”: “audio/opus”,
“clockRate”: 48000,
“channels”: 2
},
{
“kind”: “video”,
“mimeType”: “video/VP8”,
“clockRate”: 90000,
“parameters”: {
“x-google-start-bitrate”: 1000
}
},
{
“kind”: “video”,
“mimeType”: “video/VP9”,
“clockRate”: 90000,
“parameters”: {
“profile-id”: 2,
“x-google-start-bitrate”: 1000
}
},
{
“kind”: “video”,
“mimeType”: “video/h264”,
“clockRate”: 90000,
“parameters”: {
“packetization-mode”: 1,
“profile-level-id”: “4d0032”,
“level-asymmetry-allowed”: 1,
“x-google-start-bitrate”: 1000
}
},
{
“kind”: “video”,
“mimeType”: “video/h264”,
“clockRate”: 90000,
“parameters”: {
“packetization-mode”: 1,
“profile-level-id”: “42e01f”,
“level-asymmetry-allowed”: 1,
“x-google-start-bitrate”: 1000
}
}
]
},
“webRtcServerOptions”: {
“listenInfos”: [
{
“protocol”: “udp”,
“ip”: “0.0.0.0”,
“port”: 44444
},
{
“protocol”: “tcp”,
“ip”: “0.0.0.0”,
“port”: 44444
}
]
},
“webRtcTransportOptions”: {
“listenInfos”: [
{
“protocol”: “udp”,
“ip”: “0.0.0.0”,
“portRange”: {
“min”: 40000,
“max”: 49999
}
},
{
“protocol”: “tcp”,
“ip”: “0.0.0.0”,
“portRange”: {
“min”: 40000,
“max”: 49999
}
}
],
“initialAvailableOutgoingBitrate”: 1000000,
“minimumAvailableOutgoingBitrate”: 600000,
“maxSctpMessageSize”: 262144,
“maxIncomingBitrate”: 1500000
},
“plainTransportOptions”: {
“listenInfo”: {
“protocol”: “udp”,
“ip”: “0.0.0.0”,
“portRange”: {
“min”: 40000,
“max”: 49999
}
},
“maxSctpMessageSize”: 262144
}
}
}
mediasoup-demo-server:INFO running 8 mediasoup Workers… +0ms
mediasoup createWorker() +0ms
mediasoup:Worker constructor() +0ms
mediasoup:Worker spawning worker process: /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=warn --logTag=info --logTag=ice --logTag=dtls --logTag=rtp --logTag=srtp --logTag=rtcp --logTag=rtx --logTag=bwe --logTag=score --logTag=simulcast --logTag=svc --logTag=sctp +0ms
mediasoup:Channel constructor() +0ms
mediasoup:ERROR:Worker worker process failed [pid:undefined]: spawn /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node_modules/mediasoup/worker/out/Release/mediasoup-worker ENOENT undefined +0ms
mediasoup:Worker close() +10ms
mediasoup:Channel request() [method:WORKER_CLOSE] +5ms
mediasoup:ERROR:Channel Producer Channel error: Error: write EPIPE undefined +0ms
node:internal/child_process:285
const err = new ErrnoException(exitCode, syscall);
^

Error: spawn /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node_modules/mediasoup/worker/out/Release/mediasoup-worker ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:285:19)
at onErrorNT (node:internal/child_process:483:16)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
errno: -2,
code: ‘ENOENT’,
syscall: ‘spawn /home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node_modules/mediasoup/worker/out/Release/mediasoup-worker’,
path: ‘/home/debzoti/coding-files/video-app-demo/mediasoup-demo/server/node_modules/.pnpm/mediasoup@https+++codeload.github.com+versatica+mediasoup+tar.gz+6e6f2987cb99cf6503c37f5dc2a02f419964a235/node_modules/mediasoup/worker/out/Release/mediasoup-worker’,
spawnargs: [
‘–logLevel=warn’,
‘–logTag=info’,
‘–logTag=ice’,
‘–logTag=dtls’,
‘–logTag=rtp’,
‘–logTag=srtp’,
‘–logTag=rtcp’,
‘–logTag=rtx’,
‘–logTag=bwe’,
‘–logTag=score’,
‘–logTag=simulcast’,
‘–logTag=svc’,
‘–logTag=sctp’
]
}

Node.js v22.18.0
ELIFECYCLE Command failed with exit code 1.