The Definitive Guide to HTML5 Video and over 2 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading The Definitive Guide to HTML5 Video on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Definitive Guide to HTML5 Video (Expert's Voice in Web Development) [Paperback]

Silvia Pfeiffer

RRP: 31.49
Price: 25.57 & FREE Delivery in the UK. Details
You Save: 5.92 (19%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Tuesday, 22 April? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition 19.18  
Paperback 25.57  
Amazon.co.uk Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.

Book Description

6 Jan 2011 1430230908 978-1430230908

Plugins will soon be a thing of the past. The Definitive Guide to HTML5 Video is the first authoritative book on HTML5 video, the new web standard that allows browsers to support audio and video elements natively. This makes it very easy for web developers to publish audio and video, integrating both within the general presentation of web pages. For example, media elements can be styled using CSS (style sheets), integrated into SVG (scalable vector graphics), and manipulated in a Canvas. The book offers techniques for providing accessibility to media elements, enabling consistent handling of alternative representations of media resources.

The Definitive Guide to HTML5 Video dives deep into the markup that is introduced for media element support in browsers. You’ll explore the default user interface offered through browsers for media elements, as well as the JavaScript API provided to control their behavior. You’ll also learn how to account for H.264 and Ogg Theora codecs.

What you’ll learn

  • How to create cross-browser markup in HTML to include audio and video into your web pages
  • How to replace the default controls of web browsers with your own or "skin" your media player
  • How to use the JavaScript API for media elements
  • How to integrate media elements with other HTML5 constructs such as CSS, SVG, Canvas, or Web Worker Threads
  • How tp make audio and video accessible
  • How to use media fragment URIs to address certain temporal subparts or tracks of a media resource
  • The open source tools available to deal with the new HTML5 media elements

Who this book is for

This book is for those who are proficient in authoring and publishing Web pages, but have never utilized audio and video. It will also benefit old buffs of Adobe Flash, Microsoft Silverlight, or QuickTime who are trying to understand what is happening in HTML5 media and how to use the new media elements.

Table of Contents

  1. Introduction
  2. Audio and Video Elements
  3. CSS3 Styling
  4. JavaScript API
  5. HTML5 Media and SVG
  6. HTML5 Media and Canvas
  7. HTML5 Media and Web Workers
  8. HTML5 Audio API
  9. Media Accessibility and Internationalization
  10. Audio and Video Devices

Customers Who Bought This Item Also Bought


Product details


More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Dr. Silvia Pfeiffer has worked on novel media technology for more than 15 years and is an internationally renowned expert in new Web video standards. Silvia is originally from Germany, but now lives in Australia.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  3 reviews
4 of 4 people found the following review helpful
5.0 out of 5 stars Ramons review 23 Feb 2011
By Ramon van Belzen - Published on Amazon.com
Format:Paperback
One of the new elements in HTML5 is the video element and it`s Javascript API.
With HTML5 video you can easily embed videos into your page, without the need for external plugins like Adobe Flash, Microsoft Silverlight or Apple QuickTime. Another benefit is that it`s natively integrated into the web browser which allows Javascript to take full control of this element. This means video transformations and image analysis is also possible, along with creating your own start/stop controls.
Along the video element this book also explains the audio element and it`s Javascript API.

The book is targeted at web designers and programmers with basic experience in HTML (5) and Javascript. SVG experience is useful but not required.

I have been offered the chance to review this book by Apress.

I'm Ramon van Belzen, a 22 year old webdesigner from Vlissingen, the Netherlands. I'm surfing the web since 1997 and I`ve been programming HTML since 1998. Today I use web technologies like HTML 4, HTML 5, XHTML 1.1, CSS2 / 3, JavaScript, AJAX, jQuery, PHP/MySQL, XML. I currently run over 10 websites, most of them as webmaster and webdesigner.

The book promises to explain what you can and cannot do with the HTML5 video element. By reading this book you will learn how to integrate video in all the major browsers, the different codecs, creating your own controls and using the Javascript video API. It also teaches you how to integrate video with the canvas element, SVG, CSS and web workers.

This book fits in the same series as the following books:

Beginning HTML5 and CSS3: Next Generation Web Standards
Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development
Which I reviewed before:
Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development review
Foundation HTML5 Canvas: For Games and Entertainment (FriendsOfED)
The Essential Guide to HTML5 (FriendOfED)
Which I reviewed before: The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript book review
The first three chapters of the book explain the basics of implementing video in your page.
The following four chapter explain how to integrate the media elements with other technologies like SVG, Canvas, Javascript and Web Workers.
The final four chapters are more advanced and explain more experimental techniques like reading and manipulating audio, accessibility and the future.

The first chapter tells you about the history and origin of the video element. Later on the basics of codecs is explained. Finally a short sum-up of the major browsers current supported codecs and sites who use these codecs is described.
This chapter also contains a lot of footnotes to sites where you can find more information about statements and the discussion which led to the HTML5 specifications.

Chapter two starts with the basics of implementing video and the basic attributes like autoplay. Further on the same is done for the audio element. Next up is a simple Javascript to test the browsers codec support. Paragraph 2.2 ends with how-to encode files to HTML5 video and audio codecs. Also HTTP streaming is explained and implementation examples are given. The last paragraph explains the user interface and finally a short summary of the chapter is given.

The third chapter explains how to style the video element with CSS 3. What more can I say about it?

The next chapter (four) explains the use of Javascript in combination with the video element. It contains things like timing, stretching, error reports, events (like start, stop) and ends with creating your own start/stop buttons.

The fifth chapter is about integrating Scalable Vector Graphics (SVG) and video. The chapter starts with the basics of SVG and examples how to merge these two techniques. Next is using more advanced techniques like using a graphic to control the video, using gradients, patterns and effects like blur. Also SVG animations in combination with a video element is described. The chapter ends with reflections and video edge detection.

Following chapter explains how to use HTML5 media in combination with the canvas element. With the canvas API it`s possible to draw bitmaps of video frames within HTML5 and create video effects. It`s even possible to emulate green screen effects (to change the background). Together with CSS3 styling you can make strange effects like 3D and add gradients and text with video as filling. The chapter ends with creating simple animations.

Video editing is CPU-heavy. With HTML5`s web worker API it`s possible to split these Javascript codes into small workers which can use multi-threading and afterwards combine the work. How to do this and some benchmarks are explained in this chapter. Examples include converting to sepia colors, motion detection, region segmentation and face detection (actually skin color detection).

The HTML5 Audio API is chapter eights content. It starts with extraction of audio samples and basic information functions. Next is displaying waveforms using the canvas element. Also audio spectrum graphic rendering using FFT is explained. With the HTML5 Audio API it`s also possible to render tones with Javascript. Paragraph 3 explains how to use the filter graph API, which contains audio effects like gain, delay, filtering, panning, convolutions (impulse responses like reverbs), channel split/merge and a real-time analyzer.

Chapter nine is about accessibility and internationalization. The chapter starts with the theoretical part behind this. The second paragraph explains how to create interactive transcripts using HTML. The next paragraph demonstrates and explains how to use synchronized text using WebSRT.

The final chapter - number ten - explains the use of audio and video using the device element. This chapter also uses the Stream,WebSockets and ConnectionPeer APIs. The chapter ends with a simple two-user video conversation.

The book ends with a summary and outlook of what to expect, like the Metadata and Quality of Service API`s.

The book promises to teach you everything about HTML5 and it does. It's so complete that I cannot think of anything I want to do with HTML5 video which is not mentioned. It teaches you how to make your own players, synchronize multiple videos and implement video effects.
There is no other book out there (at this moment) which goes so into detail when it comes to HTML5 video.

After reading this book I didn`t have any questions.

Everything demonstrated in the book is shown with multiple browsers (five) and mentions if it works or not - and if not how to create a workaround.

What I liked very much about the book is that it contains loads of screenshots, one for every function, which demonstrates how the function looks in different browsers.
What I also liked is the amount of footnotes. Whenever you want to learn more about a certain code or information, just visit the link in the footnote.

What I disliked about the book is that the Javascript programming sometimes goes a bit too fast and to deep, but this might be user depended. I have to admit that I'm not a Javascript programming wonder.

The book covers everything I wanted to know about HTML5 video and more.

If I had the chance to improve the book I would explain the Javascript code more.

I can recommend this book to everybody who wants to dive into the world of HTML5 video or who wants to replace other third party video systems like Flash and who wants to make the switch to HTML5.

More information about this book can be found at [...]
The product page also contain links to a sample and a link to buy the book - either as printed version or eBook.
3 of 4 people found the following review helpful
4.0 out of 5 stars Good book, detailed with nothing left out. 16 Mar 2011
By Stuartg - Published on Amazon.com
Format:Paperback
I've read this book in one sitting. Admittedly it was a long wait for transportation. Silvia's book covers this subject well and has practical examples that illustrate capabilities within HTML5 video.

Our challenge is to move to HTML5 and use newer video formats such as webv without sacrificing our older more 'upgrade-challenged' corporate clients. This book will minimise that risk and provide some great funky effects for users on the right browsers (hello Firefox & Chrome).

If you need a book on this rapidly advancing world, this is it.
3.0 out of 5 stars Basic 24 Oct 2012
By R. Tinfow - Published on Amazon.com
Format:Paperback|Verified Purchase
HTML5 video is rapidly evolving. Sylvia's book is a fine starting place, but certainly not the final word. Expect to spend hours online to get up-to-date on the current best practices. Buy the book, then follow her blog and tweets.
Were these reviews helpful?   Let us know
ARRAY(0xa11f5aec)

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback