Producing High-Quality Video for JavaFXTM Applications

Size: px
Start display at page:

Download "Producing High-Quality Video for JavaFXTM Applications"

Transcription

1 Producing High-Quality Video for JavaFXTM Applications Frank Galligan On2 Technologies VP, Engineering

2 Why We are Here Who We Are General Encoding Best Practices VP6 JavaFX & Video Questions 2

3 On2 Video in JavaFX Makes high-quality rich media possible in any JavaFX application On2 decoder built into the JavaFX runtime itself Wide cross-platform distribution On2 video is the only format guaranteed to play in JavaFX No matter what kind of device Encode once, play anywhere 3

4 You Watch VP6 Every Day 4

5 Why We are Here Who We Are General Encoding Best Practices VP6 JavaFX & Video Questions 5

6 On2 Technologies, Inc. 3 Corporate Drive Suite 100 Clifton Park, NY

7 On2 History 1993 The Duck Corporation: Compression technology (TrueMotion) for PC video games & consoles. Sega Saturn, others Open-sourced our VP3 video codec (first VPx codec). Today known as Theora VP5 & VP6 deployed in Nullsoft Winamp & SHOUTCast, AIM, others. 7

8 History (cont d.) 2005 Macromedia Flash Player 9 adopts VP6. Most of the Flash video on the web today is VP6-encoded. Released Flix 8 family of encoding applications & SDKs for VP6 Flash video Skype adopts VP7 as the format for Skype video calls. Move Networks selects VP7 for its high-quality web video products. 8

9 History (cont d.) September 2008 VP8 announced. Significant quality & performance improvements over VP7. December 2008 Sun releases JavaFX 1.0, with VP6 playback support. 9

10 Unique Features & Benefits of On2 Formats Real-time encoding On2 Excels in videoconferencing, other low-latency environments Easy to understand & use No profiles, levels, B-frames other complicated settings Where possible, the encoders make the hard decisions for you Low decoding complexity Able to play in software on low-power devices 10

11 On2 Formats: Not Only for PCs Some On2 Chip / IP partners ~30 chip vendors have agreements for VPx codecs, for set-top boxes, cell phones, handheld games, security cameras, PC accelerators. 11

12 Why We are Here Who We Are General Encoding Best Practices VP6 JavaFX & Video Questions 12

13 Video Source garbage in = garbage out Poor Quality Source Material 13

14 De-interlacing Interlaced Source Material De-interlaced Compressed Material Interlaced Compressed Material 14

15 Aspect Ratio Original 16x9 Aspect Ratio Squeezed 4x3 Aspect Ratio Changing aspect ratio of the source can cause funny looking stretched or squished output Big Buck Bunny does not look so big anymore 15

16 One Pass vs Two Pass These two choices are about speed vs quality Two pass will analyze the movie first Two pass will always yield better quality 16

17 VBR vs CBR VBR = Variable Bitrate VBR will try allocate more bits for complex sections and less bits for easy sections VBR is used for local video or video over HTTP For offline encoding usually use two pass VBR CBR = Constant Bitrate CBR will try to keep a constant bitrate in all sections CBR is used for live streaming and streaming servers More about this later 17

18 Bandwidth Are you targeting mobile networks or playback from Internet? Disc? Your target bandwidth will dictate your resolution and frame rate. Example: Mobile over 2.5G Target: 40 Kbps Video resolution: 160x120 Video frame rate: 6 fps 18

19 Bandwidth (Cont.) Example PC broadband Target: 300 Kbps Video resolution: 320x240 Video frame rate: 15 fps Example Hi-Def device Target: 6 Mbps Video resolution: 1920x1080 Video frame rate: 30 fps 19

20 CPU Processing Power A newer PC will have more processing power to decode more material than a mobile phone Example Mobile Phone CPU: 512 MHz Arm 11 Video resolution: 640x480 Video frame rate: 30 fps Example PC CPU: 2.4 GHz Video resolution: 1920x1080 Video frame rate: 60 fps 20

21 Why We are Here Who We Are General Encoding Best Practices VP6 JavaFX & Video Questions 21

22 Advantages of On2 VP6 Low complexity decode 30% lighter than H.264 Enables a better playback experience on a wider range of devices VP6 is highly competitive with H.264 Main & High profiles, particularly HD Realtime Encoding Videoconferencing apps in Java, streaming live events 22

23 Sample Quality Comparison PSNR 30 H.264 High 290 Kbps VP6-E 297 Kbps H.264 Base 360 Kbps 23

24 VP6 Low Decoder Complexity VP6 video decoder for Intel Moorestown (Atom) Measured VP6 decoder performance on 1.66GHz Intel N280 Atom 720p ~950 Mhz (VP6-E) 720p ~653 Mhz (VP6-S) Supported operating systems: Windows, Linux 24

25 More Chip numbers Simulated VP6 decoder performance for ARM1136J-S*: 256kbps: 80 MHz (VP6-S) 256kbps: 131 MHz (VP6-E) 512kbps: 189 MHz (VP6-S) 512kbps: 245 MHz (VP6-E) Measured VP6 decoder performance for Arm Cortex A8*: 1024kbps: 220 MHz (VP6-E) 25

26 How to get the Best Quality From VP6 The secret is Let the Compressor Handle It But there still some choices we can make (And we will go through all of the settings) 26

27 VP6-E vs VP6-S VP6-S and VP6-E are two profiles of VP6 Both work in JavaFX VP6-E is higher quality at the expense of decoding complexity VP6-S is a good choice for HD At HD VP6-S is usually 20-30% easier to decode than VP6-E At HD quality difference is usually only 5-10% VP6-S is also a good choice for low-power devices 27

28 Key Frame offsets JavaFX supports the Key Frame object in FXM files For a very small increase in file size, your users experience can be greatly improved The user does not have to wait until the whole FXM file is downloaded before seeking within the file 28

29 VP6 Quality Setting Good Attempts to strike a balance between quality and time to encode Best This will yield the highest quality On average 10-20% better quality over good but at 2x the time to encode For most offline encodes, choose Best Speed Encoder will turn on/off features striving to maintain the CPU percentage you choose 29

30 VP6 Sharpness A low sharpness setting results in fewer visible artifacts but may blur the source video somewhat A high sharpness results in a sharper video but may result in more visible artifacts 30

31 VP6 Datarate Control Happily, there are very few situations where you should need to change these values. Undershoot % target Lowers datarate in easy sections to make more bits available in a buffer to improve complex sections. Override Quantizers Determines the quality of the output. A lower Maximum produces higher quality at the expense of datarate. This value tells the encoder do not compress past this value. Minimum is the opposite. This value tells the encoder to always compress at least this value. 31

32 VP6 Datarate Control (Cont.) Temporal Resampling If the encoder can t achieve the requested datarate then this will allow the encoder to achieve the datarate by dropping frames Down Watermark determines the percentage of the datarate buffer below which the encoder is permitted to start dropping frames Resamplong is the last resort for the encoder to achieve the requested datarate 32

33 VP6 Streaming Parameters These values are only used with CBR Peak Bitrate The maximum bitrate allowed in the stream Prebuffer The number of seconds of data that the media player should preload before starting playback Optimal Buffer The ideal number of seconds in the buffer that the encoder strives to maintain Max Buffer The maximum size of the buffer in seconds. 33

34 VP6 Two Pass Section Datarate These values are only used with VBR Variability This value tells the encoder how much it is allowed to fluctuate the datarate. A higher value means the encoder is allowed to fluctuate more to increase quality while striving to maintain datarate Min Section This value is lowest datarate the encoder is allowed to go Max Section This value is highest datarate the encoder is allowed to go 34

35 VP6 is Actively Maintained On2 continues to improve VP6 quality and performance 35

36 Encoding On2 Video for JavaFX Demos of two encoding tools On2 Flix Pro desktop On2 Flix Cloud web service 36

37 Why We are Here Who We Are General Encoding Best Practices VP6 JavaFX & Video Questions 37

