Quicktime Howell Istance School of Computing De Montfort University.

Slides:



Advertisements
Similar presentations
Workshop Servers (Server Software) Browsers Media Delivery Technologies: o Flash o QuickTime o Windows Media o Real. New Internet technology: XML XHTML.
Advertisements

2.02F Publishing Animated Videos 2.02 Develop Computer Animations.
Chapter 11 Media and Interactivity Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Chapter 11 Media and Interactivity Basics Key Concepts
4.2 Multimedia Elements Audio 1. Learning Outcomes: At the end of the lesson, students should be: a) describe the purpose of using audio in multimedia.
HTML Structure & Web Design Basics
3.6 Multimedia/Digital Media Components (Audio and Video) by Francisco Oliveira.
Section 9.1 Identify multimedia design guidelines Identify sources of multimedia files Explain the ethical use of multimedia files Describe multimedia.
1 © Netskills Quality Internet Training, University of Newcastle Multimedia Web Pages © Netskills, Quality Internet Training, University of Newcastle Netskills.
© De Montfort University, Synchronised Presentations using Windows Media Howell Istance School of Computing De Montfort University.
1 Introduction to Computer Science بسم الله الرحمن الرحيم MULTIMEDIA LEVEL -9 King Khalid University Kingdom of Saudi Arabia Ministry of Higher Education.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Sounds, Images & Other Objects Website Production.
3.02 Publishing Animations
Chapter 9 Integrating Video. Digital video is a series of bitmap images that, when played back, create the illusion of movement. The quality and overall.
Embedding Multimedia Content in WebPages Seth Subramanian.
Multimedia Authoring Tools Jon Ivins DMU. Essence of Multimedia… n Combination and integration of different media elements for presentation via a unified.
17-Oct-02 Creating Educational Objects Using QuickTime TM James E. McClurg & James D. Myers Department of Geology and Geophysics University of Wyoming.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
HYPERTEXT MARKUP LANGUAGE (HTML)
Section 9.1 Section 9.2 YOU WILL LEARN TO…
SOFTWARE.
Using Multimedia on the Web
Chapter II The Multimedia Sysyem. What is multimedia? Multimedia means that computer information can be represented through audio, video, and animation.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Application Software.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
Discovering Computers 2010 Chapter 2 The Internet and World Wide Web.
1 Web Developer Foundations: Using XHTML Chapter 10 Helper Applications and Plug-in Concepts.
Eyeblaster Video Enhancements for RMP 6.1. Agenda Video Enhancements Goals Main features and Creative Process Flash Video Components Bandwidth Optimization.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Chapter 10-Basic Software Tools. Overview Text-based editing tools. Graphical tools. Sound editing tools. Animation, video, and digital movie tools. Video.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
CHAPTER TEN AUTHORING.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Chapter 16 Video. Importing Video Into Flash  Once you import video into Flash, you can control it using behaviors and very basic ActionScript, target.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
Introduction to Multimedia Review 1 - Lecture Notes Semester 1.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Dasar-Dasar Multimedia
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Chap 14 Presentation Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Application Software System Software.
Multimedia. What is multimedia? Multimedia is everything you can hear or see: texts, books, pictures, music, sounds, CDs, videos, DVDs, Records, Films,
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Lesson 5 MULTIMEDIA. Multimedia on the Web has expanded rapidly as broadband connections have allowed users to connect at faster speeds. Almost all Web.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
Video 2 Subject:T0934 / Multimedia Programming Foundation Session:11 Tahun:2009 Versi:1/0.
Tutorial 7 Adding Behaviors and Rich Media. Objectives Session 7.1 – Learn about behaviors – Add behaviors to a page – Add a custom script to a page Session.
Section 9.1 Section 9.2 YOU WILL LEARN TO…
Section 9.1 Section 9.2 Identify multimedia design guidelines
Features of Authoring Tools
Web Programming– UFCFB Lecture 8
Chapter 6: Video.
Tutorial 7 Working with Multimedia
2.02G Publishing Animated Videos
2.02F Publishing Animated Videos
Multimedia: making it Work
Web Programming– UFCFB Lecture 8
Digital Video Faraz Khan.
Presentation transcript:

