background preloader

HTML 5

Facebook Twitter

What Web Can Do Today.

WebRTC / Web RTC (Real Time Communication)

Video for Everybody! Video for Everybody is simply a chunk of HTML code that embeds a video into a website using the HTML5 <video> element, falling back to Flash automatically without the use of JavaScript or browser-sniffing.

Video for Everybody!

It therefore works in RSS readers (no JavaScript), on the iPhone / iPad (don’t support Flash) and on many browsers and platforms. Thanks to the rapid adoption of HTML5 video happening right now, Video for Everybody isn’t the only solution around. It is not a neatly packaged, fully-featured solution for those unfamiliar with HTML.

VfE is for developers who either want something really simple they can quickly use on their blog or websites, or as a good starting point to develop their own custom solution. It does not use JavaScript. How It Works If your browser supports it, HTML5 video is used. If HTML5 video is not supported, Adobe Flash is used. Finally, if all else fails, a placeholder image is shown and the user can download the video using the links provided. Video for Everybody! Video for Everybody is simply a chunk of HTML code that embeds a video into a website using the HTML5 <video> element, falling back to Flash automatically without the use of JavaScript or browser-sniffing.

Video for Everybody!

It therefore works in RSS readers (no JavaScript), on the iPhone / iPad (don’t support Flash) and on many browsers and platforms. Retour sur le DRM dans HTML5 - Le point de vue de Robin du W3C. Il y a quelque temps, je pestais contre le W3C et le fameux DRM d'HTML5, et j'ai eu le plaisir d'avoir un bon retour de Robin Berjon qui participe activement au W3C.

Retour sur le DRM dans HTML5 - Le point de vue de Robin du W3C