38 Playing Video in JavaFX Simple example to play VP6 in JavaFX: package simplestvideoplayer; import javafx.scene.media.media; import javafx.scene.media.mediaplayer; import javafx.scene.media.mediaview; import javafx.scene.scene; import javafx.stage.stage; varvideoview: MediaView = MediaView { mediaplayer: MediaPlayer { media: Media {source: " autoplay: true } } Stage { width: 640 height: 360 scene: Scene {content: videoview} } 38

39 Playing Video in JavaFX (Cont d) A more useful example is here: The simple video player uses the media component developed by Sun to make a full-fledged player with not more much code than what we used above. For more examples of playing video please see 39

40 Decoder Ubiquity is Key to Success Web video in 2005 Don t let this happen to you! VP6 is the only format guaranteed to play in JavaFX 40

41 VP6 in depth

42 Questions? 42

43 Frank Galligan 43

WHITE PAPER ON2 TECHNOLOGIES, INC. TrueMotion VP7 Video Codec. January 10, 2005 Document Version: 1.0

WHITE PAPER ON2 TECHNOLOGIES, INC. TrueMotion VP7 Video Codec. January 10, 2005 Document Version: 1.0 ON2 TECHNOLOGIES, INC. WHITE PAPER TrueMotion VP7 Video Codec January 10, 2005 Document Version: 1.0 On2 Technologies, Inc. 21 Corporate Drive Suite 103 Clifton Park, NY 12065 www.on2.com Contents Introduction...

More information

Flash Video Encoding Demystified. Lisa Larson~Kelley

Flash Video Encoding Demystified. Lisa Larson~Kelley Flash Video Encoding Demystified Lisa Larson~Kelley www.flashconnections.com Our Goals in this Session Understand Flash video formats and codecs NEW! Learn best practices for shooting video for Flash Understand

More information

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies Outline 15-441/15-641 Computer Networking Lecture 18 Internet Video Delivery Peter Steenkiste Slides by Professor Hui Zhang Background Technologies: - HTTP download - Real-time streaming - HTTP streaming

More information

Live Broadcast: Video Services from AT&T

Live Broadcast: Video Services from AT&T Delivering your content through the power of the cloud Live Broadcast: Video Services from AT&T Getting your content to your audience is becoming increasingly diverse and complex. Today, people want to

More information

Adaptive Video Acceleration. White Paper. 1 P a g e

Adaptive Video Acceleration. White Paper. 1 P a g e Adaptive Video Acceleration White Paper 1 P a g e Version 1.0 Veronique Phan Dir. Technical Sales July 16 th 2014 2 P a g e 1. Preface Giraffic is the enabler of Next Generation Internet TV broadcast technology

More information

DVS-200 Configuration Guide

DVS-200 Configuration Guide DVS-200 Configuration Guide Contents Web UI Overview... 2 Creating a live channel... 2 Inputs... 3 Outputs... 7 Access Control... 8 Recording... 8 Managing recordings... 10 General... 11 Transcoding and

More information

Table of Content. Nero Recode Manual

Table of Content. Nero Recode Manual Table of Content 1. Start Successfully... 4 1.1. About Nero Recode... 4 1.2. Versions of Nero Recode... 4 1.3. Working with Nero Recode... 5 1.4. Starting Nero Recode... 6 2. Main Screen... 8 3. Recode

More information

Full HD HEVC(H.265)/H.264 Hardware IPTV Encoder Model: MagicBox HD4 series MagicBox HD401: Single channel HDMI/AV, HDMI/VGA/YPbPr/AV, HDSDI input

Full HD HEVC(H.265)/H.264 Hardware IPTV Encoder Model: MagicBox HD4 series MagicBox HD401: Single channel HDMI/AV, HDMI/VGA/YPbPr/AV, HDSDI input Full HD HEVC(H.265)/H.264 Hardware IPTV Encoder Model: MagicBox HD4 series MagicBox HD401: Single channel HDMI/AV, HDMI/VGA/YPbPr/AV, HDSDI input 1 MagicBox HD404: 4 channels HDMI/AV, HDMI/VGA/YPbPr/AV,

More information

Internet Video Delivery. Professor Hui Zhang

Internet Video Delivery. Professor Hui Zhang 18-345 Internet Video Delivery Professor Hui Zhang 1 1990 2004: 1 st Generation Commercial PC/Packet Video Technologies Simple video playback, no support for rich app Not well integrated with Web browser

More information

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415)

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415) ADAPTIVE STREAMING Improve Retention for Live Content A daptive streaming technologies make multiple video streams available to the end viewer. True adaptive bitrate dynamically switches between qualities

More information

Megapixel Networking 101. Why Megapixel?

Megapixel Networking 101. Why Megapixel? Megapixel Networking 101 Ted Brahms Director Field Applications, Arecont Vision Why Megapixel? Most new surveillance projects are IP Megapixel cameras are IP Megapixel provides incentive driving the leap

More information

Important Encoder Settings for Your Live Stream

Important Encoder Settings for Your Live Stream Important Encoder Settings for Your Live Stream Being able to stream live video over the Internet is a complex technical endeavor. It requires a good understanding of a number of working parts. That s

More information

PER-TITLE ENCODING. Jan Ozer

PER-TITLE ENCODING. Jan Ozer PER-TITLE ENCODING Jan Ozer www.streaminglearningcenter.com jozer@mindspring.com/ @janozer Agenda What is per-title encoding Why is it important Universe of features Our contestants Capped Constant Rate

More information

INTEL PENTIUM Gold AND CELERON PROCESSORS

INTEL PENTIUM Gold AND CELERON PROCESSORS INTEL PENTIUM Gold AND CELERON PROCESSORS Reliable performance and affordable priced PCs for value-oriented buyers Impressive performance for work and play. The new Pentium Gold processor provides great

More information

Ultimate Video Capture v1.8 User Manual

Ultimate Video Capture v1.8 User Manual Ultimate Video Capture v1.8 User Manual Minimum Requirements: Processor: Intel or AMD CPU (1.0Ghz) PC, Laptop or Tabloid PC Memory: 256 Mb of RAM HD: 100 Mb of free space for basic recording and installation

More information

Building an Area-optimized Multi-format Video Encoder IP. Tomi Jalonen VP Sales

Building an Area-optimized Multi-format Video Encoder IP. Tomi Jalonen VP Sales Building an Area-optimized Multi-format Video Encoder IP Tomi Jalonen VP Sales www.allegrodvt.com Allegro DVT Founded in 2003 Privately owned, based in Grenoble (France) Two product lines: 1) Industry

More information

NOT FOR DISTRIBUTION OR REPRODUCTION

NOT FOR DISTRIBUTION OR REPRODUCTION www.pipelinepub.com Volume 10, Issue 11 Next-Generation Video Transcoding By Alexandru Voica The Emergence of H.265 (HEVC) and 10- Bit Color Formats Today s increasingly demanding applications, such as

More information

H.264 High Resolution. Video & Audio Compression Board. DS-4008HCI-E Series

H.264 High Resolution. Video & Audio Compression Board. DS-4008HCI-E Series H.264 High Resolution Video & Audio Compression Board DS-4008HCI-E Series Brief Introduction of Hikvision DS-4000HCI card DS-4008HCI-E compression board is a professional digital security product, which

More information

Wirecast Release Notes

Wirecast Release Notes Wirecast 4.2.4 Release Notes System Requirements Mac OS X Mac OS X 10.6 or later, including Mountain Lion Intel-based Mac Minimum 2GB RAM QuickTime 7 or higher 200 MB hard drive (for install) Hard drive

More information

Podcast Compression Techniques. Richard Harrington - RHED Pixel

Podcast Compression Techniques. Richard Harrington - RHED Pixel Podcast Compression Techniques Richard Harrington - RHED Pixel www.rhedpixel.com www.photoshopforvideo.com www.rastervector.com Purpose Help your podcasts sound (and look) their best. Learn effective compression

More information

Optimizing A/V Content For Mobile Delivery

