Back to the Basics - Video Nick Kwiatkowski Michigan Flex Users Group.

Slides:



Advertisements
Similar presentations
Nicharee Srirochanakul
Advertisements

Chief Electoral Officer, General Election for Lok Shaba 2014, Andhra Pradesh will be live streaming polling station for the purpose of recording.
Chapter 11 Media and Interactivity Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 36 How Music and Audio Work on the Internet.
Chapter 11 Media and Interactivity Basics Key Concepts
Kyle Thurow, Kyle Neuschaefer, Alexander Matusiak, and Justin Carroll.
HTML Structure & Web Design Basics
Video Streaming Services Justin Hourigan, Senior Network Engineer, HEAnet Limited
Neal Stublen Pre-HTML5 Solutions  Audio and video were embedded in pages using plug-ins Apple Quicktime Microsoft Silverlight Adobe.
Class Capture What if you could guarantee to never miss anything in class again.
Dawn Pedersen American River College. Introduction This will be a brief overview of using video in Flash. We will cover the following topics today: Streaming.
White Master Replace with a graphic 5.5” Tall & 4.3” Wide © 2010 Adobe Systems Incorporated. All Rights Reserved. Video Distribution Philippe Degery DMO.
Media Analysis Technologies TVWebber Overview. What is TVWebber? 12/8/2008 TVWebber is a turnkey solution that enables web video content providers to.
Presents… “Best Encoding Practices” For use with.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Dawn Pedersen American River College. Introduction This will be a brief overview of using video in Flash. We will cover the following topics today: Streaming.
DIS Multimedia Productions Flash Video Streaming June 5, 2007.
Flex and ActionScript. What is Flex? Adobe Flex is a rich Internet application framework built on top of the Flash platform Applications are built using.
SM5312 week 11: Flash Objects in HTML1 Flash Objects in HTML Nick Foxall.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Intro to the IU Flash Media Server James McGookey UITS Video Infrastructure Indiana University
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Flash Video Flash ActionScript 3.0 Introduction to Thomas Lövgren, Flash developer
Creating Rich, Interactive, Video Experiences with Flash Creative Bubble Jens Loeffler - Amy Beer May 18, 2005 Creative Bubble.
Paul Trani Adobe Certified Instructor/Expert Resources:
Chapter 5 – Multimedia Elements Standard Types of Multimedia Files Animation Files Sound Files Video Files Databases.
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
CHAPTER 18 INTEGRATING AUDIO AND VIDEO. LEARNING OBJECTIVES How the HTML 5 and tag pair can be used to include a video file within a webpage How video.
WINDOWS APPLICATIONS by Jane Cable Also called Accessories Also called Components.
Programming Behavioral Experiments in Flash Session 3 of 3 Advanced Topics if Flash (Sounds, Videos, and Real Time Ratings) January 30, 2009 – Jeff Galak.
Videography John Mac cc Sydney Purpose Work tool Work tool – videography and digital photography is an ACRRM on-line teaching module. Telemedicine.
INF Web Design Using Multimedia on the Web Sound - Part 2.
Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES Dan Blackman
 Please write (legibly) the name you wish me to call you on the name card 
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
Chapter 11 Adding Sound and Video. Chapter 11 Lessons 1.Work with sound 2.Specify synchronization options 3.Modify sounds 4.Use ActionScript with sound.
Introduction to LiveCycle Data Services Nick Kwiatkowski Michigan State University.
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
Interface & navigation (How to build a simple presentation interface) Flash ActionScript Introduction to Thomas Lövgren
Creating Multimedia Interaction with Windows Media Technologies 7.
Audio and Video on the Web Presentation by Cheryl Deas and Pasha Souvorin Multimedia for Web Designers.
Flex 2.0 Flex for ColdFusion developers Part 1. What is Flex Flex allows developers to create Flash content for Rich Internet Applications in a more programmer.
Flex Data Communications Nick Kwiatkowski, Michigan State University.
HTML Use of Multimedia on web page. HTML Media Q. How to call Image file in our web page ? A. That is the easy syntax for defining an image. 2.
Video Images Mike McIntire University of New Hampshire.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
London April 2005 London April 2005 Creating Video Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Real Time Messaging Protocol RTMP. Flash Streaming Server Flash Streaming Server communicates with its clients using the Adobe patented RTMP over TCP,
CSC 361/661 Digital Media Spring 2010 Professor Burg.
Chapter 16 Video. Importing Video Into Flash  Once you import video into Flash, you can control it using behaviors and very basic ActionScript, target.
Programming Behavioral Experiments in Flash Advanced Topics if Flash (Sounds, Videos, and Real Time Ratings) July 23 rd and 24 th, 2009– Jeff Galak (CMU)
Art 222 Digital Multimedia In-class Presentation Week 13A.
HTML 5. Introduction In modern browsers, adding a video to your page is as easy as adding an image. No longer do you need to deal with special plug-ins.
 Music media for storing music has been constantly changing. Why? Companies have been trying to make it more convenient.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Sound and the Web. Transferring sound Download Progressive Download Stream.