Vous allez voir que son son de cloche est très différemment de ce qu'on a pu lire sur les sites spécialisés et que j'ai relayé ici même. D'après Robin, il est totalement faux que le W3C tient des discussions secrètes sur le DRM dans HTML5 puisque tout est public ici même ainsi que les discussions générales ici. Dans les deux cas, ce sont des listes entièrement publiques, tant en lecture qu'en écriture. Tout le monde peut venir participer. Il arrive que certaines personnes soient bannies, mais il faut vraiment chercher (et c'est seulement après avertissement).

Working Projets (with WebRTC)

Input / accept. WebRTC Copy « Korben Korben. WebRTC Copy Si vous vous intéressez un peu au WebRTC (Real Time Communication) et que vous avez besoin de transférer des fichiers à un ami, même des gros trucs, allez jeter un oeil sur WebRTC Copy.

WebRTC Copy « Korben Korben

WebRTC Copy. WebRTC getUserMedia and WebSockets (XSockets) Just recently I posted a video showing how you can access local devices that can generate a multimedia stream .

WebRTC getUserMedia and WebSockets (XSockets)

In my example I access the Webcam just using the WebRTC JavaScript API – getUserMedia. It’s an early experiment that uses a nightly build of Opera ( 12.00 lab) which is the only (correct me if I’m wrong ) browser giving us the chance to experiment with the API today? Short video showing how we can use WebRTC & WebSockets and more. I will very short show you how you can try it out your self. 1. Camera and Video Control with HTML5. Client-side APIs on mobile and desktop devices are quickly providing the same APIs.

Camera and Video Control with HTML5

Of course our mobile devices got access to some of these APIs first, but those APIs are slowly making their way to the desktop. Media Capture and Streams. 4.

Media Capture and Streams

MediaStream API 4.1 Introduction The MediaStream interface is used to represent streams of media data, typically (but not necessarily) of audio and/or video content, e.g. from a local camera. WebRTC.

GetUserMedia/Stream API

Video recording included. Stream video. WebCam en stream. Stream-m - A HTML5 compatible WebM live streaming server. Stream.m is created to be an open source solution for streaming live video right into the web browser using the HTML5 video tag and Google's WebM video format.

stream-m - A HTML5 compatible WebM live streaming server

The current version is a working prototype, which showcases the main ideas. The main design goal is low resource usage. Has a web interface with a realtime bandwidth monitor (with the resolution of 1/10 of a second) for spotting network congestion. Also supports simultaneous streams (channels). Note: the recommended ffmpeg options changed (again). The live stream consists of fragments (self-contained units of frames without referencing any frame outside the fragment).

The ideal fragment size is around 200 kBytes (or 1600 kbits). E.g. if you are publishing a 500 kbit stream with 16 fps, then: 1600 / 500 * 16 = 51.2 (or 1600000 / 500000 * 16 = 51.2) so every 52nd video frame should be a keyframe. The server splits fragments when it seems necessary. All operations are done over HTTP. Java StreamingServer <configfile> Stream a webcam using Javascript, NodeJS, Android, Opera Mobile, Web Sockets and HTML5. GetUserMedia/Stream API.

Tuto / intro / tips

HTML5: The Technology Changing the Web. Scribd maintenant en HTML5. Bridge other techno. Mobile (Html5) Validation / Check. Mobile Phone Cross Dev. Perf. (Html5) Tools & Editor. Dossier - Où en est le HTML5 ? Petite histoire et promesses d'une évolution majeure du Web Dossier HTML5 - Plus de 10 ans après la publication de la norme HTML4, son successeur HTML5 promet de révolutionner notre usage du Web.

Dossier - Où en est le HTML5 ?

Rétrospective et tour des attentes avec Tristan Nitot, président de Mozilla Europe et Daniel Glazman, cochairman du groupe de travail CSS au W3C.Lire l'article (volet 1) Une nouvelle porte pour les applications riches sur le Web Dossier HTML5 - Recours moindre aux images, affichage uniforme sur tous les navigateurs, applications riches (RIA) sans plugins tiers... HTML5 pourra-t-il tenir ses promesses ? (volet 5) VOLET 5 - Les attentes autour de HTML5 sont nombreuses.

HTML5 pourra-t-il tenir ses promesses ? (volet 5)

Introduction au HTML 5. Si vous le souhaitez, allez lire le tutoriel complet sur le HTML 5 et le CSS 3 que j’ai écrit. Le HTML 5 est la prochaine version importante du HTML. Bien qu’étant en compétition avec le XHTML 2, le HTML 5 fait davantage parler de lui parce qu’étant plus facilement implémentable et plus pragmatique dans l’utilisation des nouvelles balises qu’il introduit. Who Needs Flash? In just months, from seemingly nowhere, Apple’s solo campaign to dethrone Flash as the de facto standard for web video has gathered enough momentum to get over the top. The question is no longer whether HTML5 will or should do the job, but when. HTML5 se dévoile - Alsacréations. Le brouillon officiel (working draft) de HTML5 a été publié officiellement le 23 avril 2009 et depuis de nombreuses avancées ont été accomplies, les navigateurs supportant toujours plus de fonctionnalités et de nouveautés.

La nouvelle génération du langage de balisage HTML remplacera à long terme HTML 4, XHTML 1.x et XHTML 2 qui a été abandonné.

ExamplesHTML5

HTML5 Canvas and Audio Experiment. HTML 5 code Example. The trials and tribulations of HTML video in the post-Flash era. Adobe reversed course on its Flash strategy after a recent round of layoffs and restructuring, concluding that HTML5 is the future of rich Internet content on mobile devices. Adobe now says it doesn’t intend to develop new mobile ports of its Flash player browser plugin, though existing implementations will continue to be maintained. Adobe’s withdrawal from the mobile browser space means that HTML5 is now the path forward for developers who want to reach everyone and deliver an experience that works across all screens. The strengths and limitations of existing standards will now have significant implications for content creators who want to deliver video content on the post-flash Web. Apple’s decision to block third-party browser plugins like Flash on its iOS devices played a major role in compelling Web developers to build standards-based fallbacks for their existing Flash content.

How Browsers Work: Behind the Scenes of Modern Web Browsers. Web browsers are the most widely used software. In this primer, I will explain how they work behind the scenes. We will see what happens when you type google.com in the address bar until you see the Google page on the browser screen. The browsers we will talk about. 15 Useful Resources to Get Clued Up on HTML5. HTML 5 + CSS 3 = une révolution pour les interfaces web. Voilà 20 ans que le web existe et presque 10 ans que le HTML n’a pas évolué et propose toujours la même structure et les mêmes balises. 10 ans c’est beaucoup, c’est la moitié de la “vie” du web. 10 ans c’est beaucoup, surtout lorsque l’on constate les révolutions qui ont eu lieu dans les usages du web ces 5 dernières années (partage de vidéos, réseaux sociaux, infos en temps réel…).

Un navigateur en HTML5 est capable de faire tourner Quake - Gizm.

HTML 5 Implementation Browser

Swiffy – Convertissez vos flash en animation HTML5. Swiffy – Convertissez vos flash en animation HTML5 Ce n'est pas la première fois que je vous cause de trucs-bidules pour convertir vos fichiers sources flash (fla) en "machins" compatibles HTML5. Mais forcement, quand c'est Google qui sort un outil qui permet de faire ce genre de chose, qui plus est, de manière extra simple, il y a de quoi s'y intéresser. Baptisé Swiffy, cette techno capable de convertir des FLA assez basique comme des pubs ou des jeux et animations en fichier HTML5, SVG, CSS et JSON. Gallery - Google Swiffy. Gallery - Google Swiffy. Crypto. Adobe Flash / Apple iPhone. Retour sur le DRM dans HTML5 - Le point de vue de Robin du W3C.

Microsoft prend ses distances avec Flash : « Le HTML5 est le fut. Osez HTML5 et CSS3 ! - Alsacréations. Un site perso en fil rouge Pour étayer cet article, nous allons nous servir d'un fil rouge : mon site personnel Goetter.fr dont l'intégration a été réalisée en plusieurs étapes, et destiné à servir de passerelle entre mes différentes activités. FR. Le blog des Gadgets. - Part 3. Ce que nous réserve CSS3 en 2010 - Alsacréations. L'écriture des spécifications CSS progresse à grands pas, et la version 3 comporte déjà plusieurs modules implémentés dans les navigateurs récents. L'année 2010 verra certainement nos habitudes changées par les nouvelles possibilités offertes en CSS 3. D'ores et déjà de nombreuses utilisations concrètes voient le jour. Vous pourrez constater l'état d'avancement des différents modules CSS sur la page récapitulative Cascading Style Sheets : Current Work. Des coins arrondis Du Web 2.0 avec style.

Mozilla, Opera et Google pour l'intégration de WebM dans le stan. Les discussions s’annoncent houleuses dans le groupe de travail HTML 5 au sein du W3C. Mozilla a fait part le 27 mai de sa volonté de proposer l’intégration d’un format de codec vidéo aux spécifications du HTML 5. En juillet 2009, le W3C avait dû y renoncer en raison d'un désaccord entre les éditeurs de navigateurs. Si l’année dernière Mozilla et Opera soutenaient Ogg Theora, ils sont désormais partisans du format WebM (ex VP8), un codec libre depuis peu, à l’initiative de Google. « Nous aimerions que VP8 figure dans les spécifications du standard HTML 5.

CSS: Current Work. Ex­pla­na­tion of col­ors & status codes W3C indicates the maturity of specifications by a status code. The CSS working group uses the following, from least to most stable: The names are defined in sections 7.3 and 7.4 of the W3C process document. Flash est plus rapide que le HTML 5 sous Android. HTML5 se dévoile - Alsacréations. HTML5 video accessibility and the WebVTT file format. Wallaby – Convertir du flash en HTML5. Wallaby – Convertir du flash en HTML5 HTML5 ou Flash ? Flash ou HTML 5 ? Que choisir ? Je vous dirai bien les 2 mon capitaine mais la facture risque d'être salée... En effet, développer 2 fois la même chose, dans des techno différentes, ça peut presque doubler les coûts.

Web GL

3D.