Optimizing A/V Content For Mobile Delivery Optimizing A/V Content For Mobile Delivery Media Encoding using Helix Mobile Producer 11.0 November 3, 2005 Optimizing A/V Content For Mobile Delivery 1 Contents 1. Introduction... 3 2. Source Media...

More information

Canopus DVStorm2 and Matrox RT.X100. Comparison test and analysis document. DV Quality Test Results. Complete Test Results Inside

Canopus DVStorm2 and Matrox RT.X100. Comparison test and analysis document. DV Quality Test Results. Complete Test Results Inside and Comparison test and analysis document Quality Test Results Original Complete Test Results Inside September 2002 E&OE. All trademarks or registered trademarks are properties of their respective holders.

More information

ONLIVE CLOUD GAMING SERVICE

ONLIVE CLOUD GAMING SERVICE ONLIVE CLOUD GAMING SERVICE SE 172/272 Enterprise Software Project Topic: Web Service Professor: Rakesh Ranjan By: Kelvin Leung Talhah Asharaf Xiang Liu May 2011 TABLE OF CONTENTS Abstract... 3 I. Introduction...

More information

Video. Add / edit video

Video. Add / edit video Video Videos greatly support learning in an e-earning setting. It is a rather complex topic though, due to the variety of formats, codecs, containers and combination of operating systems and browsers.

More information

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

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio Objectives Understand Web video and audio Use the video element Incorporate the source element Control playback HTML 5 and CSS

More information

Smart Video Transcoding Solution for Surveillance Applications. White Paper. AvidBeam Technologies 12/2/15

Smart Video Transcoding Solution for Surveillance Applications. White Paper. AvidBeam Technologies 12/2/15 Smart Video Transcoding Solution for Surveillance Applications AvidBeam Technologies 12/2/15 Table of Contents Introduction... 2 AvidBeam Smart Video Transcoding Solution... 2 Portability Solution for

More information

AVC-Intra QT v1.0 Manual

AVC-Intra QT v1.0 Manual AVC-Intra QT v1.0 Manual 20th of January 2010 table of contents AVC-Intra QT 1.0 3 Installation and Activation... 3 Using AVC-Intra QT in QuickTime Player...17 Using AVC-Intra QT in Final Cut Pro...21

More information

Day & Night Full HD Dome IR IP Camera

Day & Night Full HD Dome IR IP Camera Day & Night 1080P@60fps Full HD Dome IR IP Camera Features Full HD 2.0 Megapixel CMOS image sensor 1080P@60fps 3D noise reduction (MCTF) 2D WDR function HDR function up to 120dB Defog function Digital

More information

Day & Night 6MP 360 Panorama Dome IR IP Camera

Day & Night 6MP 360 Panorama Dome IR IP Camera Day & Night 6MP 360 Panorama Dome IR IP Camera Features Full HD 6.0 megapixel CMOS image sensor True H.264 AVC High Profile video compression H.264 and Motion JPEG multi-profile video streaming 3D noise

More information

ARM Multimedia IP: working together to drive down system power and bandwidth

ARM Multimedia IP: working together to drive down system power and bandwidth ARM Multimedia IP: working together to drive down system power and bandwidth Speaker: Robert Kong ARM China FAE Author: Sean Ellis ARM Architect 1 Agenda System power overview Bandwidth, bandwidth, bandwidth!

More information

COMP : Practical 11 Video

COMP : Practical 11 Video COMP126-2006: Practical 11 Video Flash is designed specifically to transmit animated and interactive documents compactly and quickly over the Internet. For this reason we tend to think of Flash animations

More information

Gecata by Movavi 5. Recording desktop. Recording with webcam Capture videos of the games you play. Record video of your full desktop.

Gecata by Movavi 5. Recording desktop. Recording with webcam Capture videos of the games you play. Record video of your full desktop. Gecata by Movavi 5 Don't know where to start? Read these tutorials: Recording gameplay Recording desktop Recording with webcam Capture videos of the games you play. Record video of your full desktop. Add

More information

Encoding Video for the Web

Encoding Video for the Web Encoding Video for the Web Presenters: Robert Reinhardt - VideoRX.com Larry Kless - OnlineVideoPublishing.com Moderator Mark Robertson, ReelSEO Audio Portion: Canada: 1416-900- 1162 United Kingdom: 44

More information

Current Issues in Streaming Media

Current Issues in Streaming Media Current Issues in Streaming Media Fabian Meier, January 27 2001 fabian@streamingmedialand.com This paper discusses current and past issues in Streaming Media. The goal is to outline specific problems that

More information

MAXPRO. NVR Software NETWORK VIDEO RECORDING SOLUTION

MAXPRO. NVR Software NETWORK VIDEO RECORDING SOLUTION NETWORK VIDEO RECORDING SOLUTION Honeywell s MAXPRO is a flexible, scalable and open IP video surveillance system. Supporting Honeywell's high definition (HD) cameras and broad integration with third party

More information

Streaming Video over HTTP with Consistent Quality

Streaming Video over HTTP with Consistent Quality Streaming Video over HTTP with Consistent Quality ACM MMSys March 2014 Zhi Li, Ali C. Begen, Joshua Gahm, Yufeng Shan, Bruce Osler and David Oran Adaptive Video Streaming over HTTP HTTP GETs HTTP Server

More information

The Case for Content-Adaptive Optimization

The Case for Content-Adaptive Optimization The Case for Content-Adaptive Optimization Whitepaper In today's digital world, video consumers are more demanding than ever before. Congested networks and technical challenges that content owners face

