Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Eddy F.
Le  2 mar 2016 à 18:11 (+0100)
Olivier  a écrit:


> 2. En allant sur le site de test [3], je ne vois pas les 2 icônes
> dans la barre d'adresse.
> Est-ce aussi le cas chez toi ?
> 
> 
> [3] http://wolframhempel.github.io/photobooth-js/

Voir mon autre message qui dit que je n'y arrive pas non plus avec
chromium. Par contre j'y arrive avec iceweasel 42 :

http://picpaste.com/capture-033-el2xLaYK.png

Question idiote : quand tu essayes d'utiliser ta cam directement (par
exemple via cheese ou vlc) cela fonctionne ?


-- 
Eddy F.



Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Eddy F.
Le  2 mar 2016 à 18:11 (+0100)
Olivier  a écrit:

> Le 2 mars 2016 à 17:23, Eddy F.  a écrit :
> 
> > Le  2 mar 2016 à 13:03 (+0100)
> > Olivier  a écrit:
> >
> > > Je viens de découvrir le site [2].
> > > Il fonctionne avec mon smartphone Android (le navigateur me
> > > demande d'autoriser l'accès à ma caméra).
> > > Il ne fonctionne pas avec mon Iceweasel sous Debian mais le
> > > navigateur me demande d'autoriser l'accès à ma caméra.
> > > Il ne fonctionne pas avec mon Chromium sous Debian et le
> > > navigateur ne me demande rien.
> > >
> > > Qu'en conclure ?
> > >
> > >
> > > [2] https://davidwalsh.name/demo/camera.php
> >
> > Pour information, parce que je ne suis pas assez compétent pour
> > t'aider sur ce sujet :
> >
> > Ce site fonctionne chez moi avec chromium version
> > 48.0.2564.116 Built on 8.3, running on Debian 8.3 (64-bit) :
> > un message apparaît me disant que ce site souhaite utiliser ma
> > caméra (autoriser/bloquer) et si j'autorise ma bouille apparaît
> > bien sur la page. Par contre, après avoir fermé le navigateur puis
> > relancé, il ne me demande plus rien et utilise la caméra.
> > Visiblement il garde cela en mémoire et il faut aller dans les
> > préférences pour le faire oublier.
> >
> 
> Très intéressant ! On progresse !
> 
> En me focalisant sur Chromium (j'ai la même version) et le site [2],
> j'ai vu qu'il avait plusieurs icônes à la droite de la barre
> d'adresse. L'une de ces icônes concerne les cookies.
> Une autre concerne l'autorisation d'accès à ma caméra.

Lors de mon premier accès au site, je n'ai pas d'icône concernant la
caméra. Par contre arrive sur la gauche de ma fenêtre une demande
d'autorisation d'accès à la caméra.
Voir http://picpaste.com/capture-029-l5CzyOD4.png

Par la suite, ou quand je me reconnecte sur ce site je n'ai plus de
demande d'autorisation ; la caméra est de suite activée mais j'ai bien
l'icône sur la droite qui me permet de révoquer l'autorisation.
Voir http://picpaste.com/capture-030-rWtBTWP8.png
> 
> Sur mon PC, l'accès à ma caméra est indiqué comme interdit.
> Si je clique sur l'icone d'autorisation d'accès à ma caméra, j'ai un
> formulaire qui me propose de toujours autoriser l'accès à ma caméra.
> En donnant cette autorisation, j'observe que la liste adjacente des
> appareils photos (l'inconsistance n'est pas de moi) reste grisée avec
> un texte
> "Aucun media disponible ..."
> 
> Si je comprends bien, Chromium ne détecte pas ma caméra ou ne
> l'accepte pas.

Je suppose en effet. Voici ce que j'obtiens après un clic sur cette
icône alors que j'avais auparavant refusé l'accès à la caméra :
http://picpaste.com/capture-031-2hRIugYe.png
> 
> 1. Sur ton PC, vois-tu bien:
> - ces 2 icones pour les cookies et l'autorisation,
> - dans le formulaire d'autorisation,  ta propre caméra ?

Oui, cfr ci-dessus. N'ayant qu'une caméra, la liste ne comporte qu'un
seul élément.

> 
> 2. En allant sur le site de test [3], je ne vois pas les 2 icônes
> dans la barre d'adresse.
> Est-ce aussi le cas chez toi ?
> 
> 
> [3] http://wolframhempel.github.io/photobooth-js/


Moi non plus je ne les ai pas.
Le site me dit « Please give photobooth permission to use your webcam »
mais rien ne me dit comment faire.

J'ai bien essayé d'aller dans les paramètres de chromium pour tenter
d'y autoriser l'accès à la cam pour ce site mais je n'y parviens pas.
Menu de chromium -> paramètres -> afficher les paramètres avancés ->
clic sur paramètres de contenu -> descendre vers « appareil photo » et
clic sur Gérer les exceptions 

mais je n'ai aucun moyen d'y entrer quoi que ce soit.

-- 
Eddy F.



Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Olivier
Le 2 mars 2016 à 17:23, Eddy F.  a écrit :

> Le  2 mar 2016 à 13:03 (+0100)
> Olivier  a écrit:
>
> > Je viens de découvrir le site [2].
> > Il fonctionne avec mon smartphone Android (le navigateur me demande
> > d'autoriser l'accès à ma caméra).
> > Il ne fonctionne pas avec mon Iceweasel sous Debian mais le
> > navigateur me demande d'autoriser l'accès à ma caméra.
> > Il ne fonctionne pas avec mon Chromium sous Debian et le navigateur
> > ne me demande rien.
> >
> > Qu'en conclure ?
> >
> >
> > [2] https://davidwalsh.name/demo/camera.php
>
> Pour information, parce que je ne suis pas assez compétent pour t'aider
> sur ce sujet :
>
> Ce site fonctionne chez moi avec chromium version
> 48.0.2564.116 Built on 8.3, running on Debian 8.3 (64-bit) :
> un message apparaît me disant que ce site souhaite utiliser ma caméra
> (autoriser/bloquer) et si j'autorise ma bouille apparaît bien sur la
> page. Par contre, après avoir fermé le navigateur puis relancé, il ne
> me demande plus rien et utilise la caméra. Visiblement il garde cela en
> mémoire et il faut aller dans les préférences pour le faire oublier.
>

Très intéressant ! On progresse !

En me focalisant sur Chromium (j'ai la même version) et le site [2], j'ai
vu qu'il avait plusieurs icônes à la droite de la barre d'adresse.
L'une de ces icônes concerne les cookies.
Une autre concerne l'autorisation d'accès à ma caméra.

Sur mon PC, l'accès à ma caméra est indiqué comme interdit.
Si je clique sur l'icone d'autorisation d'accès à ma caméra, j'ai un
formulaire qui me propose de toujours autoriser l'accès à ma caméra.
En donnant cette autorisation, j'observe que la liste adjacente des
appareils photos (l'inconsistance n'est pas de moi) reste grisée avec un
texte
"Aucun media disponible ..."

Si je comprends bien, Chromium ne détecte pas ma caméra ou ne l'accepte pas.

1. Sur ton PC, vois-tu bien:
- ces 2 icones pour les cookies et l'autorisation,
- dans le formulaire d'autorisation,  ta propre caméra ?

2. En allant sur le site de test [3], je ne vois pas les 2 icônes dans la
barre d'adresse.
Est-ce aussi le cas chez toi ?


[3] http://wolframhempel.github.io/photobooth-js/



>
> Je précise que cela fonctionne sans modifier le user-agent (par contre
> sans le plugin flash même si a priori cela ne devrait avoir aucun
> rapport).
>
> Cela marche aussi avec iceweasel mais c'est la version 44.0.2 (backport
> de deb http://mozilla.debian.net/ jessie-backports iceweasel-release).
>
> Ici par contre, le message me propose plus de possibilité :
> partager/toujours partager/ne pas partager/ne jamais partager.
> Quand je choisis partager j'ai bien l'image de la cam et cette
> autorisation est bien oubliée à la fois suivante.
>
> --
> Eddy F.
>
>


Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Eddy F.
Le  2 mar 2016 à 13:03 (+0100)
Olivier  a écrit:

> Je viens de découvrir le site [2].
> Il fonctionne avec mon smartphone Android (le navigateur me demande
> d'autoriser l'accès à ma caméra).
> Il ne fonctionne pas avec mon Iceweasel sous Debian mais le
> navigateur me demande d'autoriser l'accès à ma caméra.
> Il ne fonctionne pas avec mon Chromium sous Debian et le navigateur
> ne me demande rien.
> 
> Qu'en conclure ?
> 
> 
> [2] https://davidwalsh.name/demo/camera.php

Pour information, parce que je ne suis pas assez compétent pour t'aider
sur ce sujet :

Ce site fonctionne chez moi avec chromium version 
48.0.2564.116 Built on 8.3, running on Debian 8.3 (64-bit) :
un message apparaît me disant que ce site souhaite utiliser ma caméra
(autoriser/bloquer) et si j'autorise ma bouille apparaît bien sur la
page. Par contre, après avoir fermé le navigateur puis relancé, il ne
me demande plus rien et utilise la caméra. Visiblement il garde cela en
mémoire et il faut aller dans les préférences pour le faire oublier.

Je précise que cela fonctionne sans modifier le user-agent (par contre
sans le plugin flash même si a priori cela ne devrait avoir aucun
rapport).

Cela marche aussi avec iceweasel mais c'est la version 44.0.2 (backport
de deb http://mozilla.debian.net/ jessie-backports iceweasel-release).

Ici par contre, le message me propose plus de possibilité :
partager/toujours partager/ne pas partager/ne jamais partager.
Quand je choisis partager j'ai bien l'image de la cam et cette
autorisation est bien oubliée à la fois suivante.

-- 
Eddy F.



Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Sébastien NOBILI
Le mercredi 02 mars 2016 à 13:03, Olivier a écrit :
> Je viens de découvrir le site [2].
> Il fonctionne avec mon smartphone Android (le navigateur me demande
> d'autoriser l'accès à ma caméra).
> Il ne fonctionne pas avec mon Iceweasel sous Debian mais le navigateur me
> demande d'autoriser l'accès à ma caméra.
> Il ne fonctionne pas avec mon Chromium sous Debian et le navigateur ne me
> demande rien.

Est–ce que ça fonctionne mieux avec Chromium en modifiant le « User-Agent » pour
faire croire au site qu'il s'agit en fait de Chrome ?

Si tu ne sais pas comment t'y prendre, ces pages pourront t'aider :


http://googlesystem.blogspot.fr/2011/12/changing-user-agent-new-google-chrome.html


https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg

Sébastien



Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Olivier
Le 2 mars 2016 à 12:31, Sébastien NOBILI  a écrit :

> Le mercredi 02 mars 2016 à 11:28, Olivier a écrit :
> > Sur cette machine, je dispose de deux navigateurs: Iceweasel et Chromium,
> > dans les versions "nominales" (38.6.1 et 48.0.2564.116)
> >
> > Avec ces deux navigateurs, le site [1] me répond "getUserMedia() is not
> > supported in your browser", quand je clique sur le bouton Capture video.
>
> A–priori, ce n'est pas supporté dans Iceweasel, mais ça devrait l'être dans
> Chromium.
>
> Pour vérifier la compatibilité d'une fonctionnalité HTML5/CSS3 avec les
> navigateurs, on peut aller là :
>
> http://caniuse.com/#search=getUserMedia
>
> Sébastien
>
>
Cette page est très intéressante.
Elle précise toutefois un support partiel par Chrome de getUserMedia avec
le préfixe webkit-.
Est-ce le site de test [1] qui n'est pas capable ou ne souhaite assimiler
Chromium à Chrome ?

Je viens de découvrir le site [2].
Il fonctionne avec mon smartphone Android (le navigateur me demande
d'autoriser l'accès à ma caméra).
Il ne fonctionne pas avec mon Iceweasel sous Debian mais le navigateur me
demande d'autoriser l'accès à ma caméra.
Il ne fonctionne pas avec mon Chromium sous Debian et le navigateur ne me
demande rien.

Qu'en conclure ?


[2] https://davidwalsh.name/demo/camera.php


Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Sébastien NOBILI
Le mercredi 02 mars 2016 à 11:28, Olivier a écrit :
> Sur cette machine, je dispose de deux navigateurs: Iceweasel et Chromium,
> dans les versions "nominales" (38.6.1 et 48.0.2564.116)
> 
> Avec ces deux navigateurs, le site [1] me répond "getUserMedia() is not
> supported in your browser", quand je clique sur le bouton Capture video.

A–priori, ce n'est pas supporté dans Iceweasel, mais ça devrait l'être dans
Chromium.

Pour vérifier la compatibilité d'une fonctionnalité HTML5/CSS3 avec les
navigateurs, on peut aller là :

http://caniuse.com/#search=getUserMedia

Sébastien



Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Olivier
Normalement, la capture video exige une approbation explicite de
l'utilisateur, à chaque prise de vue (autoriser une fois un site ne suffit
pas).
Les sites de test en ligne rappellent cette approbation.

De mémoire, je crois que Firefox implémente(ait) la fonction
moz-getUserMedia() demandant ainsi au site web qui veut utiliser cette
fonction, d'ajouter lui même ce préfixe moz-.
Ici, peut-être que le lien entre Iceweasel et Firefox n'est pas fait par le
site de test, et donc le test échoue.

Pourtant, le même test échoue aussi avec Chromium.
A-t-on le même problème avec Ie couple Chromium/Chrome ?
Je n'en sais rien et mon moteur de recherche qui assimile souvent Chromium
à Chrome, ne facilite pas les choses.

C'est pourquoi, je serai très heureux si d'autres lecteurs pouvaient me
témoigner d'une expérience réussie en citant leur site de test, leur
navigateur, et très éventuellement, la procédure et la configuration
utilisés.

Le 2 mars 2016 à 11:35, Eric Degenetais  a écrit :

> Les implications de sécurité de ce genre de fonctionnalités sont-elles
> bien maîtrisées? Ne serais-ce pas une raison de rendre ce genre d'API
> opt-in et non opt-out?
> C'est peut-être l'explication...
>
> __
> Éric Dégenètais
> Henix
>
>
>
> http://www.henix.com
> http://www.squashtest.org
>
>
> Le 2 mars 2016 à 11:28, Olivier  a écrit :
>
>> Bonjour,
>>
>> J'ai un PC sous Jessie.
>> J'y ai connecté une Webcam qui fonctionne avec l'application Cheese.
>>
>>
>> Sur cette machine, je dispose de deux navigateurs: Iceweasel et Chromium,
>> dans les versions "nominales" (38.6.1 et 48.0.2564.116)
>>
>> Avec ces deux navigateurs, le site [1] me répond "getUserMedia() is not
>> supported in your browser", quand je clique sur le bouton Capture video.
>>
>> 1. Est-ce que ça fonctionne chez-vous ?
>> 2. Si oui, vous rappelez-vous d'opérations particulières de configuration
>> pour que ça fonctionne ?
>> 3. Si non, avez-vous le même message ?
>> 4. Suggerez-vous un autre navigateur ?
>>
>> Slts
>>
>> [1]
>> http://www.html5rocks.com/en/tutorials/getusermedia/intro/?redirect_from_locale=fr
>>
>
>


Re: La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Eric Degenetais
Les implications de sécurité de ce genre de fonctionnalités sont-elles bien
maîtrisées? Ne serais-ce pas une raison de rendre ce genre d'API opt-in et
non opt-out?
C'est peut-être l'explication...

__
Éric Dégenètais
Henix



http://www.henix.com
http://www.squashtest.org


Le 2 mars 2016 à 11:28, Olivier  a écrit :

> Bonjour,
>
> J'ai un PC sous Jessie.
> J'y ai connecté une Webcam qui fonctionne avec l'application Cheese.
>
>
> Sur cette machine, je dispose de deux navigateurs: Iceweasel et Chromium,
> dans les versions "nominales" (38.6.1 et 48.0.2564.116)
>
> Avec ces deux navigateurs, le site [1] me répond "getUserMedia() is not
> supported in your browser", quand je clique sur le bouton Capture video.
>
> 1. Est-ce que ça fonctionne chez-vous ?
> 2. Si oui, vous rappelez-vous d'opérations particulières de configuration
> pour que ça fonctionne ?
> 3. Si non, avez-vous le même message ?
> 4. Suggerez-vous un autre navigateur ?
>
> Slts
>
> [1]
> http://www.html5rocks.com/en/tutorials/getusermedia/intro/?redirect_from_locale=fr
>


La fonction getUserMedia d'HTML5 fonctionne-t-elle sur les navigateurs Jessie ?

2016-03-02 Par sujet Olivier
Bonjour,

J'ai un PC sous Jessie.
J'y ai connecté une Webcam qui fonctionne avec l'application Cheese.


Sur cette machine, je dispose de deux navigateurs: Iceweasel et Chromium,
dans les versions "nominales" (38.6.1 et 48.0.2564.116)

Avec ces deux navigateurs, le site [1] me répond "getUserMedia() is not
supported in your browser", quand je clique sur le bouton Capture video.

1. Est-ce que ça fonctionne chez-vous ?
2. Si oui, vous rappelez-vous d'opérations particulières de configuration
pour que ça fonctionne ?
3. Si non, avez-vous le même message ?
4. Suggerez-vous un autre navigateur ?

Slts

[1]
http://www.html5rocks.com/en/tutorials/getusermedia/intro/?redirect_from_locale=fr