
Recherche avancée
Autres articles (102)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.
Sur d’autres sites (12096)
-
Revision f01c769dc6 : Dynamic resize for real-time : reference scaling. Avoid scaling the references i
10 juillet 2015, par MarcoChanged Paths :
Modify /vp9/encoder/vp9_encoder.c
Dynamic resize for real-time : reference scaling.Avoid scaling the references if they have already been scaled.
Change only affects 1 pass non-svc mode for now.Change-Id : I204f4079c026cba7adce7a7f855d072f6139ccec
-
Revision 9ac42bc15c : VP9 dynamic resizing unit test. Verify the dynamic resizer behavior for real ti
15 septembre 2015, par jackychenChanged Paths :
Modify /test/resize_test.cc
VP9 dynamic resizing unit test.Verify the dynamic resizer behavior for real time, 1 pass CBR mode.
Run at low bitrate, with resize_allowed = 1, and verify that we get
one resize down event.Change-Id : Ic347be60972fa87f7d68310da2a055679788929d
-
ffmpeg - caching ahead piped input as insurance while maintaining low latency and real-time output
5 décembre 2020, par hedgehog90I'm piping a live transcoded stream into ffmpeg (simplified for brevity) :


mpv playlist --o=- | ffmpeg -re -i - -tune zerolatency -f flv rtmp://blah.com/live


The piped input usually runs above 1x encoding speed, but every now and then it can run a little slower than real-time (just a momentary 0.99x or 0.98x dip).
When this happens, the rtmp server (a popular streaming service with an audience) output will pause momentarily for a couple seconds usually.


To overcome this I want ffmpeg to cache a few seconds in advance, so mpv's output (which outputs at whatever speed it's read, so potentially very fast) can supply ffmpeg with a little extra, and whenever mpv goes a little under 1x speed, there's a little insurance that ffmpeg has cached away. This should be doable while maintaining the lowest possible latency.


Question is, how ?