SlideShare a Scribd company logo
1 of 31
Download to read offline
R.M.L.L Genève 2012


  Des vidéos libres et
accessibles sur le Web,
  un pari impossible ?
        10 juillet 2012


       Armony Altinier
                          1
Web et vidéo

   Deux protocoles différents sur Internet :
       Web : TCP/IP
       Vidéo : RTP




                                                2
Web et accessibilité

   Premier objectif du W3C : mettre le Web et ses
     services à la disposition de chacun, quelle
     que soit sa langue, sa culture, son
     infrastructure réseau, sa localisation
     géographique... ou son handicap physique
     ou mental.
   GdT du W3C : WAI spécialisé sur
     l'accessibilité du Web pour tous les
     handicaps (visuel, auditif, moteur, de parole,
     cognitif, intellectuel et psychique)

                                                      3
Le principe des technologies
        d'assistance
     Des technologies pour nous faciliter le quotidien




      Universal Design
                                                         4
Accessibilité des vidéos
                sur le Web
   Références : WCAG 2, AccessiWeb 2.1, RGAA
    2.2.1
   Principes généraux
       Tanscription textuelle : version texte de la vidéo
       Sous-titrage
       Audiodescription
       Accessibilité de l'interface : navigation au clavier,
        identification textuelle des boutons d'interface
       Possibilité de lancer, arrêter et relancer la vidéo

                                                                5
Vidéos sur le Web :
           Flash incontournable ?
   Théorie : seul Flash peut être accessible
       Alternative obligatoire à JS
   En pratique : les objets embarqués
    inaccessibles au clavier, sauf sous IE




                                                6
Vidéos web : l'impossible
              accessibilité ?
   Si, mais pas libre... Flash, IE
   À moins de permettre le téléchargement des
    sources : liberté du choix du navigateur, du
    lecteur...
       Expérience utilisateur différente puisqu'il faut
        d'abord télécharger le fichier pour pouvoir le lire




                                                              7
Dans la vraie vie

   Tanscriptions rares
   Sous-titrages encore plus rares
   Audiodescription inexistante




                                      8
Dans la vraie vie

   Interface dépendante de grands diffuseurs :
    Youtube, Dailymotion, Vimeo..
       Interface en Flash à l'origine
       Passage progressif à HTML 5




                                                  9
Ce que va changer HTML 5

   Le lecteur vidéo devient un élément web !
       Ouverture du code, libération de la vidéo
   Travail des intégrateurs et contributeurs
    facilité :
       Balise video
       Balise track




                                                    10
Quelle prise en charge de HTML 5
      <video> aujourd'hui ?




      Source : http://caniuse.com/#feat=video [10/07/2012]


                                                             11
Quelle prise en charge de HTML 5
      <video> aujourd'hui ?




  Source : http://bit.ly/c989fB Alsacréations – Nicolas Hoffmann [12/01/2012]

                                                                                12
Quelle prise en charge de HTML 5
      <video> aujourd'hui ?
   Windows/NVDA : OK avec Firefox
   GNU-Linux/Orca : prise en charge partielle – ne
    lit pas les contrôles mais restitue la progression
    de la lecture vidéo




                                                         13
Exemple d'utilisation de la balise
           <video>

<video controls="controls" src="video/320x240.ogg">
<source src="movie.ogg" type="video/ogg" />
<source src=”movie.webm” type=”video/webm />
Votre navigateur ne supporte pas le lecteur vidéo, vous pouvez <a
href="/video/your_video.ogg">télécharger la vidéo (OGG,
200ko).</a>
</video>


    Voir des exemples : http://shapeshed.com/examples/HTML5-video-element/



                                                                             14
Quelle prise en charge de HTML 5
      <track> aujourd'hui ?
   Aucune !




                                   15
Quelle prise en charge de HTML 5
      <track> aujourd'hui ?
   Aucune !




                                   16
Exemple d'utilisation de la balise
            <track>
<video controls="controls" src="video/320x240.ogg">
<source src="movie.ogg" type="video/ogg" />
<source src=”movie.webm” type=”video/webm />
<track src="subtitles_en.vtt" kind="subtitles" srclang="en"
  label="English">