More information

H.264 High Resolution. Video & Audio Compression Board. DS-4000HCI Series

H.264 High Resolution. Video & Audio Compression Board. DS-4000HCI Series H.264 High Resolution Video & Audio Compression Board DS-4000HCI Series Brief Introduction of Hikvision DS-4000HCI card DS-4000HCI compression board is a professional digital security product, which adopts

More information

White Paper: WiseStream II Technology. hanwhasecurity.com

White Paper: WiseStream II Technology. hanwhasecurity.com White Paper: WiseStream II Technology hanwhasecurity.com Contents 1. Introduction & Background p. 2 2. WiseStream II Technology p. 3 3. WiseStream II Setup p. 5 4. Conclusion p.7 1. Introduction & Background

More information

Wirecast Release Notes

Wirecast Release Notes Wirecast 4.2.5 Release Notes System Requirements Mac OS X Mac OS X 10.6 or later, including Mountain Lion Intel-based Mac Minimum 2GB RAM QuickTime 7 or higher 200 MB hard drive (for install) Hard drive

More information

Security Management System Camera Configuration Guidelines (Document Version )

Security Management System Camera Configuration Guidelines (Document Version ) Security Management System Camera Configuration Guidelines (Document Version 12.12.15.01) Note Camera in this document related to all video streaming devices like video cameras, encoders etc. Security

More information

Accelerating Cloud Graphics

Accelerating Cloud Graphics Accelerating Cloud Graphics Franck DIARD, Ph. D. SW Architect Distinguished Engineer, NVIDIA Agenda 30 minute talk 10 minute demo 10 minute Q&A GeForce GRID Lower Latency Higher Density Higher Quality

More information

Video Quality Analyzer. Overview

Video Quality Analyzer. Overview Video Quality Analyzer Overview Video Quality Analyzer (VQA) is the state-of-the-art solution to measure perceived video quality and to get detailed analysis reports on video quality and visual distortions.

More information

DVS-200 Configuration Guide

DVS-200 Configuration Guide DVS-200 Configuration Guide Contents Web UI Overview... 2 Creating a live channel... 2 Inputs... 3 Outputs... 6 Access Control... 7 Recording... 7 Managing recordings... 9 General... 10 Transcoding and

More information

StreamingChurch.tv Equipment Recommendations

StreamingChurch.tv Equipment Recommendations StreamingChurch.tv Equipment Recommendations Minimum Better Best Camera Almost Any Consumer Camcorder Analog, SD output $300 - $500 Canon VIXIA HF G20 $800 Vaddio Wallview 100 PTZ Camera System 3 Cameras

More information

NLVMUG 16 maart Display protocols in Horizon

NLVMUG 16 maart Display protocols in Horizon NLVMUG 16 maart 2017 Display protocols in Horizon NLVMUG 16 maart 2017 Display protocols in Horizon Topics Introduction Display protocols - Basics PCoIP vs Blast Extreme Optimizing Monitoring Future Recap

More information

ORBX 2 Technical Introduction. October 2013

ORBX 2 Technical Introduction. October 2013 ORBX 2 Technical Introduction October 2013 Summary The ORBX 2 video codec is a next generation video codec designed specifically to fulfill the requirements for low latency real time video streaming. It

More information

Final Cut Studio. Native Long-GOP Editing. Brett R. Halle Sr. Director, Pro Video Applications Engineering Apple Computer, Inc.

Final Cut Studio. Native Long-GOP Editing. Brett R. Halle Sr. Director, Pro Video Applications Engineering Apple Computer, Inc. Final Cut Studio Native Long-GOP Editing Brett R. Halle Sr. Director, Pro Video Applications Engineering Apple Computer, Inc. HPA Technology Retreat - February 24, 2006 Introduction NLE traditionally based

More information

Day&Night 1080P 60fps Full HD PTZ Dome IP Camera

Day&Night 1080P 60fps Full HD PTZ Dome IP Camera Day&Night 1080P 60fps Full HD PTZ Dome IP Camera Features Outdoor PTZ camera 20X optical zoom IP66 rain and dust resistant IR cut filter for day/night operations 1080p resolution Wide Dynamic Range up

More information

HDMI/HD-SDI HEVC/H.264 IPTV

HDMI/HD-SDI HEVC/H.264 IPTV 1/4/16 chs HDMI/HD-SDI HEVC/H.264 IPTV Encoder Model: MagicBox HD401S MagicBox HD404S MagicBox HD416S single channel version 1 4 channels version 16 channels version Product Profile Magicbox HD4S series

More information

30X Day & Night 60fps Full HD PTZ Dome IP Camera

30X Day & Night 60fps Full HD PTZ Dome IP Camera 30X Day & Night 60fps Full HD PTZ Dome IP Camera Features Outdoor PTZ camera 30X optical zoom IP66 rain and dust resistant IR cut filter for day/night operations 1080p resolution Wide Dynamic Range up

More information

Video Encoding with. Multicore Processors. March 29, 2007 REAL TIME HD

Video Encoding with. Multicore Processors. March 29, 2007 REAL TIME HD Video Encoding with Multicore Processors March 29, 2007 Video is Ubiquitous... Demand for Any Content Any Time Any Where Resolution ranges from 128x96 pixels for mobile to 1920x1080 pixels for full HD

More information

