SlideShare a Scribd company logo
1 of 84
Download to read offline
Are you on Twitter? Why not?
Join today and participate in the conference backchannel #mlearningdevcon




     Introduction to Compressing

                 Video & Audio
                                                                Flash & HTML5

        Nick@sealworks.com
        Twitter.com/NickFloro
Flash & HTML 5
A file that tells the computer what
kind of media to present and
when to present it.
•   Video
•   Audio
•   Text
•   Flash
•   Interactivity
•   Tracks
1991
1999
The Production Process
 Capture to delivery and beyond




Video / Audio Assets   Compression   Authoring   Delivery
A Complete Solution
QuickTime takes you from capture to delivery and beyond




                                Delivery


             Edit and Compose              Playback




            Capture                               Archive
ß
Standards Matter
                    Surround             Video    Digital
      CD   Stereo    Sound HDTV   DVD   Camera   Camera




 MP3/
  AAC
 Player
Standards Are Everywhere
                         NTSC/
   RedBook   FM   MPEG-2 PAL   AC-3   DV   JPEG




MPEG-1/
MPEG-4
 audio
Family of MPEG Standards
The foundation for all digital media




        MPEG-1              MPEG-2          MPEG-4
         VHS Quality        DVD Quality   Wireless, Internet
          1.5 Mbps            6 Mbps          Scalable
            1992               1994             1998
Video
MPEG-4: The MPEG for the Internet
The standard for the digital media revolution

•   Original DV 60 sec 266mb
•   MPEG-4 = 450k to 7.8mb
•   Flash 8+ = 450k to 7.8mb




•   60 minutes of Video = 16gb
•   60 minutes compressed = 480mb
Guidelines for Compression
Pixels
    HD 1080i 1920 x 1080

            720P 1280 x 720



                           DV 720 x 486
Guidelines for Compression
Content Placement




         320 x 240
Guidelines for Compression
Selecting a Size

              640 x 480



                          512 x 384



                                      320 x 240
Guidelines for Compression
Frame Rate




   29.97 fps
Guidelines for Compression
Frame Rate




   29.97 fps                 15 fps
Guidelines for Compression
Tips & Hints
 Key Frames: 4 x fps
Guidelines for Compression
2 Pass Variable Bit Rate
Guidelines for Compression
2 Pass Variable Bit Rate
Guidelines for Compression
Tips & Hints
•   Frame Rate: 15 fps
    –   Key Frames: 4 x fps
•   Data Rate Target 800-1200 kbs
•   2 Pass Variable Bit Rate
•   QuickTime: Sorenson 3 / H264
                       WebM
•   Flash: Spark / On2 Pro / H264
Easy Access to Video
Flip $100 to $200
Smart Phones
Audio
Selecting a Microphone
USB Connects Directly to Computer




Logitech USB Desktop                      Logitech ClearChat Pro                          Samson CO1U USB
   Microphone $20                           USB Headset $40                            Condenser Microphone $70




                  Blue Microphones Snowball                        Blue Microphones Yeti
                  USB Microphone $89                               USB Microphone $149
Skype
Record Directly


Audacity
http://audacity.sourceforge.net/

EasyVoipRecorder Recorder (Windows)
http://www.easyvoiprecorder.org/

Hot Recorder (Windows)
http://www.hotrecorder.com/

Call Recorder (Mac OS X)
http://www.ecamm.com/mac/callrecorder/
Guidelines for Compression
Stereo or Mono
Guidelines for Compression
   Selecting a Kilohertz




               44khz                                                        22khz



A kilohertz (kHz) is a unit of frequency equal to 1,000 hertz (1,000 cycles per second)
Compressing Audio
60 Seconds

•   11mb 16bit 44khz Stereo
•   2.8mb 16bit 22khz Mono
•   500k MP3 64k 44khz Mono
Compressing Audio
60 Minutes




660mb
60 minutes of
                     30mb
                     60 minutes Compressed
Uncompressed Audio   MP3 Audio
Podcasts on the Go
AudioBoo & iPhone
Guidelines for Compression
Tips & Hints
•   16 bit Mono 22 khz


