The Definitive Guide to HTML5 Video and Audio

Make the most of the new video standard for the Web

2nd Edition

By Tom Green , Silvia Pfeiffer

The Definitive Guide to HTML5 Video and Audio Cover Image

The Definitive Guide to HTML5 Video and Audio is an updated comprehensive guide to HTML5 Video and Audio for the new technologies that allow browsers to support audio and video elements natively.

Full Description

  • ISBN13: 978-1-484204-61-0
  • 350 Pages
  • User Level: Intermediate
  • Publishing January 18, 2015, but available now as part of the Alpha Program
  • Available eBook Formats: PDF
  • Print Book Price: $44.99
  • eBook Price: $31.99

Related Titles

Full Description

The Definitive Guide to HTML5 Video and Audio is the first comprehensive book on HTML5 video and audio. The HTML5 video standard enables 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), viewed on a mobile device, 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 update includes all of the changes and revisions since the first HTML5 draft, and includes new sections on video conferencing and adaptive streaming.

The Definitive Guide to HTML5 Video and Audio 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, WebM and Ogg Theora codecs as well as explore the emerging WebRTC standard, which promises to revolutionize real-time web communications.

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, Canvas, or Web Worker Threads
  • How to make audio and video accessible
  • How to use media fragment URIs to address certain temporal subparts or tracks of a media resource
  • How to work with WebRTC

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 help those proficient in the use of Adobe Flash, Microsoft Silverlight, or QuickTime to understand what is happening in HTML5 media and how to use the new media elements.

Table of Contents

Table of Contents

Part 1: Getting Started

1. Making HTML5 Video

2. Playing HTML5 Video

Part 2: Managing and Controlling HTML5 Video

3. The JavaScript API

4. Accessibility, Internationalization, and HTML5 Video

5. HTTP Adaptive Streaming

6. Audio and Video Capture

Part 3: Manipulating and Controlling HTML5 Video, Audio, and Recording

7. Manipulating Video

8. Manipulating Audio

9. Video/Audio Conferencing

10. Media Recording in the Browser

Errata

Please Login to submit errata.

No errata are currently published