Quicktime Howell Istance School of Computing De Montfort University

What is QuickTime? Many different schemes for encoding digital video, unlikely to obtain agreement on any one universal format better approach is to define an architectural framework which can accommodate various specific representations QuickTime is a component-based, cross-platform architecture, introduced by Apple in has now become a de facto standard Streaming included in QT4.0 (1999), QT4.1 supports SMIL

QuickTime Architecture

Consists of two main managers - the Movie Toolbox and the Image Compression Manager + a set of components Movie Toolbox –applications gain access to QT facilities by calling functions from the toolbox –allows the application to store, retrieve and manipulate time-based and provides functions for editing movies Image Compression Manager –provides device independent and driver independent means of compressing and decompressing images –usually accessed via Toolbox functions

Software components (in general) a packaged software object which can be conveniently re- used in applications should be in some binary form (i.e. not source needing to be compiled each time) should have a clearly documented programming interface to enable its integration with other applications the creation of components should ideally be supported by special development tools or high level libraries should conform to some agreed or de facto standard may be a commercial saleable item or may be freely distributed

QuickTime Components Movie controller components let applications play movies through a standard user interface. Image compressor components compress and decompress image data. Image transcoder components convert compressed files from one format to another. Video digitizer components let applications control video digitization by external devices. Movie data-exchange components let applications move various types of data into and out of QuickTime movies.

QuickTime Components Video output components convert QuickTime movies into video streams. Media handler components implement the behavior of different track types. They deal with the specifics of how a particular track's media data should be presented to the viewer. Video media handler Component implements video tracks by calling the Image Compression Manager to display video samples. Sound media handler Component implements sound tracks by calling the Sound Manager to play sound samples.

Movies Abstraction of a sequence of video and other media elements movie file contains a movie and bundled media data, or references to url’s where data can be obtained from each movie has a time base which records the rate at which it should be played back at and a current position timebase is synchronised with a clock on the local system, ensuring correct playback speed if frames can not be played fast enough, some are dropped to ensure maintenance of correct playback rate

Movies and Time Scales Movie timescales unified to second boundaries media timescales translated to movie timescales automatically

Movies -playback Rate determines how many time scale units actually run per real-time unit. Movie shown has a time scale of 600 running at a rate of 0.5. The movies duration is 1200 and contains a transition between two tracks (Graphic A and Graphic B) at time 600.

Tracks and Media The audiovisual parts of a QuickTime movie are its tracks. Each enabled track tells QuickTime how to fetch and present chunks of digital media. Tracks contain a list of references, which identify portions of the media the track uses. These references are called edit lists. This allows flexible access to media; a track can play the underlying media data in any order and any number of times. Layering refers to how tracks can overlap one another, layering several images to produce what the user sees

Overview of Criteria for comparing media formats Interactive Capabilities Browser compatibility Software Cost for streaming and encoding Level of documentation and support Media encoding and content generation Media authoring and delivery Low bandwidth performance Server performance and quality of software tools for large scale streaming

Interactive Capabilities Is the presentation intended to support a high level of user interaction, (rather than continuous broadcast) – and support audio interaction effects (e.g. sound on rollover) Excellent - Flash and Director Shockwave Fair – Windows Media, Real media, Quicktime Limited/none – MP3

Browser compatibility Will target audience have required plugin or helper technology to support version of format used? Is it likely they will be willing/able to download this Excellent – Real Media, MP3, Windows Media, Quicktime, Flash, MIDI Fair – Director Shockwave

Software Cost for streaming and encoding RealMedia – free for Basic version (25 streams), but full RealSystem server professional (100 – 2000 streams) starts at $6000 Windows Media – free (must have NT/Windows 2000) QuickTime – free to encode, large scale managed streaming requires Mac OS X server, starts at $1000 Flash, Director – license cost, no dedicated server required MP3 – free to cheap

Level of documentation and support Real Media – excellent Windows Media – good Quicktime – fair MP3 - limited