•   MP3 64kbit/s Mono 22khz
Setting up a Studio
Costs
  Computer $1,199            Software $994                                Camera / Studio $1,470




                                                               Sanyo HD $400             16gb Video SD $55
   MacBook Pro $1,199   Premiere CS4 $699 or Final Cut $995




                                                              Flood Lighting $395        Green Screen $200




                        Boris Chroma FX $295

                                                               Tripod $125          Lavalier Microphone $295
   Apple iMac $1,199
Browser Technologies
     Percentage of Browser Enabled Viewers


            Adobe Flash Player                                    99.1




Microsoft Windows Media Player                             83.4




        Apple QuickTime Player                 67.7




                                 0   25   50          75             100
Delivering Content Everywhere
New Form Factors
Flash vs HTML5
Select a format for delivery




 Flash                    MPEG 4   H264 / Google WebM
Web Delivery: HTTP Streaming
Fast Start




 Development   Standard Web Server




                                     Clients
Web Delivery: RTP/RTSP Streaming
QuickTime Streaming Server




                       Web Server




                     Streaming Server   Client
 Development
Compressing Content

QuickTime Pro

Sorenson Squeeze

Telestream Episode

Final Cut Pro

Flash
QuickTime Pro
Dozens of professional features
•   Hint movies for streaming
•   Automate with AppleScript
•   Edit movie clips from digital
    cameras
•   Convert and resize pictures
•   Enhance movies and stills with
    filters and effects
HandBrake
OpenSource for Mac/Win/Linux
• MPEG-4
• H.264
Telestream Episode
One Tool for Everything
•   MPEG-4
•   Flash SWF
•   Flash FLV
•   QuickTime
•   Real media
•   MPEG 1/2
•   MP3 Audio
Flash CS5
Authoring & Delivery
• Flash SWF
• Flash FLV
Final Cut
NLE
•   Batch
•   QuickTime
•   Effects
•   Filters
•   Tools
Video Compression




    Flash
<!-- flash movie & bullets -->
	   <div id="flashholder">
	   	    <div id="flash">
	   	    	   <script language="javascript">
	   	    	   	    if (AC_FL_RunContent == 0) {
	   	    	   	    	   alert("This page requires AC_RunActiveContent.js.");
	   	    	   	    } else {
	   	    	   	    	   AC_FL_RunContent(
	   	    	   	    	   	    'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
	   	    	   	    	   	    'width', '320',
	   	    	   	    	   	    'height', '310',
	   	    	   	    	   	    'src', '../FLV_Player',
	   	    	   	    	   	    'quality', 'high',
	   	    	   	    	   	    'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
	   	    	   	    	   	    'align', 'middle',
	   	    	   	    	   	    'play', 'true',
	   	    	   	    	   	    'loop', 'true',
	   	    	   	    	   	    'scale', 'showall',
	   	    	   	    	   	    'wmode', 'window',
	   	    	   	    	   	    'devicefont', 'false',
	   	    	   	    	   	    'id', 'FLV_Player',
	   	    	   	    	   	    'bgcolor', '#ffffff',
	   	    	   	    	   	    'name', 'FLV_Player',
	   	    	   	    	   	    'menu', 'true',
	   	    	   	    	   	    'allowFullScreen', 'false',
	   	    	   	    	   	    'allowScriptAccess','always',
	   	    	   	    	   	    'movie', '../FLV_Player',
	   	    	   	    	   	    'salign', ''
	   	    	   	    	   ); //end AC code
	   	    	   	    }
	   	    	   </script>
	   	    	   <noscript>
// HTML 5 makes
<video> as easy
as <img>
// HTML 5 makes <video> as easy as <img>
Video Compression
HTML 5 Options




     Flash       H264     Ogg Theora
                 MPEG 4   WebM
Embedding Video



<video src="http://example.com/myMovie.ogg" controls>
Your browser does not support the video element.
</video>
Embedding Video


<video controls>
<source src="foo.ogg" type="video/ogg">
<source src="foo.mp4">
Your browser does not support the video element.
</video>

var v = document.getElementsByTagName("video")[0];
v.play();
Resources
Compression for Great Video and Audio, Master
Tips and Common Sense
Resources
Flash Video for Professionals:
Expert Techniques for Integrating
Video on the Web
• Lisa Larson, Renee Costantini
http://www.telestream.net/episode/overview.htm
www.brightcove.com
www.hosting.com
Screencasts 101 Mini-Session



               www.jingproject.com
