Impossible to stream

Hello everyone!

I’ve had an error for a few days now when someone tries to stream on my instance:

Aug 12 20:40:48 [peertube.cocamserverguild.com:443] 2024-08-12 18:40:48.339 info: Live session ended. {
Aug 12 20:40:48 "sessionId": "N50A77VF"
Aug 12 20:40:48 }
Aug 12 20:40:49 172.18.0.1 - - [12/Aug/2024:18:40:49 +0000] "GET /api/v1/search/videos?start=0&count=7&skipCount=true&nsfw=both&tagsOneOf=Ancenis&tagsOneOf=Coll%C3%A8ge%20Cadou&tagsOneOf=SEGPA&tagsOneOf=ULIS&sort=-publishedAt&searchTarget=local HTTP/1.1" 200 11 "https://peertube.cocamserverguild.com/w/abY4fUwHWfQCgLwUCJEgaG" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.182 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
Aug 12 20:40:49 [peertube.cocamserverguild.com:443] 2024-08-12 18:40:49.310 info: 66.249.66.32 - - [12/Aug/2024:18:40:49 +0000] "GET /api/v1/search/videos?start=0&count=7&skipCount=true&nsfw=both&tagsOneOf=Ancenis&tagsOneOf=Coll%C3%A8ge%20Cadou&tagsOneOf=SEGPA&tagsOneOf=ULIS&sort=-publishedAt&searchTarget=local HTTP/1.0" 200 11 "https://peertube.cocamserverguild.com/w/abY4fUwHWfQCgLwUCJEgaG" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.182 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
Aug 12 20:40:49 [peertube.cocamserverguild.com:443] 2024-08-12 18:40:49.651 error: Client log: HLS.js error: mediaError - fatal: true - manifestIncompatibleCodecsError {
Aug 12 20:40:49 "userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.182 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)",
Aug 12 20:40:49 "meta": "{"currentTime":0,"data":{"type":"mediaError","details":"manifestIncompatibleCodecsError","fatal":true,"url":"https://tube-arts-lettres-sciences-humaines.apps.education.fr/static/streaming-playlists/hls/4a6a3b41-ceeb-4f68-828a-de820064da5e/ba26b32b-a261-4d92-977e-ab8648c5070e-master.m3u8","error":{},"reason":"no level with compatible codecs found in manifest"}}",
Aug 12 20:40:49 "url": "https://peertube.cocamserverguild.com/w/abY4fUwHWfQCgLwUCJEgaG"
Aug 12 20:40:49 }
Aug 12 20:40:49 [peertube.cocamserverguild.com:443] 2024-08-12 18:40:49.653 info: 66.249.66.32 - - [12/Aug/2024:18:40:49 +0000] "POST /api/v1/server/logs/client HTTP/1.0" 204 - "https://peertube.cocamserverguild.com/w/abY4fUwHWfQCgLwUCJEgaG" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.182 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
Aug 12 20:40:49 172.18.0.1 - - [12/Aug/2024:18:40:49 +0000] "POST /api/v1/server/logs/client HTTP/1.1" 204 0 "https://peertube.cocamserverguild.com/w/abY4fUwHWfQCgLwUCJEgaG" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.182 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
Aug 12 20:40:50 172.18.0.1 - - [12/Aug/2024:18:40:50 +0000] "GET / HTTP/1.1" 200 6496 "-" "Mozilla (CloudronHealth)"
Aug 12 20:40:50 [peertube.cocamserverguild.com:443] 2024-08-12 18:40:50.027 info: 172.18.0.1 - - [12/Aug/2024:18:40:50 +0000] "GET / HTTP/1.0" 200 17552 "-" "Mozilla (CloudronHealth)"
Aug 12 20:40:54 [peertube.cocamserverguild.com:443] 2024-08-12 18:40:54.294 info: Cleanup TMP live files from object storage for c05f0808-61f6-48b8-9739-8a4cce5e3aac.
Aug 12 20:41:00 [peertube.cocamserverguild.com:443] 2024-08-12 18:41:00.044 info: 172.18.0.1 - - [12/Aug/2024:18:41:00 +0000] "GET / HTTP/1.0" 200 17552 "-" "Mozilla (CloudronHealth)"
Aug 12 20:41:00 172.18.0.1 - - [12/Aug/2024:18:41:00 +0000] "GET / HTTP/1.1" 200 6496 "-" "Mozilla (CloudronHealth)"
Aug 12 20:41:04 [peertube.cocamserverguild.com:443] 2024-08-12 18:41:04.687 info: Receiving inbox requests for 1 activities by https://peervideo.club/accounts/peertube.
Aug 12 20:41:04 172.18.0.1 - - [12/Aug/2024:18:41:04 +0000] "POST /inbox HTTP/1.1" 204 0 "-" "PeerTube/6.2.1 (+https://peervideo.club)"
Aug 12 20:41:04 [peertube.cocamserverguild.com:443] 2024-08-12 18:41:04.693 info: 38.242.212.101 - - [12/Aug/2024:18:41:04 +0000] "POST /inbox HTTP/1.0" 204 - "-" "PeerTube/6.2.1 (+https://peervideo.club)"
Aug 12 20:41:06 [peertube.cocamserverguild.com:443] 2024-08-12 18:41:06.070 error: Cannot handle session {
Aug 12 20:41:06 "err": {
Aug 12 20:41:06 "stack": "AggregateError [ETIMEDOUT]: \n at internalConnectMultiple (node:net:1117:18)\n at afterConnectMultiple (node:net:1684:7)",
Aug 12 20:41:06 "errors": [
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 172.233.64.160:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 172.233.64.160:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "172.233.64.160",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:239b:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:239b:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "2400:8905::f03c:93ff:fe9a:239b",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 172.233.64.157:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 172.233.64.157:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "172.233.64.157",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:2375:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:2375:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "2400:8905::f03c:93ff:fe9a:2375",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 172.233.64.156:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 172.233.64.156:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "172.233.64.156",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:239e:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:239e:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "2400:8905::f03c:93ff:fe9a:239e",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 172.233.64.158:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 172.233.64.158:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "172.233.64.158",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:230e:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:230e:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "2400:8905::f03c:93ff:fe9a:230e",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 172.233.64.159:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 172.233.64.159:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "172.233.64.159",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:2304:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 2400:8905::f03c:93ff:fe9a:2304:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "2400:8905::f03c:93ff:fe9a:2304",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect ETIMEDOUT 172.233.64.155:443\n at createConnectionError (node:net:1647:14)\n at Timeout.internalConnectMultipleTimeout (node:net:1706:38)\n at listOnTimeout (node:internal/timers:575:11)\n at process.processTimers (node:internal/timers:514:7)",
Aug 12 20:41:06 "message": "connect ETIMEDOUT 172.233.64.155:443",
Aug 12 20:41:06 "errno": -110,
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "172.233.64.155",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 },
Aug 12 20:41:06 {
Aug 12 20:41:06 "stack": "Error: connect EHOSTUNREACH 2400:8905::f03c:93ff:fe9a:2315:443\n at createConnectionError (node:net:1647:14)\n at afterConnectMultiple (node:net:1677:16)",
Aug 12 20:41:06 "message": "connect EHOSTUNREACH 2400:8905::f03c:93ff:fe9a:2315:443",
Aug 12 20:41:06 "errno": -113,
Aug 12 20:41:06 "code": "EHOSTUNREACH",
Aug 12 20:41:06 "syscall": "connect",
Aug 12 20:41:06 "address": "2400:8905::f03c:93ff:fe9a:2315",
Aug 12 20:41:06 "port": 443
Aug 12 20:41:06 }
Aug 12 20:41:06 ],
Aug 12 20:41:06 "code": "ETIMEDOUT",
Aug 12 20:41:06 "name": "TimeoutError",
Aug 12 20:41:06 "$metadata": {
Aug 12 20:41:06 "attempts": 3,
Aug 12 20:41:06 "totalRetryDelay": 246
Aug 12 20:41:06 }
Aug 12 20:41:06 }
Aug 12 20:41:06 }

do you know where it might come from?

Can you paste the rtmp section config from your production.yaml?

I don’t have any. I configurated that directly on Peertube

at least, no rtmp part in production.yaml


Seems like an issue with your object storage (S3) provider, PeerTube cannot reach it

Okay. I will try to contact them (because it was working before)

okay I just removed and reactivated the object storage (server side). Now it works. Thanks @Chocobozzz for your help!