Tester le support du mjpeg

.Zoro. Messages postés 263 Date d'inscription   Statut Membre Dernière intervention   -  
ebc08 Messages postés 384 Date d'inscription   Statut Membre Dernière intervention   -
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 384 Date d'inscription   Statut Membre Dernière intervention   297
 
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   Statut Membre Dernière intervention   33
 
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 384 Date d'inscription   Statut Membre Dernière intervention   297
 
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