www.posterous.com
www.longtailvideo.com
http://www.telestream.net/screen-flow/
www.TED.com
www.twitter.com
www.lrnchat.com
Download the Presentation at:
http://www.slideshare.net/nickfloro
www.launchcycle.com
Thank You



            Nick Floro
            sealworks interactive studios

            nick@sealworks.com
            www.sealworks.com

            twitter.com/NickFloro

            Download the Presentation at:
            http://www.slideshare.net/nickfloro

More Related Content

What's hot (20)

Mp3
Mp3Mp3
Mp3
 
video
videovideo
video
 
Video Compression
Video CompressionVideo Compression
Video Compression
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1
 
Audio Codec
Audio CodecAudio Codec
Audio Codec
 
Video compression
Video compressionVideo compression
Video compression
 
MPEG/Audio Compression
MPEG/Audio CompressionMPEG/Audio Compression
MPEG/Audio Compression
 
MPEG 4
MPEG 4MPEG 4
MPEG 4
 
Multimedia:Multimedia compression
Multimedia:Multimedia compression Multimedia:Multimedia compression
Multimedia:Multimedia compression
 
05 audio
05 audio05 audio
05 audio
 
Video formats
Video formatsVideo formats
Video formats
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
 
Digital Audio in Multimedia
Digital Audio in MultimediaDigital Audio in Multimedia
Digital Audio in Multimedia
 
Compression
CompressionCompression
Compression
 
Video Formats and Codecs 2015
Video Formats and Codecs 2015Video Formats and Codecs 2015
Video Formats and Codecs 2015
 
Uncompressed lossless lossy audio
Uncompressed lossless lossy audioUncompressed lossless lossy audio
Uncompressed lossless lossy audio
 
Digital audio
Digital audioDigital audio
Digital audio
 
Video formats guide
Video formats guideVideo formats guide
Video formats guide
 
Lecture 8 audio compression
Lecture 8 audio compressionLecture 8 audio compression
Lecture 8 audio compression
 
Digital video
Digital videoDigital video
Digital video
 

Viewers also liked

Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)danishrafiq
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression BasicsSanjiv Malik
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson
 
Summer Training Report At Doordarshan
Summer Training Report At Doordarshan Summer Training Report At Doordarshan
Summer Training Report At Doordarshan Himanshu Gupta
 
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHERSUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHERSiraj Ahmed
 
Summer Training At Doordarshan
Summer Training At Doordarshan Summer Training At Doordarshan
Summer Training At Doordarshan Himanshu Gupta
 
My Cloud Hospitality - Hotel Property Management System
My Cloud Hospitality - Hotel Property Management System My Cloud Hospitality - Hotel Property Management System
My Cloud Hospitality - Hotel Property Management System Sangeet Seth
 
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTSA VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTSIAEME Publication
 
Doordarshan industrial training report
Doordarshan industrial training reportDoordarshan industrial training report
Doordarshan industrial training reportSatyendra Gupta
 
ppt Or report of training on doordarshan TV broadcasting
ppt Or report of training on doordarshan TV broadcasting ppt Or report of training on doordarshan TV broadcasting
ppt Or report of training on doordarshan TV broadcasting Siraj Ahmed
 
1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding conceptstechbed
 
Doordarshan
DoordarshanDoordarshan
Doordarshanyush313
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2VijayKumarArya
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission FundamentalsAisu
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmissionanuragyadav94
 
Bsnl Training Report
Bsnl Training ReportBsnl Training Report
Bsnl Training ReportNikhil Kumar
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingAayush Kumar
 
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signalsSachin Artani
 

Viewers also liked (20)

Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 
Summer Training Report At Doordarshan
Summer Training Report At Doordarshan Summer Training Report At Doordarshan
Summer Training Report At Doordarshan
 
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHERSUMMER TRAINING  REPORT ON DOORDARSHAN KENDRA SILCHER
SUMMER TRAINING REPORT ON DOORDARSHAN KENDRA SILCHER
 
Summer Training At Doordarshan
Summer Training At Doordarshan Summer Training At Doordarshan
Summer Training At Doordarshan
 
My Cloud Hospitality - Hotel Property Management System
My Cloud Hospitality - Hotel Property Management System My Cloud Hospitality - Hotel Property Management System
My Cloud Hospitality - Hotel Property Management System
 
