IDM 221. Web Design I. IDM 221: Web Authoring I 1

Similar documents
HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats

Flash, Video. How to add Flash movies into your site How to add video and audio to your site HTML5 <video> and <audio> elements

Technologies Web Côté client

CITS3403 Agile Web Development Semester 1, 2016

HTML5 HTML & Fut ure o Web M edi dia Streami a est Work h op, ov 2010 Michael Dale Zohar Babin eve oper o Dev R l e t a i tions & C

Adding Multimedia Content to Web Pages

Digital Audio Basics

Interactive feature: HTML5 video for

How Libre can you go?

Video. Add / edit video

Until HTML5, there has never been a standard for showing video on a web page. Previously, most videos were shown through a plugin (mainly Flash).

Quicktime Player Error Codec For Mac Avi

HTML Forms. CITS3403 Agile Web Development. 2018, Semester 1

UNDERSTANDING MUSIC & VIDEO FORMATS

HTML5 for Java Developers. Sang Shin Founder and Chief Instructor JPassion.com

Using Podcasts in CTools

Quicktime Player Error Codec For Avi Per

Multimedia. File formats. Image file formats. CSE 190 M (Web Programming) Spring 2008 University of Washington

Table of contents. HTML5 MP3 Player Manual DMXzone.com

Recording oral histories

About sounds and Animate CC

Management of academic multimedia content for longterm access and inter institutional exchange

Contents. Getting Set Up Contents 2

^436^Get: 'Easy FLV Video Converter for Mac' by WaveInsight Cracked Version

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins

Elementary Computing CSC 100. M. Cheng, Computer Science

Inserting multimedia objects in Dreamweaver

Install Flash Plugin Manually Internet Explorer 9 Webm

HTML5 - INTERVIEW QUESTIONS

Computing in the Modern World

TotalCode Studio. Professional desktop encoding for digital distribution and over the top services NEW FEATURES

Exploiting Vulnerabilities in Media Software. isec Partners

Google chrome plugins flash

Top Trends in elearning. September 15 & 16, Is HTML5 Ready for elearning? Debbie Richards, Creative Interactive Ideas

Compressed Audio Demystified by Hendrik Gideonse and Connor Smith. All Rights Reserved.

Important Encoder Settings for Your Live Stream

convert MP4 m3u8 convert MP4 MP4 Convert MP4 MP4 MP4 M3U8 convert M3U8 MP4 mp4 MP4

Media Suite 2.0. Getting Started with sharing media on your Website

Introduction. Input Format Support

DNA Evolution 4.0 Workflow Guide for Automated Third-party Preview Generation

OneClick Video Converter Free Version

CMPT 165 Notes on HTML5

5.2+ Upload Support Matrix. Overview. The MP4/MOV H.264 decoder is limited to 1080p for On-Prem customers running Windows Server 2008R2

Multimedia Standards

TotalRecorder On-line Help (Version 8.5)

Video Output Container. Access. Modified by Admin on Nov 26, D PCB Movie Editor. Related article: PCB 3D Video

WorldNow Producer. Encoding Video

Microcontroller Compatible Audio File Conversion

VIDEO PLAYER FOR RASPBERRY PI (update 2017/11/13)

Movavi Screen Capture Studio. User's Manual

Questioning "Accessibility", Conceptualizing Diversity, and Practising Inclusion. Michael Felczak

FOUNDATION. Matthew David AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO

Integration Note. Ovation Summit OS Solo & Duet, some OMS(x) Fusion Research, Inc.

GoREACT Instructor FAQs

Movie Generation Guide

Lesson 5: Multimedia on the Web

250x250 以上は縮小. 現在 1 人くらいが見てます. カタログ新順古順多順少順履歴 Here's a gallery of video

MAC BASICS For MacBooks & imacs MacOS Mojave Part 5: WEB BROWSERS

Tablet 300x x x x1024

Google chrome plugins update

Ultimate Video Capture v1.8 User Manual

Media player for windows 10 free download

Export Audio Mixdown

Video Output Container Related Videos 3D PCB Movie Editor. Contents

Revision 4.1.x /2.x.x [ ] Creating Media for Modulo Player & Kinetic

