mediasoup-go-demo icon indicating copy to clipboard operation
mediasoup-go-demo copied to clipboard

Create New Worker throw this error `panic: channel timeout`

Open RyanTokManMokMTM opened this issue 1 year ago • 0 comments

config: { "domain": "localhost", "https": { "listenIP": "0.0.0.0", "listenPort": 4443, "tls": { "cert": "/Users/jackson.tmm/Desktop/mediasoup-go-demo/server/certs/fullchain.pem", "key": "/Users/jackson.tmm/Desktop/mediasoup-go-demo/server/certs/privkey.key" } }, "mediasoup": { "numWorkers": 8, "workerSettings": { "WorkerBin": "", "WorkerVersion": "", "logLevel": "warn", "logTags": [ "info", "ice", "dtls", "rtp", "srtp", "rtcp", "rtx", "bwe", "score", "simulcast", "svc", "sctp" ], "rtcMinPort": 40000, "rtcMaxPort": 49999, "CustomOptions": null }, "routerOptions": { "mediaCodecs": [ { "kind": "audio", "mimeType": "audio/opus", "preferredPayloadType": 0, "clockRate": 48000, "channels": 2, "parameters": {}, "rtcpFeedback": null }, { "kind": "video", "mimeType": "video/VP8", "preferredPayloadType": 0, "clockRate": 90000, "parameters": { "x-google-start-bitrate": 1000 }, "rtcpFeedback": null }, { "kind": "video", "mimeType": "video/h264", "preferredPayloadType": 0, "clockRate": 90000, "parameters": { "packetization-mode": 1, "profile-level-id": "42e01f", "level-asymmetry-allowed": 1, "x-google-start-bitrate": 1000 }, "rtcpFeedback": null }, { "kind": "video", "mimeType": "video/h264", "preferredPayloadType": 0, "clockRate": 90000, "parameters": { "packetization-mode": 1, "profile-level-id": "4d0032", "level-asymmetry-allowed": 1, "x-google-start-bitrate": 1000 }, "rtcpFeedback": null } ] }, "webRtcTransportOptions": { "listenIps": [ { "ip": "192.168.1.115", "announcedIp": "192.168.1.115" } ], "initialAvailableOutgoingBitrate": 1000000, "numSctpStreams": { "OS": 0, "MIS": 0 }, "maxSctpMessageSize": 262144, "maxIncomingBitrate": 1500000 }, "plainTransportOptions": { "listenIp": { "ip": "192.168.1.115", "announcedIp": "192.168.1.115" }, "numSctpStreams": { "OS": 0, "MIS": 0 }, "maxSctpMessageSize": 262144 } } } 2024-01-14T11:55:37+08:00 DBG Worker > constructor() settings={"CustomOptions":null,"WorkerBin":"/Users/jackson.tmm/node_modules/mediasoup/worker/out/Release/mediasoup-worker","WorkerVersion":"","appData":{},"logLevel":"warn","logTags":["info","ice","dtls","rtp","srtp","rtcp","rtx","bwe","score","simulcast","svc","sctp"],"rtcMaxPort":49999,"rtcMinPort":40000} 2024-01-14T11:55:38+08:00 DBG Worker > spawning worker process args="--logLevel=warn --logTags=info --logTags=ice --logTags=dtls --logTags=rtp --logTags=srtp --logTags=rtcp --logTags=rtx --logTags=bwe --logTags=score --logTags=simulcast --logTags=svc --logTags=sctp --rtcMinPort=40000 --rtcMaxPort=49999" bin=/Users/jackson.tmm/node_modules/mediasoup/worker/out/Release/mediasoup-worker 2024-01-14T11:55:38+08:00 DBG Channel > constructor() useHandlerID=true 2024-01-14T11:55:38+08:00 DBG PayloadChannel > constructor() useHandlerID=true 2024-01-14T11:55:39+08:00 DBG PayloadChannel > close() 2024-01-14T11:55:39+08:00 DBG Channel > close() 2024-01-14T11:55:39+08:00 ERR PayloadChannel > read failed error="read |0: file already closed" 2024-01-14T11:55:39+08:00 ERR Channel > read failed error="read |0: file already closed" panic: channel timeout

goroutine 1 [running]: main.NewServer({{0x102d0b9db, 0x9}, {{0x102d0a671, 0x7}, 0x115b, {{0x1400002a3c0, 0x47}, {0x1400002a410, 0x45}}}, {0x8, ...}}) /Users/jackson.tmm/Desktop/mediasoup-go-demo/server/server.go:60 +0x400 main.main() /Users/jackson.tmm/Desktop/mediasoup-go-demo/server/main.go:41 +0x3c0

RyanTokManMokMTM avatar Jan 14 '24 04:01 RyanTokManMokMTM