Ch04
Ch04Ch04
Ch04
 
HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
 
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTSA VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS
 
Doordarshan industrial training report
Doordarshan industrial training reportDoordarshan industrial training report
Doordarshan industrial training report
 
ppt Or report of training on doordarshan TV broadcasting
ppt Or report of training on doordarshan TV broadcasting ppt Or report of training on doordarshan TV broadcasting
ppt Or report of training on doordarshan TV broadcasting
 
1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding concepts
 
Doordarshan
DoordarshanDoordarshan
Doordarshan
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmission
 
Bsnl Training Report
Bsnl Training ReportBsnl Training Report
Bsnl Training Report
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shaping
 
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signals
 

Similar to Intro to Compression: Audio and Video Optimization for Learning

Compressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryCompressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryNick Floro
 
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...Yusuke Goto
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.comMark Robertson ⏩
 
Materi Editing Foto & Video Basic sampai Medium
Materi Editing Foto & Video  Basic sampai MediumMateri Editing Foto & Video  Basic sampai Medium
Materi Editing Foto & Video Basic sampai MediumAJISUSILO5
 
Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)Roy Santos Necesario
 
Introduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and ProcessesIntroduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and ProcessesPrestoCentre
 
Video Production Using Open Source Tools
Video Production Using Open Source ToolsVideo Production Using Open Source Tools
Video Production Using Open Source ToolsCrazed Mule
 
Design in Motion: Video Production Workflow
Design in Motion: Video Production WorkflowDesign in Motion: Video Production Workflow
Design in Motion: Video Production Workflowgoodfriday
 
Online Video Delivery
Online Video DeliveryOnline Video Delivery
Online Video DeliveryDan O'Hara
 
Research on Audio and Video Streaming
Research on Audio and Video StreamingResearch on Audio and Video Streaming
Research on Audio and Video StreamingNyros Technologies
 
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19Nick Floro
 
HTML5 Multimedia Accessibility
HTML5 Multimedia AccessibilityHTML5 Multimedia Accessibility
HTML5 Multimedia Accessibilitybrucelawson
 
Html5 Open Video Tutorial
Html5 Open Video TutorialHtml5 Open Video Tutorial
Html5 Open Video TutorialSilvia Pfeiffer
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreamingtarensi
 
A gentle introduction to video encoding [diveintomark]
A gentle introduction to video encoding [diveintomark]A gentle introduction to video encoding [diveintomark]
A gentle introduction to video encoding [diveintomark]Choon Keat Chew
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlightgoodfriday
 

Similar to Intro to Compression: Audio and Video Optimization for Learning (20)

Compressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryCompressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile Delivery
 
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.com
 
Apan media encoding
Apan media encodingApan media encoding
Apan media encoding
 
Materi Editing Foto & Video Basic sampai Medium
Materi Editing Foto & Video  Basic sampai MediumMateri Editing Foto & Video  Basic sampai Medium
Materi Editing Foto & Video Basic sampai Medium
 
video tools
video toolsvideo tools
video tools
 
Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)
 
Introduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and ProcessesIntroduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and Processes
 
Video Production Using Open Source Tools
Video Production Using Open Source ToolsVideo Production Using Open Source Tools
Video Production Using Open Source Tools
 
Design in Motion: Video Production Workflow
Design in Motion: Video Production WorkflowDesign in Motion: Video Production Workflow
Design in Motion: Video Production Workflow
 
Online Video Delivery
Online Video DeliveryOnline Video Delivery
Online Video Delivery
 
Research on Audio and Video Streaming
Research on Audio and Video StreamingResearch on Audio and Video Streaming
Research on Audio and Video Streaming
 
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19
 
HTML5 Multimedia Accessibility
HTML5 Multimedia AccessibilityHTML5 Multimedia Accessibility
HTML5 Multimedia Accessibility
 
Html5 Open Video Tutorial
Html5 Open Video TutorialHtml5 Open Video Tutorial
Html5 Open Video Tutorial
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
 
A gentle introduction to video encoding [diveintomark]
A gentle introduction to video encoding [diveintomark]A gentle introduction to video encoding [diveintomark]
A gentle introduction to video encoding [diveintomark]
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlight
 
