Bon je viens de trouver une des pistes que l'image de la vidéo se fige au bout de quelques minutes, je me suis aperçu que le CPU est saturé à 100% dans le gestionnaire des taches.
Un petit top du coup lors de la lecture, indique un load average plutôt élevé :
bionic@bionic-System-Product-Name:~$ top
top - 16:54:45 up 21 min, 1 user, load average: 3,89, 3,38, 2,33
Tâches: 170 total, 2 en cours, 124 en veille, 0 arrêté, 0 zombie
%Cpu(s): 75,0 ut, 22,6 sy, 0,0 ni, 2,4 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem : 3901304 total, 1818020 libr, 1028628 util, 1054656 tamp/cache
KiB Éch: 9764860 total, 9764860 libr, 0 util. 2542036 dispo Mem
PID UTIL. PR NI VIRT RES SHR S %CPU %MEM TEMPS+ COM.
700 root 20 0 739488 68228 51564 R 47,3 1,7 3:23.80 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
1828 bionic 20 0 3188308 350644 179716 S 40,4 9,0 2:52.18 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 7442 -prefMapSize 238259 -parentBuildID 20201112153044 -appdir /usr/lib/firefox/browse+
1787 bionic 20 0 330544 28000 20736 S 36,4 0,7 2:39.00 xfce4-taskmanager
1505 bionic 20 0 3448920 353804 167764 S 22,3 9,1 6:02.40 /usr/lib/firefox/firefox
1486 bionic 20 0 582308 41972 28580 S 10,3 1,1 0:21.34 /usr/bin/xfce4-terminal
921 bionic 20 0 267264 20900 17564 S 6,9 0,5 0:03.64 xfce4-panel
1972 bionic 20 0 353024 35640 28716 S 6,6 0,9 0:08.48 /usr/lib/firefox/firefox -contentproc -parentBuildID 20201112153044 -prefsLen 7442 -prefMapSize 238259 -appdir /usr/lib/firefox/browser 1505 true rdd
1819 root 20 0 0 0 0 I 0,9 0,0 0:00.33 [kworker/0:1-eve]
Après à comprendre la raison pourquoi le CPU s'emballe comme cela. Je reste persuadé qu'il y a un problème de codec pour que je Firefox déchiffre les vidéos en streaming.
Lorsque je lance Firefox en ligne de commande, j'obtiens ce warning en retour de temps en temps.
[Child 1828, MediaDecoderStateMachine #1] WARNING: Decoder=7f5176e34c00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<MediaSourceTrackDemuxer::SamplesPromise> mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /build/firefox-2xLqiD/firefox-83.0+build2/dom/media/MediaDecoderStateMachine.cpp:3471