[Ubuntu-QC] balise <video> (HTML5) et codecs Re: entrevues à RDI weekend

Gérard Talbot kubuntu at gtalbot.org
Lun 29 Aou 17:00:47 UTC 2011


Gérard Talbot <kubuntu at gtalbot.org> a écrit :

> Le Dim 28 août 2011 22:26, Frédéric Côté a écrit :
>> Toute la partie audio-vidéo de radio-canada.ca ne fonctionne pas chez
> moi.
>> Parfois, même la pub ne fonctionne pas (dommage) et parfois je n'ai que
> de
>> la pub en boucle (Cool). Je dois me rabattre sur tou.tv pour revoir mes
> émissions.
>> Ubuntu 11.04 avec flash (tout est à jour)
>> Chromium / Firefox
>> Il est temps que html 5 se finalise pour que l'on puisse se débarrasser
> de
>> flash (et d'Adoobe).
>
> Le HTML5 n'a rien, absolument rien à voir avec les problèmes de
> visualisation de contenu vidéo à Radio-canada. C'est le codage entièrement
> Microsoft-ien qui est responsable des difficultés et de l'impossibilité de
> voir le contenu vidéo sur le site de radio-canada.
>
> Le HTML5, quand il sera officiel et stable et bien supporté par les
> navigateurs web, ne règlera pas tout, loin de là.



> Il suffit simplement que
> radio-canada décide de ne pas supporter le codec H.264 et plus
> d'utilisateurs vont être frustrés par le site de radio-canada.


J'ai écrit une grosse bourde dans la phrase ci-haut. Dans mon esprit,  
je voulais dire 2 choses et mes mains ont contracté les deux choses  
pour faire un non-sens. Donc, je voulais dire


| Il suffit simplement que
| radio-canada décide de ne pas supporter le codec ogg/theora (qui est un
| format libre mais reconnu pour être moins optimisé, compressé) et de
| supporter le codec H.264 (qui comporte des redevances "royalties" à  
payer) et | plus d'utilisateurs (en fait, tous les utilisateurs de  
Firefox 3+, Opera,
| Chrome 15+) vont être frustrés par le site de radio-canada.