Slide
SlideSlide
Slide
 
Mips track a
Mips   track aMips   track a
Mips track a
 

More from Nick Floro

Using your Mobile Device to Create Amazing Things!
Using your Mobile Device to Create Amazing Things!Using your Mobile Device to Create Amazing Things!
Using your Mobile Device to Create Amazing Things!Nick Floro
 
Using Your Mobile Device to Create Amazing Content #DevLearn 2019
Using Your Mobile Device to Create Amazing Content #DevLearn 2019Using Your Mobile Device to Create Amazing Content #DevLearn 2019
Using Your Mobile Device to Create Amazing Content #DevLearn 2019Nick Floro
 
Trends in Learning Today: Where Should I Focus? #DevLearn 2019
Trends in Learning Today: Where Should I Focus? #DevLearn 2019Trends in Learning Today: Where Should I Focus? #DevLearn 2019
Trends in Learning Today: Where Should I Focus? #DevLearn 2019Nick Floro
 
Trends in Designing Learning Experiences #ATD2019
Trends in Designing Learning Experiences #ATD2019Trends in Designing Learning Experiences #ATD2019
Trends in Designing Learning Experiences #ATD2019Nick Floro
 
Learning Trends #LSCON 2019
Learning Trends #LSCON 2019Learning Trends #LSCON 2019
Learning Trends #LSCON 2019Nick Floro
 
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
022419 Leveling Up Your Design Skills with Fundamentals #TRGConfNick Floro
 
A Guide to Designing and Launching Amazing Learning Experiences ATDTK19
 A Guide to Designing and Launching Amazing Learning Experiences   ATDTK19 A Guide to Designing and Launching Amazing Learning Experiences   ATDTK19
A Guide to Designing and Launching Amazing Learning Experiences ATDTK19Nick Floro
 
Future of Learning: Where Should I Focus Today #DevLearn17
Future of Learning: Where Should I Focus Today #DevLearn17Future of Learning: Where Should I Focus Today #DevLearn17
Future of Learning: Where Should I Focus Today #DevLearn17Nick Floro
 
Using Prototyping to Revolutionize Your Dev Process DevLearn17
Using Prototyping to Revolutionize Your Dev Process  DevLearn17Using Prototyping to Revolutionize Your Dev Process  DevLearn17
Using Prototyping to Revolutionize Your Dev Process DevLearn17Nick Floro
 
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17Nick Floro
 
DevLearn17 Getting Started with 360 Realities AR | VR | MR
DevLearn17 Getting Started with 360 Realities AR | VR | MRDevLearn17 Getting Started with 360 Realities AR | VR | MR
DevLearn17 Getting Started with 360 Realities AR | VR | MRNick Floro
 
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam SessionOLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam SessionNick Floro
 
eLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
eLEARNING EXPERIENCE DESIGN: Turning Ideas into RealityeLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
eLEARNING EXPERIENCE DESIGN: Turning Ideas into RealityNick Floro
 
Using YOUR MOBILE Device to CREATE Learning
Using YOUR MOBILE Device to CREATE LearningUsing YOUR MOBILE Device to CREATE Learning
Using YOUR MOBILE Device to CREATE LearningNick Floro
 
Turn Concepts to Reality Using Prototyping and Feedback Loops
Turn Concepts to Reality Using Prototyping and Feedback LoopsTurn Concepts to Reality Using Prototyping and Feedback Loops
Turn Concepts to Reality Using Prototyping and Feedback LoopsNick Floro
 
Design, Create & Explore Learning with Your Mobile Devices
Design, Create & Explore Learning with Your Mobile DevicesDesign, Create & Explore Learning with Your Mobile Devices
Design, Create & Explore Learning with Your Mobile DevicesNick Floro
 
Launching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to LaunchLaunching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to LaunchNick Floro
 
Location based Learning for a Mobile World | Adobe Learning Summit #DevLearn
Location based Learning for a Mobile World | Adobe Learning Summit #DevLearnLocation based Learning for a Mobile World | Adobe Learning Summit #DevLearn
Location based Learning for a Mobile World | Adobe Learning Summit #DevLearnNick Floro
 