H.264 High Resolution. Video & Audio Compression Board. DS-4000HSI Series

H.264 High Resolution. Video & Audio Compression Board. DS-4000HSI Series H.264 High Resolution Video & Audio Compression Board DS-4000HSI Series Brief Introduction of Hikvision DS-4000HSI card DS-4000HSI compression board is Hikvision s new generation product, which adopts

More information

INTRODUCTORY Q&A AMX SVSI NETWORKED AV

INTRODUCTORY Q&A AMX SVSI NETWORKED AV INTRODUCTORY Q&A AMX SVSI NETWORKED AV WE KNOW YOU HAVE QUESTIONS As an IT professional, it is your job to make sure that any application being deployed on the network is safe and secure. But we know that

More information

Enhancing the World of 4K in the Home by Expanding 4K Product Lineup and Enriching 4K Content Environment

Enhancing the World of 4K in the Home by Expanding 4K Product Lineup and Enriching 4K Content Environment 2 International Business Park #05-10 Tower One The Strategy Singapore 609930 Telephone: (65) 6544 8338 Facsimile: (65) 6544 8330 NEWS RELEASE: Immediate Enhancing the World of 4K in the Home by Expanding

More information

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency Introduction The video industry is undergoing an unprecedented amount of change. More premium live video content

More information

N-Series SoC Based Thin Clients

N-Series SoC Based Thin Clients N-Series SoC Based Thin Clients User experience and performance analysis versus HP Thin Clients Executive Summary Desktop virtualization using thin clients can be challenging, and choosing the right thin

More information

Advanced Memory Organizations

Advanced Memory Organizations CSE 3421: Introduction to Computer Architecture Advanced Memory Organizations Study: 5.1, 5.2, 5.3, 5.4 (only parts) Gojko Babić 03-29-2018 1 Growth in Performance of DRAM & CPU Huge mismatch between CPU

More information

Premiere Pro Export Settings

Premiere Pro Export Settings Premiere Pro Export Settings Premiere has many export settings for your content and it can be confusing to figure out which one is right for your project. The most important thing to know before exporting

More information

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

Revision 4.1.x /2.x.x [ ] Creating Media for Modulo Player & Kinetic Revision 4.1.x /2.x.x [15.02.17] Creating Media for Modulo Player & Kinetic Recommendations for media creation in Modulo Player 4.1.x and Kinetic 2.x.x video files You can read compressed files with the

More information

Request for: 2400 bytes 2005/11/12

Request for: 2400 bytes 2005/11/12 Request for: Type&Name Size Last modofied time Dir. 0 bytes 2006/1/16 Dir.. 0 bytes 2006/1/16 File Using Flash Video Mx.htm 2380 bytes 2005/11/12 File About encoding video with non-square pixels.htm 3782

More information

Day & Night 1080P HD Auto Focus Dome IP Camera

Day & Night 1080P HD Auto Focus Dome IP Camera Day & Night 1080P HD Auto Focus Dome IP Camera Features Full HD 2 megapixel CMOS image sensor True H.264 AVC/MPEG-4 part 10 real-time video compression H.264 and Motion JPEG multi-profile video streaming

More information

Video Options. The options available for video on the web are changing constantly. At the moment your options are divided between two types:

Video Options. The options available for video on the web are changing constantly. At the moment your options are divided between two types: Reel Delivery: Design for Media Distribution Spring 2015 Class 6 - (Video Basics) Video Options The options available for video on the web are changing constantly. At the moment your options are divided

More information

Neural Adaptive Content-aware Internet Video Delivery. Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, Dongsu Han

Neural Adaptive Content-aware Internet Video Delivery. Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, Dongsu Han Neural Adaptive Content-aware Internet Video Delivery Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, Dongsu Han Observation on Current Video Ecosystem 2 Adaptive streaming has been widely deployed

More information

Video Quality Analyzer. Overview

Video Quality Analyzer. Overview Video Quality Analyzer Overview Video Quality Analyzer (VQA) is the state-of-the-art solution to measure perceived video quality and to get detailed analysis reports on video quality and visual distortions.

More information

Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications

Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Pavel Petroshenko, Sun Microsystems Jan Valenta, Sun Microsystems Jerry Evans, Sun Microsystems Goal of this Session Demonstrate

More information

2010 Intel Core processor family (Intel Core i3/i5/i7)

2010 Intel Core processor family (Intel Core i3/i5/i7) CLIENT GRAPHICS 2 nd Generation Intel Core now with BuiltIn Visuals, Available on Select Models of the 2 nd Generation Intel Core Family Built-In Visuals Built for Mainstream Desktop and Mobile PC Users

More information

Video Compression Secrets - Smaller Files, Better Quality UPDATED (Oct 15)

Video Compression Secrets - Smaller Files, Better Quality UPDATED (Oct 15) Video Compression Secrets - Smaller Files, Better Quality UPDATED (Oct 15) by Stephen Haskin, October 19, 2015 The best codec to keep file sizes small is Windows Media (WMV). Microsoft has done an excellent

More information

Day & Night 1080P 60FPS HD Vari-Focal IR IP Camera

Day & Night 1080P 60FPS HD Vari-Focal IR IP Camera Day & Night 1080P 60FPS HD Vari-Focal IR IP Camera Features Full HD 2 megapixel MOS image sensor 60 FPS @ 1080P True H.264 AVC High Profile video compression H.264 and Motion JPEG multi-profile video streaming

