Widget reception stream mjpeg

cacti

Nouveau membre
30 Juillet 2007
1
0
Bonjour,

je viens de developper un widget qui reçoit un flux mjpg depuis une webcam IP. Afin d'eviter que ce widget ne consomme de la bande passante pou rien lorsque le dashboard n'est pas activé, j'ai envisagé d'afficher une image fixe sur l'evenement onhide, puis de restaurer l'image mjpg lors d'un evenement onshow, voici le code :

if (window.widget)
{
widget.onshow = show;
widget.onhide = hide;
}

function show()
{
document.getElementById('fullImage').src = images[0].img;
}
function hide()
{
document.getElementById('fullImage').src = images[1].img;
}

Cela fonctionne trés bien, j'ai bien une commutation de la source de l'image lors ce qu'un des deux evenements se produit.

Toutefois, un petit tour dans le moniteur d'activité et je constate avec surprise que ma bande passante est toujours occupée, comme si le moteur html du dashboard etait encore connecté à la webcam.

Alors bug dans safari, bug dans mon source ? Sachant que safari beta 3 bug quand il est connecté à cette webcam, et que mon code est assez simple en fin de compte, je me pose des questions.

Voila mon problème !

merci de votre aide :)