Creating an Interactive Book with iBooks Author #mLearnCon15
Creating an Interactive Book with iBooks Author #mLearnCon15Creating an Interactive Book with iBooks Author #mLearnCon15
Creating an Interactive Book with iBooks Author #mLearnCon15Nick Floro
 
Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...
Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...
Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...Nick Floro
 

More from Nick Floro (20)

Using your Mobile Device to Create Amazing Things!
Using your Mobile Device to Create Amazing Things!Using your Mobile Device to Create Amazing Things!
Using your Mobile Device to Create Amazing Things!
 
Using Your Mobile Device to Create Amazing Content #DevLearn 2019
Using Your Mobile Device to Create Amazing Content #DevLearn 2019Using Your Mobile Device to Create Amazing Content #DevLearn 2019
Using Your Mobile Device to Create Amazing Content #DevLearn 2019
 
Trends in Learning Today: Where Should I Focus? #DevLearn 2019
Trends in Learning Today: Where Should I Focus? #DevLearn 2019Trends in Learning Today: Where Should I Focus? #DevLearn 2019
Trends in Learning Today: Where Should I Focus? #DevLearn 2019
 
Trends in Designing Learning Experiences #ATD2019
Trends in Designing Learning Experiences #ATD2019Trends in Designing Learning Experiences #ATD2019
Trends in Designing Learning Experiences #ATD2019
 
Learning Trends #LSCON 2019
Learning Trends #LSCON 2019Learning Trends #LSCON 2019
Learning Trends #LSCON 2019
 
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
 
A Guide to Designing and Launching Amazing Learning Experiences ATDTK19
 A Guide to Designing and Launching Amazing Learning Experiences   ATDTK19 A Guide to Designing and Launching Amazing Learning Experiences   ATDTK19
A Guide to Designing and Launching Amazing Learning Experiences ATDTK19
 
Future of Learning: Where Should I Focus Today #DevLearn17
Future of Learning: Where Should I Focus Today #DevLearn17Future of Learning: Where Should I Focus Today #DevLearn17
Future of Learning: Where Should I Focus Today #DevLearn17
 
Using Prototyping to Revolutionize Your Dev Process DevLearn17
Using Prototyping to Revolutionize Your Dev Process  DevLearn17Using Prototyping to Revolutionize Your Dev Process  DevLearn17
Using Prototyping to Revolutionize Your Dev Process DevLearn17
 
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
 
DevLearn17 Getting Started with 360 Realities AR | VR | MR
DevLearn17 Getting Started with 360 Realities AR | VR | MRDevLearn17 Getting Started with 360 Realities AR | VR | MR
DevLearn17 Getting Started with 360 Realities AR | VR | MR
 
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam SessionOLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
 
eLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
eLEARNING EXPERIENCE DESIGN: Turning Ideas into RealityeLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
eLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
 
Using YOUR MOBILE Device to CREATE Learning
Using YOUR MOBILE Device to CREATE LearningUsing YOUR MOBILE Device to CREATE Learning
Using YOUR MOBILE Device to CREATE Learning
 
Turn Concepts to Reality Using Prototyping and Feedback Loops
Turn Concepts to Reality Using Prototyping and Feedback LoopsTurn Concepts to Reality Using Prototyping and Feedback Loops
Turn Concepts to Reality Using Prototyping and Feedback Loops
 
Design, Create & Explore Learning with Your Mobile Devices
Design, Create & Explore Learning with Your Mobile DevicesDesign, Create & Explore Learning with Your Mobile Devices
Design, Create & Explore Learning with Your Mobile Devices
 
Launching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to LaunchLaunching a Mobile App from Concept to Launch
Launching a Mobile App from Concept to Launch
 
Location based Learning for a Mobile World | Adobe Learning Summit #DevLearn
Location based Learning for a Mobile World | Adobe Learning Summit #DevLearnLocation based Learning for a Mobile World | Adobe Learning Summit #DevLearn
Location based Learning for a Mobile World | Adobe Learning Summit #DevLearn
 
Creating an Interactive Book with iBooks Author #mLearnCon15
Creating an Interactive Book with iBooks Author #mLearnCon15Creating an Interactive Book with iBooks Author #mLearnCon15
Creating an Interactive Book with iBooks Author #mLearnCon15
 
Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...
Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...
Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearnco...
 

Recently uploaded

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

Intro to Compression: Audio and Video Optimization for Learning