More information

4K Ultra HD Auto Focus IR IP Bullet Camera

4K Ultra HD Auto Focus IR IP Bullet Camera 4K Ultra HD Auto Focus IR IP Bullet Camera Features 4K Ultra High Definition resolution Micro SD/SDHC/SDXC card recording supported Digital PTZ supported IP66 rain and dust resistant 35-meter infrared

More information

WHAT S NEW WITH FLASH PLAYER 11.2 & ADOBE AIR 3.2. Joseph Labrecque. Hawaii Flash User Group May 10 th 2012

WHAT S NEW WITH FLASH PLAYER 11.2 & ADOBE AIR 3.2. Joseph Labrecque. Hawaii Flash User Group May 10 th 2012 WHAT S NEW WITH FLASH PLAYER 11.2 & ADOBE AIR 3.2 Joseph Labrecque Hawaii Flash User Group May 10 th 2012 Joseph Labrecque, MA University of Denver - OTL Senior Interactive Software Engineer Adjunct Faculty

More information

Stainless IR IP Dome Camera

Stainless IR IP Dome Camera Stainless IR IP Dome Camera Features Full HD 2 megapixel CMOS image sensor True H.264 AVC/MPEG-4 part 10 real-time video compression H.264 and Motion JPEG multi-profile video streaming 3D noise reduction

More information

Envivio Mindshare Presentation System. for Corporate, Education, Government, and Medical

Envivio Mindshare Presentation System. for Corporate, Education, Government, and Medical Envivio Mindshare Presentation System for Corporate, Education, Government, and Medical Introducing the Envivio Mindshare Presentation System The Envivio Mindshare Presentation system is a highly optimized

More information

Vemotion VB-10 Android Encoder. Support Guide

Vemotion VB-10 Android Encoder. Support Guide Vemotion VB-10 Android Encoder Support Guide 1 Table of Contents Change History... 4 Foreward... 5 How does Vemotion work?... 5 Vemotion Software... 5 Vemotion Video Server (VVS)... 6 Vemotion Encoder

More information

About MPEG Compression. More About Long-GOP Video

About MPEG Compression. More About Long-GOP Video About MPEG Compression HD video requires significantly more data than SD video. A single HD video frame can require up to six times more data than an SD frame. To record such large images with such a low

More information

IP Device Integration Notes

IP Device Integration Notes IP Device Integration Notes Article ID: V1-15-01-20-t Release Date: 01/20/2015 Applied to GV-VMS V14.10 Summary The document consists of three sections: 1. The total frame rate and the number of channels

More information

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd Introducing Audio Signal Processing & Audio Coding Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd Overview Audio Signal Processing Applications @ Dolby Audio Signal Processing Basics

More information

1. INTRODUCTION 2. OVERVIEW

1. INTRODUCTION 2. OVERVIEW 1. INTRODUCTION As computers grow and evolve, so do the tools for inputting information into computers. Ports are holes in computers where one can connect various external devices such as mice, keyboards,

More information

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Chapter 11.3 MPEG-2 MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Simple, Main, SNR scalable, Spatially scalable, High, 4:2:2,

More information

CineLink HD-D IP Decoder

CineLink HD-D IP Decoder CineLink HD-D IP Decoder [product image] We are receiving data on a moment-to-moment basis from all of our programs, and the video wall gives us a snapshot of events happening globally. - Ed Shubert, Senior

More information

30X Day/Night 60fps Full HD Infrared PTZ IP Camera

30X Day/Night 60fps Full HD Infrared PTZ IP Camera 30X Day/Night 60fps Full HD Infrared PTZ IP Camera Features Outdoor PTZ camera 30X optical zoom IP66 rain and dust resistant Can resist to wind speed up to 60m/s class 17 level 150-metre infrared night

More information

PN ITEM UPC ARCHOS 55b Platinum 8GB EU ARCHOS 55b Platinum 16GB EU

PN ITEM UPC ARCHOS 55b Platinum 8GB EU ARCHOS 55b Platinum 16GB EU The new ARCHOS 55b Platinum is here. This 5.5-inch smartphone is ready to stand by your side and help you face your daily challenges. Doesn t matter if you want to watch a movie on the HD IPS screen or

More information

Universal Ad Package (UAP)

Universal Ad Package (UAP) Creative Unit Name Medium Rectangle imum Expanded not Additional for OBA Self- Reg Compliance (Note 1) Polite File User- Initiated File Additional Streaming File for Universal Ad Package (UAP) Video &

More information

Apple Compressor 4.1 Detailed Video Training Outline Chapter 1 - Get Started

Apple Compressor 4.1 Detailed Video Training Outline Chapter 1 - Get Started Apple Compressor 4.1 Detailed Video Training Outline Chapter 1 - Get Started 01.01 Welcome An overview of this entire training How to get started New features Explaining hardware acceleration 01.02 Learn

More information

Introduction to Video Compression

Introduction to Video Compression Insight, Analysis, and Advice on Signal Processing Technology Introduction to Video Compression Jeff Bier Berkeley Design Technology, Inc. info@bdti.com http://www.bdti.com Outline Motivation and scope

More information

IO [io] MAYAH. IO [io] Audio Video Codec Systems

IO [io] MAYAH. IO [io] Audio Video Codec Systems IO [io] MAYAH IO [io] Audio Video Codec Systems MPEG 4 Audio Video Embedded 24/7 Real-Time Solution MPEG 4 Audio Video Production and Streaming Solution ISMA compliant 24/7 Audio Video Realtime Solution