Votre navigateur ne supporte pas le lecteur vidéo, vous pouvez <a
href="/video/your_video.ogg">télécharger la vidéo (OGG,
200ko).</a>
</video>




                                                                    17
Les pièges et limites de HTML 5
          pour l'accessibilité
   Le danger de l'attribut autoplay
        Bonne pratique : ne JAMAIS utiliser autoplay
   Balise de sous-titrage <track> non supportée
   Absence de balise pour l'audiodescription
        Obligation de réaliser une vidéo audiodécrite à
         proposer en alternative → 2 vidéos




                                                           18
Quid de Javascript ?

   Bibliothèques JS facilitant le sous-titrage et
    l'interaction avec les vidéos :
       Popcorn.js
       Timesheet.js




                                                     19
Demo de popcorn.js




Source : http://popcornjs.org/demo/shakespeare-is-better-with-popcorn
                                                                        20
Demo de timesheet.js




Source : http://wam.inrialpes.fr/timesheets/annotations/video.html
                                                                     21
Quid de l'accessibilité de
               Javascript ?
   Interdit par AccessiWeb 2.1 et RGAA 2.2.1
       Alternative toujours nécessaire pour ces
        référentiels, alors que pas demandée pour Flash




                                       RGAA
                                                          22
Quid de l'accessibilité de
             Javascript ?
   JS non pris en charge dans les navigateurs
    texte tels que Lynx ou W3M




                                                 23
Quid de l'accessibilité de
              Javascript ?
   Pièges du sous-titrage en JS : doublons avec
    une synthèse vocale – penser à charger une
    version non sous-titrée par défaut et à proposer
    le sous-titrage en option, sur demande de
    l'utilisateur




                                                       24
Quelle solution pour de la vidéo
libre et accessible sur le Web ?
   Combinaison HTML 5 + JS pour sous-titrage et
    éventuellement les contrôles
   Alternative proposant les sources en
    téléchargement




                                                   25
Conclusion




HTML 5 libère la vidéo sur le Web,
 mais de nombreux défis à relever




                                     26
Défis pour l'accessibilité
         des vidéos sur le Web
   Défi technique : prise en compte de
    l'accessibilité, avec recommandation de ne pas
    utiliser l'attribut autoplay, ajout de sous-titres
    via JS tant que track pas supporté




                                                         27
Défis pour l'accessibilité
          des vidéos sur le Web
   Défi d'organisation : facilitation de l'insertion
    de sous-titrage, mais transcription et sous-
    titrage demandent du temps et un savoir faire
    pour caler les sous-titres
       À suivre : initiatives tels que Universal Subtitle ou
        bibliothèques JS précitées




                                                                28
Défis pour l'accessibilité
          des vidéos sur le Web
   Défi juridique :
       accepter de mettre ses sources en téléchargement
        – question du droit d'auteur
       Avoir l'autorisation de modifier une œuvre pour la
        rendre accessible




                                                             29
Contact

   Groupe de travail April accessibilité et logiciels
    libres :
       accessibilite@april.org
       libre-et-accessible.org
   Armony Altinier :
       aaltinier@april.org
       @armonyaltinier




                                                         30
Crédits et licence

   Auteure : Armony Altinier
   Licence : CC-BY-SA France 2.0 ou ultérieure
   Présentation réalisée avec LibreOffice Impress




                                                     31

More Related Content

Viewers also liked

Guide Enseignant OBii
Guide Enseignant OBiiGuide Enseignant OBii
Guide Enseignant OBiiMATICE_CDP
 
Cr ludovia 2012
Cr ludovia 2012Cr ludovia 2012
Cr ludovia 2012MATICE_CDP
 
[On1y percent]電子微小說 科幻武俠系列
[On1y percent]電子微小說 科幻武俠系列[On1y percent]電子微小說 科幻武俠系列
[On1y percent]電子微小說 科幻武俠系列5120dyuim
 
Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015
Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015
Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015Université de Montréal
 