> Firefox 3+,
> Chrome 15+, Opera 11+ ne supportent pas et ont annoncé clairement et
> officiellement qu'ils ne supporteront pas le codec H.264: c'est connu
> depuis maintenant 2 ans. Je peux citer mes sources si c'est nécessaire.
>
> Pour ceux qui veulent en avoir le coeur net avec la balise <video> et le
> HTML5 et les codecs, voici la lecture nécessaire à faire:
>
>
> Tous les tests de la balise <vidéo> déjà dans le HTML5 test suite
> (actuellement beta, donc encore en développement; 924 tests jusqu'à
> maintenant) et tous les tests sont accessibles:
>
> http://w3c-test.org/html/tests/approved/video/audio_property_exists.html
>
> http://w3c-test.org/html/tests/approved/video/audio_reflects_empty_value.html
>
> http://w3c-test.org/html/tests/approved/video/audio_reflects_muted.html
>
> http://w3c-test.org/html/tests/approved/video/audio_reflects_no_value.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_application_octet_stream.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_application_octet_stream_with_codecs_1.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_application_octet_stream_with_codecs_2.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_application_octet_stream_with_codecs_3.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_bogus_type.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_codecs_order_1.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_codecs_order_2.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_codecs_order_3.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_method_exists.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_supported_but_no_codecs_parameter_1.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_supported_but_no_codecs_parameter_2.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_supported_but_no_codecs_parameter_3.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_two_implies_one_1.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_two_implies_one_2.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_two_implies_one_3.html
>
> http://w3c-test.org/html/tests/approved/video/canPlayType_two_implies_one_4.html
>
> http://w3c-test.org/html/tests/approved/video/currentSrc_empty_if_no_src.html
>
> http://w3c-test.org/html/tests/approved/video/currentSrc_nonempty_after_adding_source_child.html
>
> http://w3c-test.org/html/tests/approved/video/currentSrc_nonempty_after_setting_src.html
>
> http://w3c-test.org/html/tests/approved/video/currentSrc_property_exists.html
>
> http://w3c-test.org/html/tests/approved/video/error_null.html
>
> http://w3c-test.org/html/tests/approved/video/error_property_exists.html
>
> http://w3c-test.org/html/tests/approved/video/event_canplay.html
>
> http://w3c-test.org/html/tests/approved/video/event_canplaythrough.html
>
> http://w3c-test.org/html/tests/approved/video/event_loadeddata.html
>
> http://w3c-test.org/html/tests/approved/video/event_loadedmetadata.html
>
> http://w3c-test.org/html/tests/approved/video/event_loadstart.html
>
> http://w3c-test.org/html/tests/approved/video/event_order_canplay_canplaythrough.html
>
> http://w3c-test.org/html/tests/approved/video/event_order_canplay_playing.html
>
> http://w3c-test.org/html/tests/approved/video/event_order_loadedmetadata_loadeddata.html
>
> http://w3c-test.org/html/tests/approved/video/event_order_loadstart_progress.html
>
> http://w3c-test.org/html/tests/approved/video/event_pause.html
>
> http://w3c-test.org/html/tests/approved/video/event_play.html
>
> http://w3c-test.org/html/tests/approved/video/event_playing.html
>
> http://w3c-test.org/html/tests/approved/video/event_progress.html
>
> http://w3c-test.org/html/tests/approved/video/networkState_initial.html
>
> http://w3c-test.org/html/tests/approved/video/networkState_property_exists.html
>
> http://w3c-test.org/html/tests/approved/video/paused_false_during_play.html
>
> http://w3c-test.org/html/tests/approved/video/paused_true_during_pause.html
>
> http://w3c-test.org/html/tests/approved/video/preload_property_exists.html
>
> http://w3c-test.org/html/tests/approved/video/preload_reflects_auto_value.html
>
> http://w3c-test.org/html/tests/approved/video/preload_reflects_metadata.html
>
> http://w3c-test.org/html/tests/approved/video/preload_reflects_none.html
>
> http://w3c-test.org/html/tests/approved/video/preload_reflects_none_autoplay.html
>
> http://w3c-test.org/html/tests/approved/video/readyState_during_canplay.html
>
> http://w3c-test.org/html/tests/approved/video/readyState_during_canplaythrough.html
>
> http://w3c-test.org/html/tests/approved/video/readyState_during_loadeddata.html
>
> http://w3c-test.org/html/tests/approved/video/readyState_during_loadedmetadata.html
>
> http://w3c-test.org/html/tests/approved/video/readyState_during_playing.html
>
> http://w3c-test.org/html/tests/approved/video/readyState_initial.html
>
> http://w3c-test.org/html/tests/approved/video/readyState_property_exists.html
>
> http://w3c-test.org/html/tests/approved/video/src_reflects_attribute_not_source_elements.html
>
> http://w3c-test.org/html/tests/approved/video/src_reflects_no_value.html
>
> http://w3c-test.org/html/tests/approved/video/src_removal_does_not_trigger_loadstart.html
>
> http://w3c-test.org/html/tests/approved/video/video_000.htm
>
> http://w3c-test.org/html/tests/approved/video/video_001.htm
>
> http://w3c-test.org/html/tests/approved/video/video_002.htm
>
> http://w3c-test.org/html/tests/approved/video/video_004.htm
>
> http://w3c-test.org/html/tests/approved/video/video_005.htm
>
> http://w3c-test.org/html/tests/approved/video/video_006.htm
>
> http://w3c-test.org/html/tests/approved/video/video_007.htm
>
> http://w3c-test.org/html/tests/approved/video/video_008.htm
>
> http://w3c-test.org/html/tests/approved/video/video_009.htm
>
> http://w3c-test.org/html/tests/approved/video/video_010.htm
>
> http://w3c-test.org/html/tests/approved/video/video_011.htm
>
> http://w3c-test.org/html/tests/approved/video/video_012.htm
>
> http://w3c-test.org/html/tests/approved/video/video_013.htm
>
>
> D'autres sites mesurent les codecs supportés et la façon de détecter le
> support de la balise <video>:
>
>
>
> THE HTML5 TEST
> http://beta.html5test.com/index.html
>
> HTML5 video test
> http://html5demos.com/video
> En vérité, ce test comporte un bogue.
>
>
> VIDEO ON THE WEB
> http://diveintohtml5.org/video.html
>
> DETECTING HTML5 FEATURES: video
> http://diveintohtml5.org/detect.html#video
>
>
>
> Les codecs vidéo et leur support dans les navigateurs
> =====================================================
>
> WebM/VP8 video format
> http://caniuse.com/#feat=webm
>
>
> MPEG-4/H.264 video format (not royalty free: il y a des redevances à payer!)
> http://caniuse.com/#feat=mpeg4
>
>
> Ogg/Theora video format (c'est un codec libre)
> http://caniuse.com/#feat=ogv
>
>
>
> salutations amicales et linuxiennes de Montréal, Gérard Talbot
>
>
> Réponse: Parce que ça détruit le contexte logique et chronologique d'une
> discussion.
>
> Question: Pourquoi le top-posting est-il mauvais?

Gérard
-- 
Tous les bogues (ou presque) des navigateurs web:
http://www.gtalbot.org/BrowserBugsSection/
Contributions to the CSS 2.1 test suite
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/
Guide d'utilisateur de KompoZer
http://www.gtalbot.org/NvuSection/GuideUtilisateurNvu/GuideNvuSection1.html




Plus d'informations sur la liste de diffusion Ubuntu-quebec