Simple play icon Course
Skills

HTML5 Audio, Video, and WebRTC

by Mark Boas

In this course, you'll get hands-on examples of building your own media players on top of HTML5 APIs. Exercise files for this course are available at: http://happyworm.com/courses/fem-html5media/.

What you'll learn

HTML5 gives us power beyond what we've had before through native APIs in the browser delivering rich media, realtime effects and communication. In this course, you'll get hands-on examples of building your own media players on top of HTML5 APIs. You'll dive into camera support with getUserMedia, WebRTC for realtime communication, video effects with canvas, and get introduced to the Web Audio API for low-level audio support.

Table of contents

About the author

Although based in Italy, Mark Boas makes up half of the Scottish company Happyworm - his role there is to play about with web based media. He also coordinates the development of jPlayer - an open source JS media library and helps companies such as Al Jazeera, the BBC and WNYC do new things on the web. As a Knight-Mozilla OpenNews fellow, 2012 was spent working closely with global news organizations. Mark has run courses for the W3C, Al Jazeera and is currently coaching students at the Universit... more

Ready to upskill? Get started