Debunking HTML5 Video Myths: A Guide for Video Publishers. by Robert Reinhardt

VIDEO PLAYER FOR RASPBERRY PI (update 2018/12/25)

REPRONOW-SAVE TIME REPRODUCING AND TRIAGING SECURITY BUGS

PASIG Digital Preservation BOOTcamp Best* Practices in Preserving Common Content Types: AudioVisual files

Lecture 19 Media Formats

DVS-200 Configuration Guide

Video Developer Report 2017

Movavi Video Converter 8 for Mac

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.

All available panels can be found under the Window pull-down menu. Timeline Main panel. Where media clips are combined and edited

ImTOO MPEG Encoder Help

Mov codec for wmp xdcam. Mov codec for wmp xdcam.zip

Windows Dvd Maker Won't Add Mp4 Files

liquivid Easy Cinemagraph v1.1.x Installation Instructions for Windows, macos Manual

Embedding and linking to media

Cross Video Gallery 6.6 User Guide

Digital Audio. Amplitude Analogue signal

freetunes Engelmann Media GmbH

1.0 Y 1.1 Y 2.0 Y 3.0 N FAT 16 (standard) FAT 32 exfat

QuickTime Pro an inexpensive (but clunky) solution

FULL METAL PLAYER (update 2017/11/24)

SciVee Conferences AUTHOR GUIDE

MadCap Software. Movies Guide. Flare 2017 r2

Tutorial Windows Media Player 11 Codec Xp Mp4 Video

2.1 Transcoding audio files

xview Data Sheet XTRMX April 2018 xtrmx.com/xview

PS Audio Primer on Network Audio. February 2, 2011

Movavi Video Converter 15. User guide 2014

Exposing Vulnerabilities in Media Software

Flash Video Encoding Demystified. Lisa Larson~Kelley

Lesson 5: Multimedia on the Web

Transcoding SDK. Professional Transcoding Engine

TotalCode Enterprise is an ideal solution for video-on-demand content preparation for any screen anywhere.

I. CREATING YOUR SOUNDCLOUD ACCOUNT

Transcription:

IDM 221 Web Design I IDM 221: Web Authoring I 1

Week 8 IDM 221: Web Authoring I 2

Media on the Web IDM 221: Web Authoring I 3 Before we cover how to include media files in a web page, you need to be familiar with the various media types and codes that are used for video and audio. You also need to know what media types and encoders work with browsers that are used today.

Media types MPEG AVI MP3 AAC IDM 221: Web Authoring I 4 When we think about media types a short list may come to mind: MPEG, AVI, MP3 and maybe event AAC. The reality is there are dozens of media types for both video and audio. These media types are nothing more than containers of information that are used by media players to play the content that the types contain.

IDM 221: Web Authoring I 5 For example, an MPEG file contains a video track, which is what the users see, and one or more audio tracks, which is what the users hear. To keep the video coordinated with the audio, a media type can also contain markers that help the audio sync up with the video. In addition, a media type can contain metadata, such as the title of the video, any still imagery related to the video (cover art), the length of the video, and digital rights management information.

Plugins Quick'me plugin Windows Media Player plugin Flash plugin Na've: no plugin! IDM 221: Web Authoring I 6 For some media types, a browser will require a plugin that plays that type. These plugins are general released by the player manufacturers. For instance, Apple provides a QuickTime plugin, Windows provides a Windows Media Player plugin, and Adobe provides a Flash Player plugin. If a browser supports a media type without requiring a plugin, you can say that the browser "natively" supports that media type.

Video Codecs H.264 Theora VP8 IDM 221: Web Authoring I 7 Within a media type, a video is encoded with a specific type of code. Although there are dozens of different codes used for video, these three are the most noteworthy. H.264 is usually mentioned in the same breath as MPEG since it was developed by MPEG in 1993. Theora is the video stream portion of the Ogg media type. And VP8 was originally developed by On2 Technologies (later acquired by Google).

What's it doing? determine the media type can it decode the video/audio? decode/display the video decode and play the audio interpret metadata IDM 221: Web Authoring I 8 When a media player plays a media type, it has to go through these five tasks. Of those tasks, decoding the video/audio is the most difficult. To decode, media players use software components called codecs, which are in simple terms "cracking the codes" to display a series of images (frames) on the screen.

