Tester le support du mjpeg

Fermé
.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 - 18 févr. 2014 à 22:26
ebc08 Messages postés 381 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 6 décembre 2014 - 19 févr. 2014 à 18:43
Bonjour,

j'integre un flux mjpeg sur une page web
cependant, le format mjpeg (multipart/x-mixed-replace) n'est pas reconnu par tout les navigateurs.
j'ai donc fait une page php statique pour ces derniers.

mais je ne trouve pas de moyens de tester le navigateur client (php ou javascript) pour savoir si il gere le mjpeg.

auriez vous un moyens fiables de faitre ce test pour apporter le contenu adapté a chaque navigateur ?
A voir également:

2 réponses

ebc08 Messages postés 381 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 6 décembre 2014 296
18 févr. 2014 à 22:47
Bonsoir,

Je te conseille plutôt de passer par un outil tiers pour afficher ton flux mjpeg.

Je sais qu'il existe un applet java pour afficher ton flux mjpeg, qui lui sera compatible avec tous les navigateurs : http://www.charliemouse.com/code/cambozola/

Il existe également un proxy javascript qui permet également cette compatibilité : https://github.com/defvol/Paparazzo.js

Je n'ai testé aucun des deux, à toi d'essayer... ;-)
0
.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
19 févr. 2014 à 18:08
merci de cette réponse
mais je n'ai pas l'intention d'utiliser d'outils tiers ni de proxy.
surtout java (bloqué par défaut dans firefox pour cause de sécurité)

depuis hier, j'étudie la fonction php get_browser avec browscap
pour déterminer précisement le navigateur du client et faire un choix en fonction de ce dernier.

simplement, j'aurais aimer pouvoir tester directement si le client sait interpreter un flux mjpeg.
0
ebc08 Messages postés 381 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 6 décembre 2014 296
Modifié par ebc08 le 19/02/2014 à 18:47
Dans ce cas, localement, via un javascript, il est possible de tester le navigateur précisément si c'est ce que tu cherches :
-Gihub : https://github.com/WhichBrowser/Parser-PHP
-Exemple : https://whichbrowser.net/

Edit : et pour tester directement le flux, j'ai trouvé ça, toujours en js :
$output = $('<img id="webcam">')
.attr('src', src)
.load(function(){alert('ok')})
.error(function(){alert('error')});

https://stackoverflow.com/questions/8521651/how-can-i-detect-whether-a-browser-supports-mjpeg
0