Mantenimiento Preventivo CPU y Teclado_Equipo 2
Mantenimiento Preventivo CPU y Teclado_Equipo 2Mantenimiento Preventivo CPU y Teclado_Equipo 2
Mantenimiento Preventivo CPU y Teclado_Equipo 2Saida Mellina Villegas
 
Nuevas formas de gestionar el TALENTO
Nuevas formas de gestionar el TALENTO Nuevas formas de gestionar el TALENTO
Nuevas formas de gestionar el TALENTO Hermes Ruiz
 
Kerschensteiner
KerschensteinerKerschensteiner
KerschensteinerNazaretAG
 
L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014
L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014
L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014yvesnie
 
Si je gagnais á la loterie. Kapil Kumar
Si je gagnais á la loterie. Kapil KumarSi je gagnais á la loterie. Kapil Kumar
Si je gagnais á la loterie. Kapil KumarGeorge Dixon
 
Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...
Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...
Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...SSDF
 
Aminata sow fall
Aminata sow fallAminata sow fall
Aminata sow fallSam Ofo
 
Réseaux sociaux, où en est on ?
Réseaux sociaux, où en est on ?Réseaux sociaux, où en est on ?
Réseaux sociaux, où en est on ?E2m Gig
 

Viewers also liked (20)

notas de ellen white leccion 09
notas de ellen white leccion 09notas de ellen white leccion 09
notas de ellen white leccion 09
 
Guide Enseignant OBii
Guide Enseignant OBiiGuide Enseignant OBii
Guide Enseignant OBii
 
Cr ludovia 2012
Cr ludovia 2012Cr ludovia 2012
Cr ludovia 2012
 
[On1y percent]電子微小說 科幻武俠系列
[On1y percent]電子微小說 科幻武俠系列[On1y percent]電子微小說 科幻武俠系列
[On1y percent]電子微小說 科幻武俠系列
 
MOD French
MOD FrenchMOD French
MOD French
 
Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015
Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015
Cours de Pédopsychiatrie - Université Notre Dame d'Haïti - mai 2015
 
Mantenimiento Preventivo CPU y Teclado_Equipo 2
Mantenimiento Preventivo CPU y Teclado_Equipo 2Mantenimiento Preventivo CPU y Teclado_Equipo 2
Mantenimiento Preventivo CPU y Teclado_Equipo 2
 
Nuevas formas de gestionar el TALENTO
Nuevas formas de gestionar el TALENTO Nuevas formas de gestionar el TALENTO
Nuevas formas de gestionar el TALENTO
 
Kerschensteiner
KerschensteinerKerschensteiner
Kerschensteiner
 
ESRI
ESRIESRI
ESRI
 
Angelcalle
AngelcalleAngelcalle
Angelcalle
 
L avenir des_bdp
L avenir des_bdpL avenir des_bdp
L avenir des_bdp
 
La risa santa
La risa santaLa risa santa
La risa santa
 
L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014
L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014
L’archivage de la vidéo, Cours HEG, Lichtspiel Bern, 12.3.2014
 
Si je gagnais á la loterie. Kapil Kumar
Si je gagnais á la loterie. Kapil KumarSi je gagnais á la loterie. Kapil Kumar
Si je gagnais á la loterie. Kapil Kumar
 
Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...
Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...
Implementación de ambientes 100% Libres de Humo de Tabaco. Una experiencia ex...
 
Libro Complementario leccion 06
Libro Complementario leccion 06Libro Complementario leccion 06
Libro Complementario leccion 06
 
Aminata sow fall
Aminata sow fallAminata sow fall
Aminata sow fall
 
Ciudades sustentable
Ciudades sustentableCiudades sustentable
Ciudades sustentable
 
Réseaux sociaux, où en est on ?
Réseaux sociaux, où en est on ?Réseaux sociaux, où en est on ?
Réseaux sociaux, où en est on ?
 

Similar to Des vidéos libres et accessibles sur le Web, un pari impossible ? - RMLL 2012

Video accessible sur le web et sous-titrage
Video accessible sur le web et sous-titrageVideo accessible sur le web et sous-titrage
Video accessible sur le web et sous-titragejlcarves
 