FLASH, VIDEO & AUDIO How to add Flash movies into your site How to add video and audio to your site HTML5 and elements.
Advanced Website Design Professor: Jared Kozel Class Description: Are you already familiar with how to construct a basic Website? This class will teach.
© 2003 By Default! A Free sample background from Slide 1 Week 6  Flash Video  Flash Sites (Continued) Please Visit:
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.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
Advanced HTML Tags:.
Simple browser based web HD FLV Player
Using Video, and Flash Components, and Printing Flash Content
Background Information
VIDEO.
Objective % Explain concepts used to create digital animation.
Presentation transcript:

Back to the Basics - Video Nick Kwiatkowski Michigan Flex Users Group

Welcome to Back to the Basics Part II of the series. –November’s recording is on our website at –This month’s recording (assuming everything records OK) will also be available on our site This month we will be focusing on writing a simple video app –Stream videos from a server using HTTP –“Jukebox” like interface.

About Video As you probably already know, video is a big thing on the web –80% + of video served on the internet is served with Flash or Flex –90% of all HD video is served with H ways to serve Flash video: –Red5 or Flash Media Server (RTMP) –HTTP/s Streaming –Local disc access (embedded or via AIR)

About Video Video Formats –The Flash player knows of three basic video formats: SWF – video files that are compiled to Flash format. No buffering – old way to do it FLV – Flash Video offers some buffering, OK performance, but very widely deployed. H.264 (MP4) – HD video, HD sound. Good compression, but limited cue point support and requires recent Flash Player

Encoding Video In order to serve any type of video, you need to encode it to be ready for the web. –If you have Premier, Flash or After Effects, you also get a program called Adobe Encoder CS. Will show demo of this. –Many programs can save to MP4 (H.264) or FLV format natively. –Flash Media Server can do some encoding on the fly. Certain Linux tools can do this too.

ENCODING A VIDEO

Serving the Video Local Disk Access –Simply include the FLV or MP4 video in your project. Easy, but limiting. Can use VideoDisplay component. HTTP Streaming –Place the video files on your HTTP server. Unfortunately you need to manually setup a NetStream and NetConnection component.

Serving the Video Flash Media Server –Very expensive, but allows for really neat setups. Live video streaming, and smart objects. –Uses aliases for videos channels, similar to LCDS or BlazeDS, to simplify the configuration. –Dynamic Buffering –Video files can be stored on server, or cluster.

Metadata Video producers can include additional metadata in video. You can read these things! –Closed Captioning –Cue-Points –In-band Advertising –Duration, Codecs, Audio channels, etc.

Making the App 1.Design the UI 1.List for video selection 2.3 Buttons (Play, Stop, Camera) 3.Slider (for seeking) 4.Video Component (via ActionScript) 2.Connect the Web Service to get video list 3.Implement the NetConnection, NetStream and Video components

Making the App 4.Implement the Metadata and variables 5.Write ActionScript to connect it all up!

LETS GET INTO THE CODE!