
Recherche avancée
Médias (91)
-
Les Miserables
9 décembre 2019, par
Mis à jour : Décembre 2019
Langue : français
Type : Textuel
-
VideoHandle
8 novembre 2019, par
Mis à jour : Novembre 2019
Langue : français
Type : Video
-
Somos millones 1
21 juillet 2014, par
Mis à jour : Juin 2015
Langue : français
Type : Video
-
Un test - mauritanie
3 avril 2014, par
Mis à jour : Avril 2014
Langue : français
Type : Textuel
-
Pourquoi Obama lit il mes mails ?
4 février 2014, par
Mis à jour : Février 2014
Langue : français
-
IMG 0222
6 octobre 2013, par
Mis à jour : Octobre 2013
Langue : français
Type : Image
Autres articles (54)
-
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...) -
Les statuts des instances de mutualisation
13 mars 2010, parPour des raisons de compatibilité générale du plugin de gestion de mutualisations avec les fonctions originales de SPIP, les statuts des instances sont les mêmes que pour tout autre objets (articles...), seuls leurs noms dans l’interface change quelque peu.
Les différents statuts possibles sont : prepa (demandé) qui correspond à une instance demandée par un utilisateur. Si le site a déjà été créé par le passé, il est passé en mode désactivé. publie (validé) qui correspond à une instance validée par un (...) -
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)
Sur d’autres sites (7572)
-
Evolution #4102 : Ordre des inclures dans cache/charger_plugins_options.php
8 juillet 2019, par cam.lafit -Salut
Ma solution n’est pas bonne non plus. On peut selon l’ordre d’appel devoir encapsuler le code d’un fichier options. Donc la solution de @placido est plus pertiente. Le patch suivant ne casse pas le comportement par défaut de SPIP et permet de charger avant un bout d’options.
Soit le pluginA ayant besoin de surcharger les options de pluginB, si on fait
pluginA/pre_pluginB_options.php
alors l’ordre de chargement devrait être :pluginA/pre_pluginB_options.php
pluginB/pluginB_options.php
pluginA/pluginA_options.php
- <span class="CodeRay"><span class="line head"><span class="head">--- </span><span class="filename"><sans nom="nom"></sans></span></span>
- <span class="line head"><span class="head">+++ </span><span class="filename"><sans nom="nom"></sans></span></span>
- <span class="line change"><span class="change">@@</span> -821,7 +821,25 <span class="change">@@</span></span>
- $boutons = array();
- $onglets = array();
- $sign = "";
- <span class="line delete"><span class="delete">-</span></span>
- <span class="line insert"><span class="insert">+</span> </span>
- <span class="line insert"><span class="insert">+</span> /* pre fonctions/options charger un fichier avant celui du plugin concerné */</span>
- <span class="line insert"><span class="insert">+</span> foreach ($ordre as $p => &$info) { </span>
- <span class="line insert"><span class="insert">+</span> foreach($ordre as $plugin_pre_charge => $info_plugin_pre_charge) { </span>
- <span class="line insert"><span class="insert">+</span> $dir_type = $plugin_valides[$plugin_pre_charge]['dir_type'];</span>
- <span class="line insert"><span class="insert">+</span> $plug = $plugin_valides[$plugin_pre_charge]['dir'];</span>
- <span class="line insert"><span class="insert">+</span> $dir = constant($dir_type);</span>
- <span class="line insert"><span class="insert">+</span> $root_dir_type = str_replace('_DIR_', '_ROOT_', $dir_type);</span>
- <span class="line insert"><span class="insert">+</span> if (isset($plugin_valides[$plugin_pre_charge])) {</span>
- <span class="line insert"><span class="insert">+</span> foreach ($contenu as $charge => $v) { </span>
- <span class="line insert"><span class="insert">+</span> if (is_readable("$dir$plug/" . ($file = "pre_".$info['prefix'] . "_" . $charge . ".php"))) {</span>
- <span class="line insert"><span class="insert">+</span> $_file = $root_dir_type . ".'$plug/$file'";</span>
- <span class="line insert"><span class="insert">+</span> $contenu[$charge] .= "include_once_check($_file);\n";</span>
- <span class="line insert"><span class="insert">+</span> } </span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> </span>
- foreach ($ordre as $p => $info) {
- // $ordre peur contenir des plugins en attente et non valides pour ce hit
- if (isset($plugin_valides[$p])) {
- </span>
-
ffmpeg reconnect to HLS stream
28 janvier 2016, par Hyponicis it possible for ffmpeg to automatically respawn if a hls stream is disconnected and try to pick up from where it was dropped ?
I have not tried to do it and i can’t get my head around it. any help would be appreciated.
-
TS file not playing hls.js
27 août 2019, par Mark Adrian EstacaNeed some help. Video loads in browser but never starts playing. I’m using hls.js to stream m3u8 playlist to the browser. And I use FFmpeg to create ts and m3u8 files.
For FFmpeg :
./ffmpeg -rtsp_transport tcp -i rtsp://user:password@ipaddress/axis-media/media.amp -vcodec copy -hls_time 4 -hls_list_size 4 -hls_wrap 4 -start_number 1 -y test.m3u8
HTML Code :
<code class="echappe-js"><script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script><script><br />
var video = document.getElementById('video');<br />
if(Hls.isSupported()){<br />
var hls = new Hls();<br />
hls.loadSource('/images/live/test.m3u8');<br />
hls.attachMedia(video);<br />
hls.on(Hls.Events.MANIFEST_PARSED,function() {<br />
video.play();<br />
});<br />
}<br />
else if (video.canPlayType('application/vnd.apple.mpegurl')){<br />
video.src = '/images/live/test.m3u8';<br />
video.addEventListener('loadedmetadata',function() {<br />
video.play();<br />
});<br />
}<br />
</script>