W3Café accessibilité : Vidéo web accessible, ça avance !?
W3Café accessibilité : Vidéo web accessible, ça avance !?W3Café accessibilité : Vidéo web accessible, ça avance !?
W3Café accessibilité : Vidéo web accessible, ça avance !?Jean-Philippe Simonnet
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceChristian Charreyre
 
HTML5 W3C Conference Euratechnologie
HTML5 W3C Conference EuratechnologieHTML5 W3C Conference Euratechnologie
HTML5 W3C Conference Euratechnologiewyggio
 
Industrialisation de la vidéo accessible sur le web
Industrialisation de la vidéo accessible sur le webIndustrialisation de la vidéo accessible sur le web
Industrialisation de la vidéo accessible sur le webJean-Philippe Simonnet
 
Diffuser le contenu multimedia
Diffuser le contenu multimediaDiffuser le contenu multimedia
Diffuser le contenu multimediahajaar
 
Presentation master
Presentation masterPresentation master
Presentation mastersamir
 
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Microsoft Technet France
 
Php sous Windows - webcamps Paris
Php sous Windows - webcamps ParisPhp sous Windows - webcamps Paris
Php sous Windows - webcamps ParisLeTesteur
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Microsoft Technet France
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Microsoft Décideurs IT
 
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009JUG Lausanne
 
Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5wyggio
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assemblyJérémy Buget
 
Quelle galerie photo en ligne pour votre projet ?
Quelle galerie photo en ligne pour votre projet ?Quelle galerie photo en ligne pour votre projet ?
Quelle galerie photo en ligne pour votre projet ?StrasWeb
 
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...Justindwah
 
Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Christian Charreyre
 

Similar to Des vidéos libres et accessibles sur le Web, un pari impossible ? - RMLL 2012 (20)

Video accessible sur le web et sous-titrage
Video accessible sur le web et sous-titrageVideo accessible sur le web et sous-titrage
Video accessible sur le web et sous-titrage
 
W3Café accessibilité : Vidéo web accessible, ça avance !?
W3Café accessibilité : Vidéo web accessible, ça avance !?W3Café accessibilité : Vidéo web accessible, ça avance !?
W3Café accessibilité : Vidéo web accessible, ça avance !?
 
VIMEO Fiche pratique
VIMEO Fiche pratique VIMEO Fiche pratique
VIMEO Fiche pratique
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open Source
 
HTML5 W3C Conference Euratechnologie
HTML5 W3C Conference EuratechnologieHTML5 W3C Conference Euratechnologie
HTML5 W3C Conference Euratechnologie
 
Industrialisation de la vidéo accessible sur le web
Industrialisation de la vidéo accessible sur le webIndustrialisation de la vidéo accessible sur le web
Industrialisation de la vidéo accessible sur le web
 
Diffuser le contenu multimedia
Diffuser le contenu multimediaDiffuser le contenu multimedia
Diffuser le contenu multimedia
 
Presentation master
Presentation masterPresentation master
Presentation master
 
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
 
Php sous Windows - webcamps Paris
Php sous Windows - webcamps ParisPhp sous Windows - webcamps Paris
Php sous Windows - webcamps Paris
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
 
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
 
Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assembly
 
Quelle galerie photo en ligne pour votre projet ?
Quelle galerie photo en ligne pour votre projet ?Quelle galerie photo en ligne pour votre projet ?
Quelle galerie photo en ligne pour votre projet ?
 
Montage video
Montage videoMontage video
Montage video
 
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
 
Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015Séminaire Captronic Yocto 24 février 2015
Séminaire Captronic Yocto 24 février 2015
 

More from Access42

L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...
L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...
L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...Access42
 
Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?
Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?
Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?Access42
 
Accessibilité, un ingrédient essentiel d'un Web pour tous
Accessibilité, un ingrédient essentiel d'un Web pour tousAccessibilité, un ingrédient essentiel d'un Web pour tous
Accessibilité, un ingrédient essentiel d'un Web pour tousAccess42
 
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012Access42
 
Intégrer l'accessibilité dans ses projets web - CRAW 2013
Intégrer l'accessibilité dans ses projets web - CRAW 2013Intégrer l'accessibilité dans ses projets web - CRAW 2013
Intégrer l'accessibilité dans ses projets web - CRAW 2013Access42
 
Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...
Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...
Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...Access42
 
Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010
Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010
Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010Access42
 