Audio Codecs AAC FLAC MP3 Vorbis WMA IDM 221: Web Authoring I 9 Like video, there are dozens of audio codecs available. An audio codec is used to decode the audio portion of an audio or video file, convert it to audible waveforms, and send it to the speaks of a system, which convert the waveforms into sound. MP3 is one example, which can be played on dedicated MP3 players or as part of a video track. AAC was adopted by Apple and is currently supported by all Apple products including itunes, iphone and ipad. Vorbis is commonly used for the Ogg media types and WMA is commonly used for Microsoft's WMA and ASF media types.

IDM 221: Web Authoring I 10 Browser Support One of the problems when adding audio/video to a website is that there isn't a single combination of types that will work on all modern browsers as well as older browsers like Internet Explorer.

Op#on 1: Flash IDM 221: Web Authoring I 11 One solution is to encode your media in the Flash format (.swf) and rely on the browser's Flash Player plugin to play the media.

Why Not Flash? requires plugin mobile devices stability IDM 221: Web Authoring I 12 This solution has worked well for many years, but it now presents three major problems. First, you're forcing users to rely on a plugin to view your media (a plugin that Google is going to completely remove from Chrome within the next year). Second, flash is not supported on mobile devices. Third, the Flash player is unstable in some browsers and causes crashes.

HTML5 CanIUse Video CanIUse Audio IDM 221: Web Authoring I 13 HTML5 video and audio elements help eliminate the need for Flash.

MIME Types Media Type MP3 Ogg Vorbis WebM Ogg Theora MP4 MIME type audio/mp3 audio/ogg video/webm video/ogg video/mp4 IDM 221: Web Authoring I 14 This table shows some common MIME types that you can use to identify the content of an audio or video file. A MIME type helps a browser determine what player to use to open a file. In some cases, you'll need to include the codecs for a MIME type.

Encoding Media Miro Converter itunes (audio) Quick6me Pro (video/audio) Windows Media Encoder Adobe Media Encoder FFmpeg Handbrake IDM 221: Web Authoring I 15 You must go through a process to convert your raw, uncompressed video/audio file into one or more of these codec formats. There are numerous software packages available to help with the conversion.

Miro Converter IDM 221: Web Authoring I 16 One free product I like is Miro Video Converter. It lets you convert a file from just about any media type into the types needed for web applications. It also supports audio only formats as well as formats for mobile devices. (demo)

IDM 221: Web Authoring I 17 Look at all of this information you have to know before you even begin looking at the code for adding a media element to a page.

HTML5 video and audio <video src="media/myvideo.mp4"></video> <audio src="media/myaudio.mp3"></audio> IDM 221: Web Authoring I 18 In the simplest form, you add the video and audio elements to a page and code the src attributes that point to the media files to be played.

Op#ons src poster preload autoplay loop muted controls width height IDM 221: Web Authoring I 19 The src is the URL of the file to be played. poster is supported only by the video element and provides the path to a static image to be displayed in place of the video file before it is played. preload tells the browser whether to preload any data, options are none (default), metadata (dimensions, tracklist), or auto (preload the entire media file). autoplay, loop, muted. controls displays the default control toolbar under the player. (demo)

<video width="1280" height="720" controls autoplay poster="media/myvideo_poster.jpg"> <source src="media/myvideo.mp4" /> <source src="media/myvideo.webm" type="video/webm" /> <source src="media/myvideo.ogv" type="video/ogg" /> </video> <audio controls autoplay> <source src="media/myaudio.mp3" /> <source src="media/myaudio.ogg" /> </audio> IDM 221: Web Authoring I 20 These examples show how the HTML5 audio and video elements can be used to simply the way that media is added to a web page. First, this coding will work for all modern browsers. Even better - these elements provide video and audio that is native to all current editions of the major browsers. You don't have to worry about whether or not users have the right player or plugin installed. You don't have to worry about whether or not their browsers will crash because of Flash. The only problem is older browsers - which are fading away!.

IDM 221: Web Authoring I 21

For Next Week... IDM 221: Web Authoring I 22