Bonjour,

J'ai un souci que j'ai du mal à comprendre, donc à expliquer..

J'ai un site, sur lequel je diffuse des vidéos. Les vidéos sont hébergées sur le même serveur.
C'est une distrib Debian, avec un serveur Apache2 et Varnish.

J'utilise le player "video.js" et le code HTML ressemble à cela (avec balises Twig) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
	{% if article.Video %}
 
		<link href="http://vjs.zencdn.net/5.4.6/video-js.css" rel="stylesheet">
		<div style="margin:auto;width:854px;">
			<video id="player_a" class="video-js" controls preload="auto"  width="854" height="480"  data-setup="{}">
				<source src="/videos/{{article.Video}}.ogv" type="video/ogg" />
				<source src="/videos/{{article.Video}}.mp4" type="video/mp4" />
				<source src="/videos/{{article.Video}}.webm" type="video/webm" />
			</video>
		</div>
<script src="http://vjs.zencdn.net/5.4.6/video.js"></script>
	{% endif %}
Quand je lis la vidéo depuis le début, sans toucher à la barre de défilement, ça plante systèmatiquement à 1mn et 1s.. Donc j'ai songé à un souci de Timeout Apache ou Varnish..

Voici donc la config Apache (le bout concerné) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Timeout 6000
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 50
J'ai augmenté le Timeout et le KeepAliveTimeout.. Mais ca ne change rien

Pour varnish :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
backend apache1 {
    .host = "127.0.0.1";
    .port = "8080";
    .connect_timeout = 250000s;
    .first_byte_timeout = 250000s;
    .between_bytes_timeout = 250000s;
}
La non plus, en augmentant les timeout, ça n'a pas l'air de changer quoi que ce soit au souci.


Dernier élément de réflexion, quand j'avance manuellement dans la vidéo et passe la 1ere minute, je peux voir les 9 mn restantes, sans problème ...

La je suis perdu, je ne sais pas ou chercher.. Des pistes, des idées ??

Merci d'avance !