More from Access42 (7)

L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...
L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...
L'accessibilité, au-delà des contraintes, un atout pour votre audience Avanta...
 
Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?
Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?
Logiciels libres : êtes-vous prêts à relever le défi de l'accessibilité ?
 
Accessibilité, un ingrédient essentiel d'un Web pour tous
Accessibilité, un ingrédient essentiel d'un Web pour tousAccessibilité, un ingrédient essentiel d'un Web pour tous
Accessibilité, un ingrédient essentiel d'un Web pour tous
 
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012
 
Intégrer l'accessibilité dans ses projets web - CRAW 2013
Intégrer l'accessibilité dans ses projets web - CRAW 2013Intégrer l'accessibilité dans ses projets web - CRAW 2013
Intégrer l'accessibilité dans ses projets web - CRAW 2013
 
Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...
Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...
Accessibilité du Web, vecteur d&rsquo;innovation et de performance pour l&r...
 
Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010
Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010
Accessibilité du Web, petit tour d’horizons des idées reçues - RMLL 2010
 

Des vidéos libres et accessibles sur le Web, un pari impossible ? - RMLL 2012

  • 1. R.M.L.L Genève 2012 Des vidéos libres et accessibles sur le Web, un pari impossible ? 10 juillet 2012 Armony Altinier 1
  • 2. Web et vidéo  Deux protocoles différents sur Internet :  Web : TCP/IP  Vidéo : RTP 2
  • 3. Web et accessibilité  Premier objectif du W3C : mettre le Web et ses services à la disposition de chacun, quelle que soit sa langue, sa culture, son infrastructure réseau, sa localisation géographique... ou son handicap physique ou mental.  GdT du W3C : WAI spécialisé sur l'accessibilité du Web pour tous les handicaps (visuel, auditif, moteur, de parole, cognitif, intellectuel et psychique) 3
  • 4. Le principe des technologies d'assistance Des technologies pour nous faciliter le quotidien Universal Design 4
  • 5. Accessibilité des vidéos sur le Web  Références : WCAG 2, AccessiWeb 2.1, RGAA 2.2.1  Principes généraux  Tanscription textuelle : version texte de la vidéo  Sous-titrage  Audiodescription  Accessibilité de l'interface : navigation au clavier, identification textuelle des boutons d'interface  Possibilité de lancer, arrêter et relancer la vidéo 5
  • 6. Vidéos sur le Web : Flash incontournable ?  Théorie : seul Flash peut être accessible  Alternative obligatoire à JS  En pratique : les objets embarqués inaccessibles au clavier, sauf sous IE 6
  • 7. Vidéos web : l'impossible accessibilité ?  Si, mais pas libre... Flash, IE  À moins de permettre le téléchargement des sources : liberté du choix du navigateur, du lecteur...  Expérience utilisateur différente puisqu'il faut d'abord télécharger le fichier pour pouvoir le lire 7
  • 8. Dans la vraie vie  Tanscriptions rares  Sous-titrages encore plus rares  Audiodescription inexistante 8
  • 9. Dans la vraie vie  Interface dépendante de grands diffuseurs : Youtube, Dailymotion, Vimeo..  Interface en Flash à l'origine  Passage progressif à HTML 5 9
  • 10. Ce que va changer HTML 5  Le lecteur vidéo devient un élément web !  Ouverture du code, libération de la vidéo  Travail des intégrateurs et contributeurs facilité :  Balise video  Balise track 10
  • 11. Quelle prise en charge de HTML 5 <video> aujourd'hui ? Source : http://caniuse.com/#feat=video [10/07/2012] 11
  • 12. Quelle prise en charge de HTML 5 <video> aujourd'hui ? Source : http://bit.ly/c989fB Alsacréations – Nicolas Hoffmann [12/01/2012] 12
  • 13. Quelle prise en charge de HTML 5 <video> aujourd'hui ?  Windows/NVDA : OK avec Firefox  GNU-Linux/Orca : prise en charge partielle – ne lit pas les contrôles mais restitue la progression de la lecture vidéo 13
  • 14. Exemple d'utilisation de la balise <video> <video controls="controls" src="video/320x240.ogg"> <source src="movie.ogg" type="video/ogg" /> <source src=”movie.webm” type=”video/webm /> Votre navigateur ne supporte pas le lecteur vidéo, vous pouvez <a href="/video/your_video.ogg">télécharger la vidéo (OGG, 200ko).</a> </video> Voir des exemples : http://shapeshed.com/examples/HTML5-video-element/ 14
  • 15. Quelle prise en charge de HTML 5 <track> aujourd'hui ?  Aucune ! 15
  • 16. Quelle prise en charge de HTML 5 <track> aujourd'hui ?  Aucune ! 16
  • 17. Exemple d'utilisation de la balise <track> <video controls="controls" src="video/320x240.ogg"> <source src="movie.ogg" type="video/ogg" /> <source src=”movie.webm” type=”video/webm /> <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English"> Votre navigateur ne supporte pas le lecteur vidéo, vous pouvez <a href="/video/your_video.ogg">télécharger la vidéo (OGG, 200ko).</a> </video> 17
  • 18. Les pièges et limites de HTML 5 pour l'accessibilité  Le danger de l'attribut autoplay  Bonne pratique : ne JAMAIS utiliser autoplay  Balise de sous-titrage <track> non supportée  Absence de balise pour l'audiodescription  Obligation de réaliser une vidéo audiodécrite à proposer en alternative → 2 vidéos 18
  • 19. Quid de Javascript ?  Bibliothèques JS facilitant le sous-titrage et l'interaction avec les vidéos :  Popcorn.js  Timesheet.js 19
  • 20. Demo de popcorn.js Source : http://popcornjs.org/demo/shakespeare-is-better-with-popcorn 20
  • 21. Demo de timesheet.js Source : http://wam.inrialpes.fr/timesheets/annotations/video.html 21
  • 22. Quid de l'accessibilité de Javascript ?  Interdit par AccessiWeb 2.1 et RGAA 2.2.1  Alternative toujours nécessaire pour ces référentiels, alors que pas demandée pour Flash RGAA 22
  • 23. Quid de l'accessibilité de Javascript ?  JS non pris en charge dans les navigateurs texte tels que Lynx ou W3M 23
  • 24. Quid de l'accessibilité de Javascript ?  Pièges du sous-titrage en JS : doublons avec une synthèse vocale – penser à charger une version non sous-titrée par défaut et à proposer le sous-titrage en option, sur demande de l'utilisateur 24
  • 25. Quelle solution pour de la vidéo libre et accessible sur le Web ?  Combinaison HTML 5 + JS pour sous-titrage et éventuellement les contrôles  Alternative proposant les sources en téléchargement 25
  • 26. Conclusion HTML 5 libère la vidéo sur le Web, mais de nombreux défis à relever 26
  • 27. Défis pour l'accessibilité des vidéos sur le Web  Défi technique : prise en compte de l'accessibilité, avec recommandation de ne pas utiliser l'attribut autoplay, ajout de sous-titres via JS tant que track pas supporté 27
  • 28. Défis pour l'accessibilité des vidéos sur le Web  Défi d'organisation : facilitation de l'insertion de sous-titrage, mais transcription et sous- titrage demandent du temps et un savoir faire pour caler les sous-titres  À suivre : initiatives tels que Universal Subtitle ou bibliothèques JS précitées 28
  • 29. Défis pour l'accessibilité des vidéos sur le Web  Défi juridique :  accepter de mettre ses sources en téléchargement – question du droit d'auteur  Avoir l'autorisation de modifier une œuvre pour la rendre accessible 29
  • 30. Contact  Groupe de travail April accessibilité et logiciels libres :  accessibilite@april.org  libre-et-accessible.org  Armony Altinier :  aaltinier@april.org  @armonyaltinier 30
  • 31. Crédits et licence  Auteure : Armony Altinier  Licence : CC-BY-SA France 2.0 ou ultérieure  Présentation réalisée avec LibreOffice Impress 31