More information

Why Performance Matters When Building Your New SD-WAN

Why Performance Matters When Building Your New SD-WAN Why Performance Matters When Building Your New SD-WAN Not all SD-WANs are created equal. Brought to you by Silver Peak The New Generation of High Performance SD-WANs As enterprise IT considers ways to

More information

IVC-8371P. 4 Channel Hardware Codec MPEG-4 Video/Audio Capture Card

IVC-8371P. 4 Channel Hardware Codec MPEG-4 Video/Audio Capture Card IVC-8371P 4 Channel Hardware Codec MPEG-4 Video/Audio Capture Card IVC-8371 IVC-8371P 4 Channel Hardware Codec MPEG-4 4 Video/Audio Capture Card 180.91mm 119.91mm 106.68mm 106.68mm The only difference

More information

Profiling and Debugging Games on Mobile Platforms

Profiling and Debugging Games on Mobile Platforms Profiling and Debugging Games on Mobile Platforms Lorenzo Dal Col Senior Software Engineer, Graphics Tools Gamelab 2013, Barcelona 26 th June 2013 Agenda Introduction to Performance Analysis with ARM DS-5

More information

AMD Elite A-Series APU Desktop LAUNCHING JUNE 4 TH PLACE YOUR ORDERS TODAY!

AMD Elite A-Series APU Desktop LAUNCHING JUNE 4 TH PLACE YOUR ORDERS TODAY! AMD Elite A-Series APU Desktop LAUNCHING JUNE 4 TH PLACE YOUR ORDERS TODAY! INTRODUCING THE APU: DIFFERENT THAN CPUS A new AMD led category of processor APUs Are Their OWN Category + = Up to 779 GFLOPS

More information

APEX SERVER SOFTWARE NETWORK VIDEO RECORDING SOFTWARE USER MANUAL. Version 1.3

APEX SERVER SOFTWARE NETWORK VIDEO RECORDING SOFTWARE USER MANUAL. Version 1.3 APEX SERVER SOFTWARE NETWORK VIDEO RECORDING SOFTWARE USER MANUAL Version 1.3 OPENEYE Liberty Lake, WA U.S.A. Standard Warranty TABLE OF CONTENTS SERVER SOFTWARE REQUIREMENTS OS REQUIREMENTS VM REQUIREMENTS

More information

Computer Architecture. R. Poss

Computer Architecture. R. Poss Computer Architecture R. Poss 1 ca01-10 september 2015 Course & organization 2 ca01-10 september 2015 Aims of this course The aims of this course are: to highlight current trends to introduce the notion

More information

CS 260: Seminar in Computer Science: Multimedia Networking

CS 260: Seminar in Computer Science: Multimedia Networking CS 260: Seminar in Computer Science: Multimedia Networking Jiasi Chen Lectures: MWF 4:10-5pm in CHASS http://www.cs.ucr.edu/~jiasi/teaching/cs260_spring17/ Multimedia is User perception Content creation

More information

Windows 10 IoT Overview. Microsoft Corporation

Windows 10 IoT Overview. Microsoft Corporation Windows 10 IoT Overview Microsoft Corporation 25 $7.2 BILLION TRILLION Connected things will by 2020 be in use by 2020 worldwide market for IoT solutions IDC: Worldwide and Regional Internet of Things

More information

Model: LT-122-PCIE For PCI Express

Model: LT-122-PCIE For PCI Express Model: LT-122-PCIE For PCI Express Data Sheet JUNE 2014 Page 1 Introduction... 3 Board Dimensions... 4 Input Video Connections... 5 Host bus connectivity... 6 Functional description... 7 Video Front-end...

More information

Module Introduction. Content 15 pages 2 questions. Learning Time 25 minutes

Module Introduction. Content 15 pages 2 questions. Learning Time 25 minutes Purpose The intent of this module is to introduce you to the multimedia features and functions of the i.mx31. You will learn about the Imagination PowerVR MBX- Lite hardware core, graphics rendering, video

More information

MediaKind Encoding On-Demand

MediaKind Encoding On-Demand MediaKind Encoding On-Demand The Inspired Solution for Increased Video On-demand Processing MediaKind Encoding On-Demand is a fast, high performance file based transcoding solution. Encoding On-Demand

More information

Mali Developer Resources. Kevin Ho ARM Taiwan FAE

Mali Developer Resources. Kevin Ho ARM Taiwan FAE Mali Developer Resources Kevin Ho ARM Taiwan FAE ARM Mali Developer Tools Software Development SDKs for OpenGL ES & OpenCL OpenGL ES Emulators Shader Development Studio Shader Library Asset Creation Texture

More information

Video & Vision: New IP, New Standards, New Solutions

Video & Vision: New IP, New Standards, New Solutions US Summit May 2015 Video & Vision: New IP, New Standards, New Solutions Chris Longstaff May 2015 www.imgtec.com A Brief history of video Evolution Imagination Technologies PowerVR US Summit May 2015 -

More information

A Guide to Routers. Connectivity Type. ADSL (Telephone Type)

A Guide to Routers. Connectivity Type. ADSL (Telephone Type) A Guide to Routers Besides enabling wireless internet connections, routers also keep sensitive data private by safeguarding networks. Wireless routers are increasingly common, even in public spaces. This

More information