Mxcc User Manual

Total Page:16

File Type:pdf, Size:1020Kb

Mxcc User Manual EN MxCC User Manual Security-Vision-Systems Ultra-fast Live Display ~ 40 smooth video streams (CIF) MxControlCenter Dual Screen Free camera definition Professional Video Management on 2nd screen EN Approx. 90 cameras Field-Tested during World Cup at Kaiserslautern stadium Free Software Download www.mobotix.com Floor Plans Layout editor with indiv. floor plans Alarm time or image Alarm Event list sorted by camera or by time Search Search possible even while recording Event Search Synchronized search on several cameras Image improvement Post-Processing Zoom, contrast, distortion correction • Proven worldwide in the most demanding video applications Audio Lip-synchronous audio • Unlimited number of users and cameras, no license fees bidirectional via IP • Individual user interface, adaptable to each individual user Analog and digital PTZ • Simplest installation and complete use on any standard PC Mouse or joystick • Convenient layout editor for integrating real building plans control via network • Integration of conventional network and analog cameras Remote Alerting Remote • Exports recordings as AVI or Quicktime video with sound with automatic switching of floor plans Third-party 60.172_EN_V2_04/2014 Cameras Integration of analog & digital PTZ domes Innovations - Made in Germany Synchronized The German company MOBOTIX AG is known as the leading pioneer in network camera technology and its realtime viewing of several cameras decentralized concept has made high-resolution video systems cost efficient. MxCC/MxEasy MOBOTIX AG • D-67722 Langmeil • Phone: +49-6302-9816-103 • Fax: +49-6302-9816-190 • [email protected] Licence free www.mobotix.com Video-Management- Software FilmstripMxCC_all.indd 2 24.05.09 16:09 Floor Plan Contents 3/396 1 Introduction 15 MOBOTIX Video System Solution 15 The Decentralized MOBOTIX Concept 16 For a Wide Variety of Applications 18 All Functions at a Glance 20 Practical Camera Layouts 22 Cost-Efficient Monitor Wall Solution 26 More Security in Case of an Alarm 28 Fast Availability of Video Evidence 32 Get the Most of What Is There 36 Secure Handling of Sensitive Data 38 Simple MOBOTIX Installation 40 Total Costs Make the Difference 42 An Example: Donbass Arena, Ukraine 44 MxCC Performance Details 46 2 System Installation and Initial Operation 50 2.1 Setting Up MxControlCenter – Overview 50 2.2 Power Supply and Network Connection of Cameras 51 2.2.1 Power Supply When Connected Directly to a Computer 51 2.2.2 Power Supply and Network Connection Using a PoE Switch 52 2.3 Installing MxControlCenter 53 2.3.1 System Requirements 53 2.3.2 Automatic Installation of MxControlCenter 55 2.4 Launching MxControlCenter for the First Time 56 2.4.1 Finding and Configuring Video Sources 56 2.4.2 Using the Video Sources in MxControlCenter 59 2.4.3 Initial Installation of Hemispheric and 180° Cameras 62 2.4.4 Saving the Initial Configuration 63 3 Using MxControlCenter 64 3.1 Elements of the Application Window 65 3.1.1 MxControlCenter User Interface Elements 66 3.1.2 MxControlCenter Toolbar Buttons 68 3.1.3 MxControlCenter Sidebar Panels 70 © MOBOTIX AG • Security-Vision-Systems • Made in Germany www.mobotix.com • [email protected] 4/396 MxCC User Manual 3.2 Live Video Surveillance 71 3.2.1 Displaying Video Content in Layouts 71 3.2.2 Switching Layouts 75 3.2.3 Using Extra Windows to Display Video Sources 76 3.2.4 Using Sequencers to Automatically Switch Cameras or Layouts 77 3.2.5 Using a Video Wall to Display Cameras 78 3.2.6 Using the Audio Features of a Camera 79 3.2.7 Using the Camera to Switch Lights and Open Doors 80 3.2.8 Using Image Post-Processing on Live Images 80 3.2.9 Using the Virtual PTZ Functions on Live Images 82 3.2.10 Using the Live Recording Feature 92 3.3 Display Modes of the Application Window 94 3.3.1 Scaling and Display Commands 94 3.3.2 Using Saved Views 96 3.3.3 Functions When the Application Window Is Minimized 97 3.4 How the Alarm Features Work 98 3.4.1 Visual Alarm Features 99 3.4.2 Acoustic Alarm Features 102 3.4.3 Reacting to Alarms 103 3.5 Playing Back and Evaluating Recordings 106 3.5.1 Example Scenarios 106 3.5.2 Search/Playback in a Live Display Window 109 3.5.3 Search/Playback in Layouts with Display Windows in Player Mode 113 3.5.4 Synchronized Search/Playback of Several Cameras 114 3.5.5 Playback in Layouts with Alarm Player Windows 115 3.5.6 Post-Processing of Recorded Images 116 3.5.7 Using the Virtual PTZ Features When Playing Back Recordings 118 3.5.8 Using Event Searches 119 3.5.9 Using Post Video Motion Detection in Recordings 126 3.5.10 Using the Video Search 129 3.5.11 Playing Back Recordings from the Local Archive 131 3.5.12 Checking the Data Integrity of Recordings 132 3.6 Saving, Printing and Exporting 135 3.6.1 Saving Single Images 135 3.6.2 Printing Single Images 136 3.6.3 Exporting Recorded Video Footage 137 3.7 Using MxAnalytics 146 3.7.1 MxAnalytics Overview 146 3.7.2 Calling Up Evaluations 147 3.8 Additional User Functions 149 3.8.1 Working with the Dead Man’s Switch 149 3.8.2 Using the Two-Man Rule 150 © MOBOTIX AG • Security-Vision-Systems • Made in Germany www.mobotix.com • [email protected] Contents 5/396 4 System Configuration 152 4.1 Getting Started 152 4.1.1 Installing MxControlCenter Manually 152 4.1.2 Updating an Older Version of MxControlCenter 153 4.1.3 Installing MxControlCenter Language Packages 153 4.1.4 Installing the MOBOTIX MxPEG DirectShow Codec 154 4.1.5 Configuring a Common Time Server 154 4.1.6 MxStatus: Status Monitoring for Multiple MxControlCenter Computers 155 4.2 Creating and Editing Layouts 158 4.2.1 Creating Layouts 159 4.2.2 Element Types Used in Layouts 161 4.2.3 Defining Grid Layouts 167 4.2.4 Defining Background Layouts 170 4.2.5 More Options When Editing Layouts 173 4.3 Setting Up Live Video Monitoring 177 4.3.1 Planning a Layout Structure 177 4.3.2 Configuring Layout Selection 179 4.3.3 Configuring Sequencers 181 4.3.4 Configuring Live Recording and the Local Archive 182 4.3.5 Configuring Extra Windows 183 4.3.6 Configuring MxControlCenter Remote-Control and a Video Wall 183 4.4 Configuring the Program Views and the User Interface 190 4.4.1 Configuring the Scaling and Display Functions 190 4.4.2 Configuring the Toolbar 190 4.4.3 Configuring MxControlCenter Views 192 4.4.4 Configuring Functions for a Minimized or Hidden MxControlCenter 194 4.5 Configuring Alarms and Recordings 196 4.5.1 Configuring Alarms on the Cameras 198 4.5.2 Configuring What to Record 200 4.5.3 Configuring MxControlCenter Reactions 201 4.5.4 Configuring Where to Record 207 4.6 Configuring MxAnalytics 211 4.6.1 Activating, Setting Process Parameters and Setting Up Storage 211 4.6.2 Controlling Motion Detection (Time Tables) – Optional 216 4.6.3 Customizing the Report Profiles Used for Analysis – Optional 217 4.6.4 Generating Reports and Sending Automatically Via E-Mail 217 4.6.5 Creating and Storing Suitable Evaluations in MxControlCenter 217 4.7 Users, Groups and Group Rights 218 4.7.1 Creating and Editing Groups and Users 218 4.7.2 Editing Group Rights 219 4.7.3 Implementing a Two-Man Rule 220 4.7.4 Requiring Users to Enter a Reason for an Action 222 © MOBOTIX AG • Security-Vision-Systems • Made in Germany www.mobotix.com • [email protected] 6/396 MxCC User Manual 4.8 Security Considerations 222 4.8.1 General Thoughts on Network Security 222 4.8.2 Restricting Public Access to the Cameras 222 4.8.3 Securing the MxControlCenter Workstation 224 4.8.4 Using Encrypted Connections to Access Cameras 225 4.8.5 Signing the Recorded Video Data 228 4.8.6 Configuring and Monitoring the Action Log 231 4.8.7 Monitoring Camera Connections 232 4.8.8 Configuring the Dead Man’s Switch 233 4.9 Working with MxControlCenter Configurations 234 4.9.1 Automatically Loading Program Settings 234 4.9.2 Saving Program Settings and Exporting Installations 234 4.9.3 Using Different MxControlCenter Configurations 236 5 Enhanced Features 238 5.1 Update Assistant - Software Updates and More 238 5.1.1 Elements of the Update Assistant Dialog 239 5.1.2 Update Assistant Toolbar Buttons 240 5.1.3 Getting Started with Update Assistant 240 5.1.4 Checking the Camera Connection Status 243 5.1.5 Updating the Software of MOBOTIX Cameras 244 5.1.6 Installing MOBOTIX Application Software 247 5.1.7 Saving and Uploading Settings of One or More Cameras 247 5.1.8 Backing Up and Restoring the Entire System 250 5.1.9 Changing the Configuration of Many Cameras at Once 250 5.1.10 Using Update Assistant as a Stand-Alone Application 251 5.2 Using Snap Server NAS Systems 253 5.2.1 Adding Overland Storage Snap Servers 253 5.2.2 Configuring and Editing Snap Server Settings 254 5.3 Connecting Remote Cameras Using DynDNS 255 5.4 Using Pan/Tilt Heads, Third-Party Cameras and Joysticks 261 5.4.1 Using MOBOTIX Cameras with Pan/Tilt Heads 261 5.4.2 Integrating Third-Party IP PTZ Dome Cameras 264 5.4.3 Integrating Analog Third-Party PTZ Cameras 267 5.5 MxServer - Integrating Third-Party Cameras 271 5.5.1 Introduction to MxServer 271 5.5.2 MxServer - System Requirements and Installation 272 5.5.3 Connecting an Analog PTZ Camera to MxServer 275 5.5.4 Connecting a Third-Party IP Camera to MxServer 276 5.5.5 Setting Up Recording in MxServer 276 5.5.6 Automatically Starting MxServer on the Computer 277 © MOBOTIX AG • Security-Vision-Systems • Made in Germany www.mobotix.com • [email protected] 7/396 5.6 Using MxRemotePreview to Access Remote Recordings 279 5.6.1 MxRemotePreview - System Requirements and Installation 280 5.6.2 Installing MxRemotePreview on Windows with Apache Web Server 281 5.6.3 Installing MxRemotePreview on
Recommended publications
  • “Laboratório” De T V Digital Usando Softw Are Open Source
    “Laboratório” de TV digital usando software open source Objectivos Realizar uma pesquisa de software Open Source, nomeadamente o que está disponível em Sourceforge.net relacionado com a implementação de operações de processamento de sinais audiovisuais que tipicamente existem em sistemas de produção de TV digital. Devem ser identificadas aplicações para: • aquisição de vídeo, som e imagem • codificação com diferentes formatos (MPEG-2, MPEG-4, JPEG, etc.) • conversão entre formatos • pré e pós processamento (tal como filtragens) • edição • anotação Instalação dos programas e teste das suas funcionalidades. Linux Aquisição Filtros Codificação :: VLC :: Xine :: Ffmpeg :: Kino (DV) :: VLC :: Transcode :: Tvtime Television Viewer (TV) :: Video4Linux Grab Edição :: Mpeg4IP :: Kino (DV) Conversão :: Jashaka :: Kino :: Cinelerra :: VLC Playback :: Freej :: VLC :: FFMpeg :: Effectv :: MJPEG Tools :: PlayerYUV :: Lives :: Videometer :: MPlayer Anotação :: Xmovie :: Agtoolkit :: Video Squirrel VLC (VideoLan Client) VLC - the cross-platform media player and streaming server. VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. http://www.videolan.org/ Kino (DV) Kino is a non-linear DV editor for GNU/Linux. It features excellent integration with IEEE-1394 for capture, VTR control, and recording back to the camera. It captures video to disk in Raw DV and AVI format, in both type-1 DV and type-2 DV (separate audio stream) encodings. http://www.kinodv.org/ Tvtime Television Viewer (TV) Tvtime is a high quality television application for use with video capture cards on Linux systems.
    [Show full text]
  • OM-Cube Project
    OM-Cube project V. Hiribarren, N. Marchand, N. Talfer [email protected] - [email protected] - [email protected] Abstract. The OM-Cube project is composed of several components like a minimal operating system, a multi- media player, a LCD display and an infra-red controller. They should be chosen to fit the hardware of an em- bedded system. Several other similar projects can provide information on the software that can be chosen. This paper aims to examine the different available tools to build the OM-Multimedia machine. The main purpose is to explore different ways to build an embedded system that fits the hardware and fulfills the project. 1 A Minimal Operating System The operating system is the core of the embedded system, and therefore should be chosen with care. Because of its popu- larity, a Linux based system seems the best choice, but other open systems exist and should be considered. After having elected a system, all unnecessary components may be removed to get a minimal operating system. 1.1 A Linux Operating System Using a Linux kernel has several advantages. As it’s a popular kernel, many drivers and documentation are available. Linux is an open source kernel; therefore it enables anyone to modify its sources and to recompile it. Using Linux in an embedded system requires adapting the kernel to the hardware and to the system needs. A simple method for building a Linux embed- ded system is to create a partition on a development host and to mount it on a temporary mount point. This partition is filled as one goes along and then, the final distribution is put on the target host [Fich02] [LFS].
    [Show full text]
  • Nomadik Application Processor Andrea Gallo Giancarlo Asnaghi ST Is #1 World-Wide Leader in Digital TV and Consumer Audio
    Nomadik Application Processor Andrea Gallo Giancarlo Asnaghi ST is #1 world-wide leader in Digital TV and Consumer Audio MP3 Portable Digital Satellite Radio Set Top Box Player Digital Car Radio DVD Player MMDSP+ inside more than 200 million produced chips January 14, 2009 ST leader in mobile phone chips January 14, 2009 Nomadik Nomadik is based on this heritage providing: – Unrivalled multimedia performances – Very low power consumption – Scalable performances January 14, 2009 BestBest ApplicationApplication ProcessorProcessor 20042004 9 Lowest power consumption 9 Scalable performance 9 Video/Audio quality 9 Cost-effective Nominees: Intel XScale PXA260, NeoMagic MiMagic 6, Nvidia MQ-9000, STMicroelectronics Nomadik STn8800, Texas Instruments OMAP 1611 January 14, 2009 Nomadik Nomadik is a family of Application Processors – Distributed processing architecture ARM9 + multiple Smart Accelerators – Support of a wide range of OS and applications – Seamless integration in the OS through standard API drivers and MM framework January 14, 2009 roadmap ... January 14, 2009 Some Nomadik products on the market... January 14, 2009 STn8815 block diagram January 14, 2009 Nomadik : a true real time multiprocessor platform ARM926 SDRAM SRAM General (L1 + L2) Purpose •Unlimited Space (Level 2 •Limited Bandwidth Cache System for Video) DMA Master OS Memory Controller Peripherals multi-layer AHB bus RTOS RTOS Multi-thread (Scheduler FSM) NAND Flash MMDSP+ Video •Unlimited Space MMDSP+ Audio 66 MHz, 16-bit •“No” Bandwidth 133 MHz, 24-bit •Mass storage
    [Show full text]
  • The Top 10 Open Source Music Players Scores of Music Players Are Available in the Open Source World, and Each One Has Something That Is Unique
    For U & Me Overview The Top 10 Open Source Music Players Scores of music players are available in the open source world, and each one has something that is unique. Here are the top 10 music players for you to check out. verybody likes to use a music player that is hassle- Amarok free and easy to operate, besides having plenty of Amarok is a part of the KDE project and is the default music Efeatures to enhance the music experience. The open player in Kubuntu. Mark Kretschmann started this project. source community has developed many music players. This The Amarok experience can be enhanced with custom scripts article lists the features of the ten best open source music or by using scripts contributed by other developers. players, which will help you to select the player most Its first release was on June 23, 2003. Amarok has been suited to your musical tastes. The article also helps those developed in C++ using Qt (the toolkit for cross-platform who wish to explore the features and capabilities of open application development). Its tagline, ‘Rediscover your source music players. Music’, is indeed true, considering its long list of features. 98 | FEBRUARY 2014 | OPEN SOURCE FOR YoU | www.LinuxForU.com Overview For U & Me Table 1: Features at a glance iPod sync Track info Smart/ Name/ Fade/ gapless and USB Radio and Remotely Last.fm Playback and lyrics dynamic Feature playback device podcasts controlled integration resume lookup playlist support Amarok Crossfade Both Yes Both Yes Both Yes Yes (Xine), Gapless (Gstreamer) aTunes Fade only
    [Show full text]
  • MPLAYER-10 Mplayer-1.0Pre7-Copyright
    MPLAYER-10 MPlayer-1.0pre7-Copyright MPlayer was originally written by Árpád Gereöffy and has been extended and worked on by many more since then, see the AUTHORS file for an (incomplete) list. You are free to use it under the terms of the GNU General Public License, as described in the LICENSE file. MPlayer as a whole is copyrighted by the MPlayer team. Individual copyright notices can be found in the file headers. Furthermore, MPlayer includes code from several external sources: Name: FFmpeg Version: CVS snapshot Homepage: http://www.ffmpeg.org Directory: libavcodec, libavformat License: GNU Lesser General Public License, some parts GNU General Public License, GNU General Public License when combined Name: FAAD2 Version: 2.1 beta (20040712 CVS snapshot) + portability patches Homepage: http://www.audiocoding.com Directory: libfaad2 License: GNU General Public License Name: GSM 06.10 library Version: patchlevel 10 Homepage: http://kbs.cs.tu-berlin.de/~jutta/toast.html Directory: libmpcodecs/native/ License: permissive, see libmpcodecs/native/xa_gsm.c Name: liba52 Version: 0.7.1b + patches Homepage: http://liba52.sourceforge.net/ Directory: liba52 License: GNU General Public License Name: libdvdcss Version: 1.2.8 + patches Homepage: http://developers.videolan.org/libdvdcss/ Directory: libmpdvdkit2 License: GNU General Public License Name: libdvdread Version: 0.9.3 + patches Homepage: http://www.dtek.chalmers.se/groups/dvd/development.shtml Directory: libmpdvdkit2 License: GNU General Public License Name: libmpeg2 Version: 0.4.0b + patches
    [Show full text]
  • Copyrighted Material
    23_579959 bindex.qxd 9/27/05 10:05 PM Page 373 Index Symbols alias command, 200, 331 - (dash), 109 Anaconda installer feature, 19 $ (dollar sign), 330 analog channel changing, 66–67 ! (exclamation mark), 332 Analog RBG/xVGA output, 69 # (pound sign), 330 analog SVideo output, 69 ~ (tilde), 330 analog television output, 69 antiword conversion application, 173 A Appearance settings, Web Photo Gallery New aa boot label, eMoviX boot prompt, 136 Albums page, 45 abiword word processing application, 173 appliance modules, X10 protocol, 188 abuse application, 176 applications ace application, 176 for pen drives ACL (Access Control List), 259 downloading, 171–172 acm application, 176 gaming applications, 176–177 ActiveHome project, 185 general applications, 173–174 admin directory checks, Internet radio, 287 multimedia applications, 175 Admin email address option, Web Photo running from workstations, 316–317 Gallery Email and Registration apt-get install lirc command, 92 tab, 43 ASF (Advanced Systems Format), 128 administration tools, desktop features, a_steroid application, 176 342–343 atrpms-kickstart package, 79–80 administrative settings, Heyu project, 203–204 audacity application, 175 Advanced Systems Format (ASF), 128 audio players, Internet radio, 269–270 albums authentication parameters, Icecast server, 274 adding photos to, 48, 55 Autodesk automation files, eMoviX recording bookmarking, 54 COPYRIGHTED MATERIALcontent, 129 browsing, 51 AVI (Audio Video Interleaf ) format, 128 comments, adding, 54–55 creating, 47 B naming, 47 backend setup and startup, MythTV project slideshow settings, 46 configuration, 62, 110–113 summary additions, 48 backups, 29, 291 thumbnail images, 51 bad flag options, BZFlag project, 229 title creation, 48 bad words, managing, BZFlag project, 233 23_579959 bindex.qxd 9/27/05 10:05 PM Page 374 374 Index ■ B bandwidth consumption, Internet radio, 273 burning barrage application, 176 CDs Basic option, Devil-Linux firewall Main eMoviX project, 134–135 Menu, 253 MoviX2 project, 142–143 Battle Zone capture the Flag.
    [Show full text]
  • Video Streaming
    Video streaming a research on free video streaming technologies Jaromil dyne.org / rastasoft.org Table of Contents Introduction................................................................................................................................................1 We need CPU for compression .................................................................................................................2 We need bandwidth for distribution ........................................................................................................2 We need harddisk space for storage.........................................................................................................3 Distribution of video archives...................................................................................................................4 Embedded solutions...................................................................................................................................6 Streaming video software..........................................................................................................................8 About the author of this document ........................................................................................................10 Video streaming terms glossary..............................................................................................................11 Introduction Given the vast panorama of video technologies available nowadays, this research could fill up way too much paper in the
    [Show full text]
  • Projects on the Move
    Free Software Projects COMMUNITY An up-to-date overview of free software and its makers Projects on the Move Free software covers such a diverse range of utilities, applications, and other assorted projects that it can be hard to find the perfect tool.We pick the best of the bunch.This month we cover the Amarok player, Flightgear, Debian’s third revision of Woody, and Ronald Raefle, Ronald visipix.com Skolelinux. BY MARTIN LOSCHWITZ he subject of software patents has Leonardo da Vinci and even before. But 12 Gbytes of data. This said, individual been keeping advocates and oppo- most people never get to see the inside of sectors of the world map can be down- Tnents equally busy. The pro-patent a cockpit for lack of money or lack of a loaded separately. proposal to the EU parliament by the EU pilot’s license. Microsoft introduced a After completing the install, users can Commission had very little chance of flight simulator a long time back, but the simply type fgfs to launch Flightgear. success, but it was approved by the EU MS product will not run on Linux. As we Launching the program without any Council with only minor changes. One all know, the open source community is parameters puts you in a Cessna at the reason for this was that Germany’s Min- self-sufficient: Flightgear brings that previously mentioned San Francisco ister of Justice, Brigitte Zypries, changed cockpit feeling to your desktop, and it is location. A joystick is perfect for plane her stance on the subject.
    [Show full text]
  • Installing and Configuring Xine
    Installing and Configuring Xine Bharathwaj Muthuswamy October 3, 2003 1 Introduction In this document, I show you how to configure Xine, an all-purpose movie player for Linux. By “all-purpose”, I mean it can play wmv, mov, avi and mpg files. It also supports streaming over the internet via real video. Xine can also be used to play audio files (real audio, MP3 etc). It can also play DVDs, but for encrypted DVDs you need libdvdcss. That is beyond the scope of this document, check the Xine documentation. These instructions are a supplement to the documentation from the xine homepage: http://xine.sourceforge.net. These instructions are for EECS 40 students who want to view the lectures in Linux. If the following instructions don’t work for you, don’t despair. There is help everywhere! First, read the documentation from Xine’s hompage. If that doesn’t help you solve the problem, post to the EECS 40 newsgroup or email me: [email protected]. If you do post to the newsgroup or email me, PLEASE INCLUDE A BRIEF DESCRIPTION OF YOUR ERROR. ANY ERROR LOG DUMPS WOULD ALSO BE VERY HELPFUL. 2 Installing from RPMs These instructions are specific to the RedHat distribution. If you have another distribution, you may want to try installing from the source tarball (check the next section). 1. Download the following files [http://cambuca.ldhs.cetuc.puc-rio.br/xine/ for (a),(b) and http://shrike.freshrpms.net/rpm.html?id=342 for (c)]: (a) libxine1-1 cvs-031002.i586.rpm (b) curl-7.10.3-1.i386.rpm (c) gxine-0.3.3-fr1.i386.rpm (a) and (b) are the Xine libraries, gxine is the GUI frontend.
    [Show full text]
  • Video Encoding with Open Source Tools
    Video Encoding with Open Source Tools Steffen Bauer, 26/1/2010 LUG Linux User Group Frankfurt am Main Overview Basic concepts of video compression Video formats and codecs How to do it with Open Source and Linux 1. Basic concepts of video compression Characteristics of video streams Framerate Number of still pictures per unit of time of video; up to 120 frames/s for professional equipment. PAL video specifies 25 frames/s. Interlacing / Progressive Video Interlaced: Lines of one frame are drawn alternatively in two half-frames Progressive: All lines of one frame are drawn in sequence Resolution Size of a video image (measured in pixels for digital video) 768/720×576 for PAL resolution Up to 1920×1080p for HDTV resolution Aspect Ratio Dimensions of the video screen; ratio between width and height. Pixels used in digital video can have non-square aspect ratios! Usual ratios are 4:3 (traditional TV) and 16:9 (anamorphic widescreen) Why video encoding? Example: 52 seconds of DVD PAL movie (16:9, 720x576p, 25 fps, progressive scan) Compression Video codec Raw Size factor Comment 1300 single frames, MotionTarga, Raw frames 1.1 GB - uncompressed HUFFYUV 459 MB 2.2 / 55% Lossless compression MJPEG 60 MB 20 / 95% Motion JPEG; lossy; intraframe only lavc MPEG-2 24 MB 50 / 98% Standard DVD quality X.264 MPEG-4 5.3 MB 200 / 99.5% High efficient video codec AVC Basic principles of multimedia encoding Video compression Lossy compression Lossless (irreversible; (reversible; using shortcomings statistical encoding) in human perception) Intraframe encoding
    [Show full text]
  • Jabber SDK 9.2 Open Source Documentation
    Open Source Used In Jabber SDK 9.2 This document contains the licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of the source code to which you are entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-34115968 Contents 1.1 AES-128 3.0 1.1.1 Available under license 1.2 APR 1.4.6 1.2.1 Available under license 1.3 APR-UTIL 1.4.1 1.3.1 Available under license 1.4 Base64 not versioned 1.4.1 Available under license 1.5 base64.cpp 1.0 1.5.1 Available under license 1.6 csf2g_boost_1.44-modified 1.44 1.6.1 Available under license 1.7 curl 7.25.0 1.7.1 Available under license 1.8 expat 2.1.0 Open Source Used In Jabber SDK 9.2 1 1.8.1 Available under license 1.9 FireBreath 1.6.0 1.9.1 Available under license 1.10 glib 2.27.1 1.10.1 Available under license 1.11 gstreamer 0.10.35.1 1.11.1 Available under license 1.12 gstreamer-plugins-bad 0.10.22.1 1.12.1 Available under license 1.13 gstreamer-plugins-base 0.10.35.1 1.13.1 Available under license 1.14 gstreamer-plugins-good 0.10.30.1 1.14.1 Available under license 1.15 jQuery 1.4.2 1.15.1 Available under license 1.16 ldns 1.6.13 1.16.1 Available under license 1.17 liboil 0.3.16.1 1.17.1 Available under license 1.18 libxml2 2.7.7 1.18.1 Available under license 1.19 libxml2-2.7.7
    [Show full text]
  • HD-Videobench. a Benchmark for Evaluating High Definition Digital Video Applications
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by UPCommons. Portal del coneixement obert de la UPC HD-VideoBench. A Benchmark for Evaluating High Definition Digital Video Applications Mauricio Alvarez∗, Esther Salam´ı∗,AlexRam´ırez∗† and Mateo Valero∗† ∗Department of Computer Architecture. Universitat Polit`ecnica de Catalunya (UPC), Spain HiPEAC European Network of Excellence Email: {alvarez,esalami}@ac.upc.edu †Barcelona Supercomputing Center-CNS, Spain Email: {alex.ramirez,mateo.valero}@bsc.es Abstract—HD-VideoBench is a benchmark devoted to High of the coding options and input sequences that, in turn, results Definition (HD) digital video processing. It includes a set of video in different computational and memory requirements. encoders and decoders (Codecs) for the MPEG-2, MPEG-4 and In this document, we present HD-VideoBench, a bench- H.264 video standards. The applications were carefully selected taken into account the quality and portability of the code, the mark devoted to HD video processing in which all the ap- representativeness of the video application domain, the avail- plications were carefully selected taken into account their ability of high performance optimizations and the distribution representativeness of the video application domain, the avail- under a free license. Additionally, HD-VideoBench defines a set ability of high performance optimizations, the portability and of input sequences and configuration parameters of the video quality of the code and the distribution under a free license. Codecs which are appropriate for the HD video domain. This paper is organized as follows. Section II describes the desired conditions in a benchmark for HD video applications I.
    [Show full text]