Using Mobile Processors for Cost Effective Live Video Streaming to the Internet
|
|
- Basil Goodman
- 8 years ago
- Views:
Transcription
1 Using Mobile Processors for Cost Effective Live Video Streaming to the Internet Hans-Joachim Gelke Tobias Kammacher Institute of Embedded Systems Source: Apple Inc.
2 Agenda 1. Typical Application 2. Available Processors. Processor Architectures. Interfaces 5. Software Implementation 6. Practical Experiences 7. Further Applications 2
3 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
4 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
5 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
6 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
7 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
8 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
9 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
10 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
11 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
12 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder
13 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
14 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
15 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
16 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
17 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
18 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
19 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
20 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
21 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
22 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
23 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
24 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
25 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
26 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
27 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
28 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
29 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner
30 The Players Snapdragon 810 TK1 and TX1 X7-Z8700 Sources: Qualcomm, Nvidia, Intel, Samsung, Apple, Allwinner 5
31 The Players Snapdragon 810 TK1 and TX1 X7-Z8700 Exynos Apple A8 Sources: Qualcomm, Nvidia, Intel, Samsung, Apple, Allwinner 5
32 The Players Snapdragon 810 TK1 and TX1 X7-Z8700 Exynos Apple A8 Allwinner A1 Sources: Qualcomm, Nvidia, Intel, Samsung, Apple, Allwinner RK288 5
33 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
34 Hardware Resources 6-bit ARM A57 2MB L2-Cache 1 2 Operating Mode 6-bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
35 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
36 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 Sleep 2 Mode GPU Video Encoder Video Decoder Video Interface Video Processor 6
37 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
38 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder 192/ 256 Core GPU OpenGL, CUDA, DX12, AEP, OpenCL Video Interface Video Decoder Video Processor 6
39 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
40 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 H.26/AVC & H.265/HEVC pix/0 Hz GPU Video Encoder Video Decoder Video Interface Video Processor 6
41 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
42 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU H.26/AVC & H.265/HEVC pix/60 Hz/10 bit Video Encoder Video Decoder Video Interface Video Processor 6
43 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
44 Hardware Resources 6-bit ARM A57 2MB L2-Cache 1 2 HDMI pix, Display Serial Interface (DSI) Video Encoder GPU 6-bit ARM A5 512kB L2-Cache 1 2 Video Decoder Video Interface Video Processor 6
45 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
46 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Scaling etc. Video Encoder Video Decoder Video Interface Video Processor 6
47 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6
48 Mobile Processor Peripherals CSI DSI I2S I2S SDIO PCIe 7
49 Processors available on industrial modules Nvidia TK1 module Snapdragon 810 module Allwinner A1 module Sources: Avionic Design, Intrinisic, Theobroma Systems 8
50 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Images: Public Domain 9
51 GStreamer: A Multimedia Framework Generic Multimedia Processing Device 2nd Video Source Video Input Color Space Conversion Mobile Processor Picture Scaling in Picture H.26/H.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder 9 Images: Public Domain
52 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Video Processing Images: Public Domain 9
53 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Video Processing Network Images: Public Domain 9
54 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Video Processing Network Network Images: Public Domain 9
55 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Linux Kernel GStreamer Video Processing Network Network Images: Public Domain 9
56 GStreamer Internals Gstreamer Core Framework 10
57 GStreamer Internals Sources: File Camera TCP/UDP Gstreamer Core Framework 10
58 GStreamer Internals Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP 10
59 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP 10
60 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Sinks: File Display TCP/UDP 10
61 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Decoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated 10
62 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Decoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated OpenMAX OS Kernel 10
63 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Decoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Access to HWaccelerated CODECs OpenMAX OS Kernel 10
64 OpenMAX (Open Media Acceleration) Multimedia Application GStreamer Core Software User Space Gstreamer Plugins OpenMAX (OMX) Libraries Bellagio (OpenMAX IL) Software Kernel Space Linux Kernel Modules / Drivers Video DMA Mobile Processor HW accelerated Video Encoder HW accelerated Video Decoder 11
65 Macro Block vs. Quad Tree Procedure H.26 H.265 Macro Block Procedure Quad Tree Procedure Source: London Bus Museum 12
66 Comparison between H.26 and H.265 Video Quality PSNR vs. Bitrate for H.26 and H.265 1
67 Comparison between H.26 and H.265 Video Quality PSNR vs. Bitrate for H.26 and H.265 H Mbps H.26 19Mbps 1
68 Comparison between H.26 and H.265 Video Quality PSNR vs. Bitrate for H.26 and H.265 H.265 0Mbps H.26 67Mbps H Mbps H.26 19Mbps 1
69 Your Mobile Processor Application? Video Conferencing Android TV Source: Google Mobile Processor Medical Imaging Lecture recording streaming Source: PMK Driving Assistance Source: Google 1
High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG).
HEVC - Introduction High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG). HEVC / H.265 reduces bit-rate requirement by 50%
More informationThe MeeGo Multimedia Stack. Dr. Stefan Kost Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe
The MeeGo Multimedia Stack The MeeGo Multimedia Stack MeeGo Intro Architecture Development GStreamer Quick MeeGo Intro MeeGo = Moblin + Maemo Linux distribution for CE devices Netbook, Phone (Handset),
More informationEasy H.264 video streaming with Freescale's i.mx27 and Linux
Libre Software Meeting 2009 Easy H.264 video streaming with Freescale's i.mx27 and Linux July 8th 2009 LSM, Nantes: Easy H.264 video streaming with i.mx27 and Linux 1 Presentation plan 1) i.mx27 & H.264
More information4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design
White Paper 4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design By Dr. Greg Mirsky, VP Product Development and Valery Gordeev, Director, Application Development January 12, 2015 Vanguard
More informationOMX, Android, GStreamer How do I decide what to use? 15 July 2011
OMX, Android, GStreamer How do I decide what to use? 15 July 2011 When to use which framework? Android (easiest) Customer wants a full featured media player with minimal trouble and no prior knowledge
More informationMultimedia Framework Overview. JongHyuk Choi
Multimedia Framework Overview JongHyuk Choi Tizen Architecture Applications Infra Web Applications Native Applications Web Framework W3C/HTML5 Device APIs Web UI Multimedia Web Runtime Native API SDK Core
More informationPower Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...
More informationState of the GStreamer Project. Jan Schmidt. Centricular Ltd jan@centricular.com
State of the GStreamer Project Jan Schmidt Centricular Ltd jan@centricular.com Who am I? GStreamer developer since 2003 Director & Engineer with Centricular Ltd Introduction I work here for Introduction
More informationSABRE Lite Development Kit
SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS
More informationARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG
ARM Processors for Computer-On-Modules Christian Eder Marketing Manager congatec AG COM Positioning Proprietary Modules Qseven COM Express Proprietary Modules Small Module Powerful Module No standard feature
More informationStandardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec
Standardization with ARM on COM Qseven Zeljko Loncaric, Marketing engineer congatec overview COM concept and ARM positioning ARM vendor and standard decision Freescale ARM COM on Qseven conga-qmx6 mulitmedia
More informationSBC8100 Single Board Computer
SBC8100 Single Board Computer TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core (for SBC8100) TI DM3730 Processor based on 1GHz ARM Cortex-A8 core (for SBC8100 Plus) Flexible Design with a Tiny
More informationCamera Sensor Driver Development And Integration
Camera Sensor Driver Development And Integration Introduction Camera enables multimedia on phones. It is going to be an important human machine interface, adding to augmented reality possibilities on embedded
More informationA Scalable VISC Processor Platform for Modern Client and Cloud Workloads
A Scalable VISC Processor Platform for Modern Client and Cloud Workloads Mohammad Abdallah Founder, President and CTO Soft Machines Linley Processor Conference October 7, 2015 Agenda Soft Machines Background
More informationAndroid Virtualization from Sierraware. Simply Secure
Android Virtualization from Sierraware Simply Secure Integration Challenges DRM Mandates TrustZone TEE Hypervisor provides the flexibility and security needed for BYOD Power management, responsibility
More informationNVIDIA GeForce GTX 580 GPU Datasheet
NVIDIA GeForce GTX 580 GPU Datasheet NVIDIA GeForce GTX 580 GPU Datasheet 3D Graphics Full Microsoft DirectX 11 Shader Model 5.0 support: o NVIDIA PolyMorph Engine with distributed HW tessellation engines
More informationVmware Horizon View with Rich Media, Unified Communications and 3D Graphics
Vmware Horizon View with Rich Media, Unified Communications and 3D Graphics Edward Low 2014 VMware Inc. All rights reserved. Agenda Evolution of VDI Horizon View with Unified Communications Horizon View
More informationDRM Driver Development For Embedded Systems
DRM Driver Development For Embedded Systems Inki Dae Software Platform Lab. Embedded Linux Conference, 26-28.10.2011 Contents What is DRM? PC vs Embedded Systems Advantages with DRM DRM KMS Framework Considerations
More informationMultimedia Systems Hardware & Software THETOPPERSWAY.COM
Multimedia Systems Hardware & Software THETOPPERSWAY.COM Table of Content 1. Categories of multimedia systems 2. Categories of multimedia devices 3. Evolution of multimedia PC 4. Authoring tools 5. Classification
More informationAndroid on i.mx Applications Processors
July 2009 Android on i.mx Applications Processors Sridharan Subramanian Senior Product Manager Software and Platforms Abstract Android is a software platform and operating system for mobile devices, based
More informationB.E. (Electronics and Communication Engineering) from Govt. College of Engineering, Tirunelveli, Tamilnadu.
Summary: Above 9.5 Years of product development experience in the areas of Multimedia Codecs and Embedded Linux systems Experience in H.264 and MPEG-4 video codecs Experience in OMAP, GStreamer/OpenMax,
More informationHIGH-PERFORMANCE GPU VIDEO ENCODING ABHIJIT PATAIT SR. MANAGER, NVIDIA
HIGH-PERFORMANCE GPU VIDEO ENCODING ABHIJIT PATAIT SR. MANAGER, NVIDIA AGENDA GPU Video Encoding Overview NVIDIA Video Encoding Capabilities Kepler, Maxwell Gen 1, Maxwell Gen 2 Software API Performance
More informationWhitepaper. NVIDIA Miracast Wireless Display Architecture
Whitepaper NVIDIA Miracast Wireless Display Architecture 1 Table of Content Miracast Wireless Display Background... 3 NVIDIA Miracast Architecture... 4 Benefits of NVIDIA Miracast Architecture... 5 Summary...
More informationIP Video Rendering Basics
CohuHD offers a broad line of High Definition network based cameras, positioning systems and VMS solutions designed for the performance requirements associated with critical infrastructure applications.
More informationStream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
More informationLean and Easy Ways to Adopt MOST Technology
Lean and Easy Ways to Adopt MOST Technology Microchip Puts the Synergistic Power of Evolution Right Into Your Hands Harald Kohler, Senior Manager, Business Development & Strategic Marketing Microchip Technology
More informationAll Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule
All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:
More informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
More informationVA (Video Acceleration) API. Jonathan Bian 2009 Linux Plumbers Conference
VA (Video Acceleration) API Jonathan Bian 2009 Linux Plumbers Conference Motivation for creating a new API Lack of a video decode acceleration API for Unixlike OS that fully exposes fixed function video
More information1. Survey on the Embedded Windows Сompact 7 for System-
Testing NVidia Tegra 2 and Microsoft Windows Embedded Compact 7 SoC Artsiom Staliarou, Pavel Savyghin, AXONIM Devices, Microsoft Embedded Partner Plan 1. Survey on the Embedded Windows Сompact 7 for System-on-Chip
More informationUsing Smartphones and Tablets in Embedded Applications
I N N O V A T I O N S F O R E M B E D D E D D E S I G N S Using Smartphones and Tablets in Embedded Applications This white paper discusses the issues with transferring video and other high bandwidth data
More informationQt on Raspberry Pi. Jeff Tranter Integrated Computer Solutions (ICS) Qt Developer Days 2012. www.ics.com
Qt on Raspberry Pi Jeff Tranter Integrated Computer Solutions (ICS) Qt Developer Days 2012 Agenda What is the Raspberry Pi? Raspberry Pi Foundation Hardware Software QtonPi Distribution QtonPi Device Program
More informationVideo Encoding on Intel Atom Processor E38XX Series using Intel EMGD and GStreamer
White Paper Lim Siew Hoon Graphics Software Engineer Intel Corporation Kumaran Kalaiyappan Graphics Software Engineer Intel Corporation Tay Boon Wooi Graphics Software Engineer Intel Corporation Video
More informationIndustry First X86-based Single Board Computer JaguarBoard Released
Industry First X86-based Single Board Computer JaguarBoard Released HongKong, China (May 12th, 2015) Jaguar Electronic HK Co., Ltd officially launched the first X86-based single board computer called JaguarBoard.
More informationGStreamer on Texas Instruments OMAP35x Processors
GStreamer on Texas Instruments OMAP35x Processors Don Darling Texas Instruments, Inc. ddarling@ti.com Chase Maupin Texas Instruments, Inc. chase.maupin@ti.com Brijesh Singh Texas Instruments, Inc. bksingh@ti.com
More informationHow To Develop A Tablet Processor
Market Intelligence & Consulting Institute http://www.marketresearch.com/market Intelligencev3289/ Publisher Sample Phone: 800.298.5699 (US) or +1.240.747.3093 or +1.240.747.3093 (Int'l) Hours: Monday
More informationChristie Brio Frequently Asked Questions
Christie Brio Frequently Asked Questions What is Christie Brio? Christie Brio is a network-enabled collaboration and presentation solution that allows multiple users to quickly share, edit and annotate
More informationIntel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual
Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual Overview Metrics Monitor is part of Intel Media Server Studio 2015 for Linux Server. Metrics Monitor is a user space shared library
More informationLogitech ConferenceCam CC3000e. Best Practices for use with Software Clients. UC for Real People
Logitech ConferenceCam CC3000e Best Practices for use with Software Clients UC for Real People Product Functionality Check 1 Skype 2 Cisco Jabber 3 Cisco WebEx 4 Microsoft Lync 5 Google Hangouts 6 Simple
More informationUsing GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series
White Paper Abhishek Girotra Graphics SW TME Intel Corporation Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series September 2010 324294 Contents Executive Summary...3
More informationGetting Started with RemoteFX in Windows Embedded Compact 7
Getting Started with RemoteFX in Windows Embedded Compact 7 Writers: Randy Ocheltree, Ryan Wike Technical Reviewer: Windows Embedded Compact RDP Team Applies To: Windows Embedded Compact 7 Published: January
More informationWhat is a System on a Chip?
What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex
More informationWe are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec
Investigating Wavelet Based Video Conferencing System Team Members: o AhtshamAli Ali o Adnan Ahmed (in Newzealand for grad studies) o Adil Nazir (starting MS at LUMS now) o Waseem Khan o Farah Parvaiz
More informationIntroduction to GP-GPUs. Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1
Introduction to GP-GPUs Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1 GPU Architectures: How do we reach here? NVIDIA Fermi, 512 Processing Elements (PEs) 2 What Can It Do?
More informationThe Future of the ARM Processor in Military Operations
The Future of the ARM Processor in Military Operations ARMs for the Armed Mike Anderson Chief Scientist The PTR Group, Inc. http://www.theptrgroup.com What We Will Talk About The ARM architecture ARM performance
More informationExample Setups. Wirecast 5
Example Setups Wirecast 5 Basic User I want to: Use 1-2 external SD/HD cameras and possibly a webcam. Send out one SD/HD stream and record one copy to my hard drive Use titles, transitions, and maybe apply
More information22 (21.5 viewable) Smart Display, Full HD, Rockchip Quad-Core, Optical touch, Android KitKat. VSD224
22 (21.5 viewable) Smart Display, Full HD, Rockchip Quad-Core, Optical touch, Android KitKat. VSD224 The ViewSonic VSD224 is a 22 (21.5 viewable) all-in-one Smart Display with 1920x1080 Full HD resolution.
More informationDatasheet EdgeVision
Datasheet Multichannel Quality of Experience Monitoring Stay in control with customizable monitoring and interfaces. offers richly featured, Quality of Experience (QoE) monitoring across an entire network
More informationGraphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011
Graphics Cards and Graphics Processing Units Ben Johnstone Russ Martin November 15, 2011 Contents Graphics Processing Units (GPUs) Graphics Pipeline Architectures 8800-GTX200 Fermi Cayman Performance Analysis
More informationVideo Conference System
CSEE 4840: Embedded Systems Spring 2009 Video Conference System Manish Sinha Srikanth Vemula Project Overview Top frame of screen will contain the local video Bottom frame will contain the network video
More informationmagicbox.agrg.ru +7 495 988-9116 synesis.ru ENC-1 Single channel video analytics encoder module datasheet
ENC-1 Single channel video analytics encoder module datasheet 1. Product overview 1.1 Introduction ENC-1is a high performance, temperature hardened, ONVIF compliant, video analytics encoder module for
More informationDesign of Remote Security System Using Embedded Linux Based Video Streaming
International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 2, Number 2 (April 2013), pp. 50-56 MEACSE Publications http://www.meacse.org/ijcar Design of Remote Security System Using
More informationTI expressdsp Digital Media Software Frequently Asked Questions: General Questions
TI expressdsp Digital Media Software Frequently Asked Questions: General Questions Q: How does the free evaluation program work? A: TI Digital Media Software is available for a free 60-day evaluation.
More informationAn Android Multimedia Framework based on Gstreamer
An Android Multimedia Framework based on Gstreamer Hai Wang 1, Fei Hao 2, Chunsheng Zhu 3, Joel J. P. C. Rodrigues 4, and Laurence T. Yang 3 1 School of Computer Science, Wuhan University, China hkhaiwang@gmail.com
More information7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
More informationWirecast Example Setups. Wirecast 6 Example Setups
Wirecast Example Setups Wirecast 6 Example Setups Basic User I want to: Use 1-2 external SD/HD cameras and possibly a webcam. Send out one SD/HD stream and record one copy to my hard drive Use titles,
More informationHIGH PERFORMANCE VIDEO ENCODING WITH NVIDIA GPUS
April 4-7, 2016 Silicon Valley HIGH PERFORMANCE VIDEO ENCODING WITH NVIDIA GPUS Abhijit Patait Eric Young April 4 th, 2016 NVIDIA GPU Video Technologies Video Hardware Capabilities AGENDA Video Software
More informationConnect up to a total of 8 cameras from GV IP cameras (excluding GV Fisheye cameras) and third party IP cameras (of 640x 480
- 1 - Introduction Support up to 8 units of megapixel GV IP cameras Support third party IP cameras The GV NVR System Lite is a light weight and an ultraslim GV NVR System, with which you can record video
More informationData Sheet Graphic Cards for Fujitsu ESPRIMO PCs
Data Sheet Graphic Cards for Fujitsu ESPRIMO PCs Fujitsu ESPRIMO PCs are used for common office applications. To fulfill the demands of demanding applications, Fujitsu ESPRIMO PCs can be ordered with either
More informationipad, a revolutionary device - Apple
Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash
More informationVideo Conferencing Unit. by Murat Tasan
Video Conferencing Unit by Murat Tasan Video Conferencing Standards H.320 (ISDN) Popular in small business sector H.323 (Internet) More common with advancing cable modem and broadband access to homes H.324
More informationDivX Plus Converter for Windows User Guide
Updated 18 January 2011 INTRODUCTION Welcome to the DivX Plus Converter for Windows user guide. DivX Plus Converter is an easy way to convert and customize your digital videos into high-quality, highly
More informationVess. Architectural & Engineering Specifications For Video Surveillance. A2200 Series. www.promise.com. Version: 1.2 Feb, 2013
Vess A2200 Series Architectural & Engineering Specifications Version: 1.2 Feb, 2013 www.promise.com Copyright 2013 Promise Technology, Inc. All Rights Reserved. No part of this document may be reproduced
More informationSAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST
SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST Specification Display Support Output GPU Video Memory Dimension Software Accessory supports up to 4 display monitor(s) without DisplayPort 4 x Maximum Display
More informationCSE 237A Final Project Final Report
CSE 237A Final Project Final Report Multi-way video conferencing system over 802.11 wireless network Motivation Yanhua Mao and Shan Yan The latest technology trends in personal mobile computing are towards
More informationDesign and Development of Embedded Multimedia Terminal
Design and Development of Embedded Multimedia Terminal G.Siddaiah 1, B.Chakradhar 2 1 M.Tech, Dept of ECE, CMR College of Engineering&Technology, Hyderabad, AP-India, 2 Asst Prof, Dept of ECE, CMR College
More informationThis firmware is a feature release for the multi-stream, dual-monitor HD Decoder
Release Letter Product: VIDEOJET decoder 7000 VJD-7000 Version: Firmware 54.8.0 This letter contains latest information about the above mentioned product. 1 General This firmware is a feature release for
More informationVideo Monitoring and Log System
HDCS-2U06-S 2U Rack-Mounted 6 SDI Channel H.264 Real-Time Video Serve HDCS-2U06-S Series HDC-502E 2CH SDI HW Compression Card H.264 MPEG-4/AVC Full HD 1080 SDI 32/64 bit Features SDI 1080p 60fps real time
More informationSierraVMI Sizing Guide
SierraVMI Sizing Guide July 2015 SierraVMI Sizing Guide This document provides guidelines for choosing the optimal server hardware to host the SierraVMI gateway and the Android application server. The
More informationUnderstanding Digital Components
Understanding Digital Components Understanding Your Computer Input Devices and Output Devices Copyright 2016 Pearson Education, Inc. 2-2 Understanding Your Computer Objectives 1. What exactly is a computer
More informationIssues in Android on Mobile Platform and Their Resolution
Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:
More informationStreaming Networks with VLC. Jean-Paul Saman jean-paul.saman@m2x.nl
Streaming Networks with VLC Jean-Paul Saman jean-paul.saman@m2x.nl Jean-Paul Saman 2001 member of VideoLAN team PDA port (familiar linux distro) H3600/3800/3900 VideoLAN server Remote OSDmenu DVB-C/S/T
More informationComputing Global Tablet and Application Processor Development Trends, 2012 and Beyond
Industry Intelligence Program Computing Global Tablet and Application Processor Development Trends, 2012 and Beyond Abstract The global tablet industry has begun the trends featuring high specifications
More informationA general-purpose virtualization service for HPC on cloud computing: an application to GPUs
A general-purpose virtualization service for HPC on cloud computing: an application to GPUs R.Montella, G.Coviello, G.Giunta* G. Laccetti #, F. Isaila, J. Garcia Blas *Department of Applied Science University
More informationApplication of Android OS as Real-time Control Platform**
AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 2 http://dx.doi.org/10.7494/automat.2013.17.2.197 Krzysztof Ko³ek* Application of Android OS as Real-time Control Platform** 1. Introduction An android operating
More informationData Sheet. Desktop ESPRIMO. General
Data Sheet Graphic Cards for FUJITSU Desktop ESPRIMO FUJITSU Desktop ESPRIMO are used for common office applications. To fulfill the demands of demanding applications, ESPRIMO Desktops can be ordered with
More informationGPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs
GPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs Ittiam Systems Introduction DSP Systems IP Company Multimedia + Communication Systems Multimedia Components, Systems, Hardware Focus on Broadcast,
More informationVideo Door Phone Surveillance System Using Powerline Communication Channel
Video Door Phone Surveillance System Using Powerline Communication Channel Chao-Huang Wei and Shin-An Chen Abstract "Door phone" is one of the essential communication apparatuses of the modern family.
More informationALL-AIO-2321P ZERO CLIENT
ALL-AIO-2321P ZERO CLIENT PCoIP AIO Zero Client The PCoIPTM technology is designed to deliver a user s desktop from a centralized host PC or server with an immaculate, uncompromised end user experience
More informationMobile Phones Operating Systems
Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating
More informationAMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary
AMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary Up to 725 MHz engine clock (up to 775 MHz wh boost) Up to 2GB GDDR5 memory and 2GB DDR3 Memory Up to 1.125 GHz
More informationQuickSpecs. NVIDIA Quadro K1200 4GB Graphics INTRODUCTION PERFORMANCE AND FEATURES. Overview
Overview L4D16AA INTRODUCTION The NVIDIA Quadro K1200 delivers outstanding professional 3D application performance in a low profile plug-in card form factor. This card is dedicated for small form factor
More informationHow To Use An Amd Ramfire R7 With A 4Gb Memory Card With A 2Gb Memory Chip With A 3D Graphics Card With An 8Gb Card With 2Gb Graphics Card (With 2D) And A 2D Video Card With
SAPPHIRE R9 270X 4GB GDDR5 WITH BOOST & OC Specification Display Support Output GPU Video Memory Dimension Software Accessory 3 x Maximum Display Monitor(s) support 1 x HDMI (with 3D) 1 x DisplayPort 1.2
More informationCOMPUTING. SharpStreamer Platform. 1U Video Transcode Acceleration Appliance
COMPUTING Preliminary Data Sheet SharpStreamer Platform 1U Video Transcode Acceleration Appliance The SharpStreamer 1U Platform enables high density voice and video processing in a 1U rack server appliance
More informationArchitekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik
Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik Contents Überblick: Aufbau moderner FPGA Einblick: Eigenschaften
More informationComputer Graphics Hardware An Overview
Computer Graphics Hardware An Overview Graphics System Monitor Input devices CPU/Memory GPU Raster Graphics System Raster: An array of picture elements Based on raster-scan TV technology The screen (and
More information5100 SERIES 32-CHANNEL SWITCHBOX NVR
High Definition Surveillance 5100 SERIES 32-CHANNEL SWITCHBOX NVR Powerful IP recording solution supports up to 32 network IP security cameras + + Plug-and-play support for up to 16 compatible IP cameras
More informationMINISTRY OF HEALTH CUSTOMER PROPOSAL
WENEO VIDEO CONFERENCING SOLUTION FOR MINISTRY OF HEALTH CUSTOMER PROPOSAL PRASHANTA S. CHOWDHURY Business Executive Dew Drop Enterprises Ltd Mobile: +256-750 665 388 P.O. BOX 35377 KAMPALA, UGANDA Friday,
More informationEV-8000S. Features & Technical Specifications. EV-8000S Major Features & Specifications 1
EV-8000S Features & Technical Specifications EV-8000S Major Features & Specifications 1 I. General Description EV-8000S is fully compliant with the international DVB standard and thus transmits digital
More informationGPU File System Encryption Kartik Kulkarni and Eugene Linkov
GPU File System Encryption Kartik Kulkarni and Eugene Linkov 5/10/2012 SUMMARY. We implemented a file system that encrypts and decrypts files. The implementation uses the AES algorithm computed through
More informationArchives About ARCHOS TV+
About ARCHOS TV+ General Questions I have installed a firmware/plug-in/game file on my Archos TV+ but it is not recognized by the device. You may have not correctly copied your file on the device. If it
More informationNVIDIA Jetson TK1 Development Kit
Technical Brief NVIDIA Jetson TK1 Development Kit Bringing GPU-accelerated computing to Embedded Systems P a g e 2 V1.0 P a g e 3 Table of Contents... 1 Introduction... 4 NVIDIA Tegra K1 A New Era in Mobile
More informationBDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions
Insight, Analysis, and Advice on Signal Processing Technology BDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions Steve Ammon Berkeley Design Technology, Inc.
More informationQuickSpecs HP Remote Graphics Software 7.2
HP Remote Graphics Software (RGS) brings added security, performance, collaboration and mobility to your workstation deployment. Just make a remote HP RGS connection to your powerful workstation to run
More informationTEGRA LINUX DRIVER PACKAGE R21.1
TEGRA LINUX DRIVER PACKAGE R21.1 RN_05071-R21 October 31, 2014 Advance Information Subject to Change Release Notes RN_05071-R21 TABLE OF CONTENTS 1.0 ABOUT THIS RELEASE... 3 1.1 Login Credentials... 3
More informationAndroid Architecture For Beginners
Leon Romanovsky leon@leon.nu www.leon.nu April 22, 2013 Introduction Linux-based operating system with market share - 69.70% in smartphones, 42% in tablets, available on smart TVs and mini PC. History
More informationProcessor Architectures
ECPE 170 Jeff Shafer University of the Pacific Processor Architectures 2 Schedule Exam 3 Tuesday, December 6 th Caches Virtual Memory Input / Output OperaKng Systems Compilers & Assemblers Processor Architecture
More informationFall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
More informationCisco Explorer 4742HDC High-Definition Set-Top with Multi-Stream CableCARD Interface
Cisco Explorer 4742HDC High-Definition Set-Top with Multi-Stream CableCARD Interface Power, flexibility, and advanced security features highlight the Cisco Explorer 4742HDC High-Definition Set-Top with
More informationSamsung EBD Series SMART Signage
Data sheet Samsung EBD Series SMART Signage Promote your business while informing and entertaining customers with a cost effective, simplified TV and digital signage solution Highlights Entice and entertain
More information