Understanding Video Latency What is video latency and why do we care about it?
|
|
|
- Michael Parsons
- 10 years ago
- Views:
Transcription
1 By Pete Eberlein, Sensoray Company, Inc. Understanding Video Latency What is video latency and why do we care about it? When choosing components for a video system, it is important to understand how the system is designed and how each piece affects the overall latency in the system how long it takes a single frame of video to go from the camera to the display. Overall latency is important because there is a delay between what is seen on the display and what is actually happening in front of the camera. In most cases, users want latency to be as low as possible, which is why one sees so many products advertised as low-latency. For example, an operator manipulating a remote device does not want a delay in seeing the results of his movements. Similarly, those participating in a two-way video conference do not want delays between speaking and hearing a response. Achieving low latency, usually defined as less than 100 milliseconds (ms), is most important for operating remote devices, video conferencing, streaming live events, and computer vision. Recording and streaming recorded events can tolerate higher latency. This article will explain how each piece of a video system contributes to latency, methods that some products use to achieve low-latency, and several methods for measuring a system s latency. Understanding how video signals are displayed To understand latency it is important to know more about how video signals are displayed. Video is often described in terms of frames per second (FPS). Two different standard-definition analog video modes are used to describe how this works. North and South America use the NTSC (National Television System Committee) definition, which is FPS. This means there are frames displayed during a one-second period. The definition used in all other overseas locations, known as PAL (Phase Alternating Line), is usually 25 frames per second, although variants do exist. Therefore, when transmitting a video signal, each frame takes 1/29.97 seconds (about 33.4ms) to be transferred for NTSC, and 1/25 seconds (40ms) for PAL. See Figure 1 for an illustration of this concept for NTSC.
2 Each frame is comprised of 480 lines of active video (525 including blanking) for NTSC, and 576 lines (625 including blanking) for PAL. Both NTSC and PAL video are interlaced, meaning there are two fields for each frame. One field stores the even lines and the other field stores the odd lines in the frame. A video camera does not capture both fields simultaneously; instead, the camera shutter captures each field at twice the frame rate, so the fields-per-second is 59.94, and in the video signal each field takes 1/59.94 seconds (about 16.7ms) to be transferred. For NTSC each field is 240 lines of active video, and for PAL, 288 lines. Figure 2 illustrates this concept. The way each stage in a system processes the video affects the latency in a video processing system. For example, suppose we have a video system composed of a video decoder (which translates an analog video to a digital signal) an image scaler, a video compression codec, and a USB interface. The video decoder must process the whole frame (both fields) and then writes the interlaced image into memory. The image scaler must wait for the whole frame to be available before it can
3 resize the image, but the operation can be done fairly quickly. The video compression codec must wait for the scaled image to be available before compression; the compression operation is fairly lengthy. Once the video frame has been compressed, the USB interface transfers the compressed video frame data to the host computer. The total time taken for the video frame to be acquired by the system and transferred to the host computer is the sum total of all these stages. As shown in Figure 3, the video decoder requires 33ms per frame; the image scaler requires 5ms per frame; the video compression codec requires 25ms per frame; and the USB interface requires 7ms per compressed frame for a total of 70ms. Each stage works independently of the other stages, and while one frame is being processed by the image scaler, the next frame is being captured by the video. Figure 4 shows each stage on a separate line to illustrate how the stages work in parallel. Each frame arrives on the host with a latency of 70ms, at 33ms intervals. When choosing a video system, operators typically specify how much latency they are willing to tolerate. So let s suppose there is a requirement for reduced-latency display (also called reducedlatency preview) meaning the operator needs to view the video at the same time as it is being recorded.
4 The device could bypass the image scaler and video compression codec, and instead send the uncompressed frame directly to the host. Sending the uncompressed frame over USB takes more time than a compressed frame, since the number of bytes is larger for an uncompressed frame. In this case the video decoder requires 33ms per frame and the USB interface requires 20ms per uncompressed frame, for a total of 53 ms. Is there a way to improve this? One way is with a video decoder that allows us to know when each field is complete by sending an interrupt. This would allow the system to quickly reassemble two fields into a frame on the host. We would be able to start sending one field early while the video decoder is processing the next field. In this case the video decoder requires 33ms per frame, or 17ms per field. The USB interface requires 20ms per uncompressed frame, or 10ms per field, so the whole frame is now transferred with a 10ms improvement. The latency is reduced by half. Some video decoders can be configured to interrupt at a specific line interval, and this would allow even lower latency by processing small chunks of lines instead of whole fields or frames. For example, were we to program the video decoder to deliver an interrupt every 16 lines, and transfer each chunk of lines separately over USB, latency can be reduced even further. Figure 5 illustrates the concept. The video frame is divided into chunks of 16 lines, with a whole frame consisting of 30 chunks. Since the video frame is 33ms, each chunk of 16 lines would take about 1.1ms to process, and each 16-line chunk would take about 1ms to transfer over USB. Due to the increased frequency of starting a new USB transfer for each chunk of lines, the efficiency may be slightly reduced, and require more system processing power. The video decoder requires 1.1ms per 16 lines. The USB interface requires 1ms per 16 lines. Now a single video frame can be transferred in 34ms. In general, latency can be reduced by processing content in smaller pieces. Despite drawing the 30X USB transfers 1ms each as a single block, the USB transfer duration per frame is still roughly 33ms, not 30ms, since there are.1ms gaps between each small transfer. By choosing a video encoding that is limited to working at frame granularity, the latency cannot go below one frame duration. Latency can be reduced by choosing an encoding that can work at field- or line-granularity.
5 Measuring latency in a system A variety of methods can be used to determine whether a system s latency meets requirements. Developed over time, such methods reflect advances made as researchers discovered better and more accurate ways to perform the measurement. One method is a program that displays a pair of colored vertical bars that oscillate back and forth. The phase of the second bar is adjustable relative to the first, so the motion of the second bar is delayed by a certain amount of time, simulating latency. When the camera is pointed at the first blue bar, the display shows the same blue bar delayed by the system latency. The goal is to make the position of the red bar in the program window match the blue bar in the display, by adjusting the simulated latency value in the program. When the bars are perfectly in sync, the simulated latency gives an estimate of the system latency. The method is quite effective, however, tuning the latency value while comparing two oscillating bars can become tiresome. Figure 6 illustrates this method.
6 Another method is to use a counter to calculate the time difference between the camera and the display. As shown on Figure 7, the camera is pointed at a 1kHz counter situated near the display. As the system is running, the operator takes a snapshot of both the counter value (A) and the counter value in the displayed video (B). To calculate the total latency, one looks at the snapshot and subtracts the counter value (B) from the counter value (A). Since the counters are changing quickly, the snapshot allows taking a sample of both capture and display counters simultaneously. The snapshot shows that by subtracting the Display Counter (B) from Counter (A) gives the latency, which is 100ms for this illustration.
7 The method shown on Figure 8 requires more control over the final stages in the processing pipeline, and a computer to run the measurement program. The camera source for the video processing pipeline is aimed at the computer monitor. The end of the pipeline must terminate at the computer, either through a network or USB/PCI/PCIe interface, and the program must be able to receive the video stream through a network socket interface (UDP or RTSP) or a video streaming interface (Video4Linux2 or Directshow.) The computer program uses a low-latency API (such as the xv library on Linux) to display a window where it displays a black colored background normally. When the program initiates a latency measurement, it records the initial timestamp (A), and the display window turns white. The video pipeline camera is continuously capturing the window on the monitor, and the white image will quickly wind its way through the video processing pipeline and into the computer. Meanwhile, the measurement program is capturing the video stream from the network or video interface, recording the timestamp (B) of each frame as it arrives. If the video stream is compressed, it is decompressed using the avcodec library into an uncompressed video image. The measurement program uses an algorithm to analyze the luminance (brightness) of the pixels in the image. When the algorithm detects a sharp increase of brightness, it can calculate the latency by subtracting the initial timestamp (A) of the window turning white, from timestamp (B) of the received video frame. This method is preferable to taking a manual snapshot, since the measurement is automated. A variety of technology exists in the marketplace to help achieve lower latency. An example is the Sensoray Model 2253 compact USB-compatible audio/video codec, which has a low-latency preview mode, as well as the Model 2263, which supports a variety of analog and digital input formats and features a low latency uncompressed preview on a host and efficient H.264 video compression.
Case Study: Real-Time Video Quality Monitoring Explored
1566 La Pradera Dr Campbell, CA 95008 www.videoclarity.com 408-379-6952 Case Study: Real-Time Video Quality Monitoring Explored Bill Reckwerdt, CTO Video Clarity, Inc. Version 1.0 A Video Clarity Case
Video Conferencing Glossary of Terms
Video Conferencing Glossary of Terms A Algorithm A step-by-step problem-solving procedure. Transmission of compressed video over a communications network requires sophisticated compression algorithms.
HIGH-DEFINITION: THE EVOLUTION OF VIDEO CONFERENCING
HIGH-DEFINITION: THE EVOLUTION OF VIDEO CONFERENCING Technology Brief Polycom, Inc. 4750 Willow Road Pleasanton, CA 94588 1.800.POLYCOM This white paper defines high-definition (HD) and how it relates
Chapter 3 ATM and Multimedia Traffic
In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very
Video compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
How To Understand The Technical Specifications Of Videoconferencing
Videoconferencing Glossary Algorithm A set of specifications that define methods and procedures for transmitting audio, video, and data. Analog Gateway A means of connecting dissimilar codecs. Incoming
CSE 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
Measuring Video Quality in Videoconferencing Systems
Measuring Video Quality in Videoconferencing Systems By Roger Finger A paradox in the videoconferencing and multimedia communications industry is that while there are defined international standards such
White paper. Latency in live network video surveillance
White paper Latency in live network video surveillance Table of contents 1. Introduction 3 2. What is latency? 3 3. How do we measure latency? 3 4. What affects latency? 4 4.1 Latency in the camera 4 4.1.1
Video-Conferencing System
Video-Conferencing System Evan Broder and C. Christoher Post Introductory Digital Systems Laboratory November 2, 2007 Abstract The goal of this project is to create a video/audio conferencing system. Video
Best practices for producing quality digital video files
University of Michigan Deep Blue deepblue.lib.umich.edu 2011-03-09 Best practices for producing quality digital video files Formats Group, Deep Blue http://hdl.handle.net/2027.42/83222 Best practices for
SoMA. Automated testing system of camera algorithms. Sofica Ltd
SoMA Automated testing system of camera algorithms Sofica Ltd February 2012 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional
A&H Software House Inc. Web: www.luxriot.com Email: [email protected]. Luxriot
A&H Software House Inc. Web: www.luxriot.com Email: [email protected] Luxriot Luxriot Product Features Luxriot is equipped with Unique, Advanced and Industry Standard Surveillance Features: Luxriot is
. ImagePRO. ImagePRO-SDI. ImagePRO-HD. ImagePRO TM. Multi-format image processor line
ImagePRO TM. ImagePRO. ImagePRO-SDI. ImagePRO-HD The Folsom ImagePRO TM is a powerful all-in-one signal processor that accepts a wide range of video input signals and process them into a number of different
An Introduction to VoIP Protocols
An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this
Troubleshooting VoIP and Streaming Video Problems
Using the ClearSight Analyzer to troubleshoot the top five VoIP problems and troubleshoot Streaming Video With the prevalence of Voice over IP and Streaming Video applications within the enterprise, it
Using the ClearSight Analyzer To Troubleshoot the Top Five VoIP Problems And Troubleshooting Streaming Video
Using the ClearSight Analyzer To Troubleshoot the Top Five VoIP Problems And Troubleshooting Streaming Video With the prevalence of Voice over IP applications within the enterprise, it is important to
NVIDIA VIDEO ENCODER 5.0
NVIDIA VIDEO ENCODER 5.0 NVENC_DA-06209-001_v06 November 2014 Application Note NVENC - NVIDIA Hardware Video Encoder 5.0 NVENC_DA-06209-001_v06 i DOCUMENT CHANGE HISTORY NVENC_DA-06209-001_v06 Version
Narrow Bandwidth Streaming Video Codec
Software Requirements Specification for Narrow Bandwidth Streaming Video Codec Version 1.0 approved Internal Supervisors Dr. Shantha Frenando Dr. Chathura de Silva External Supervisors Mr. Harsha Samarawicrama
High Definition (HD) Technology and its Impact. on Videoconferencing F770-64
High Definition (HD) Technology and its Impact on Videoconferencing F770-64 www.frost.com Frost & Sullivan takes no responsibility for any incorrect information supplied to us by manufacturers or users.
Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the
DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI
Video Codec Requirements and Evaluation Methodology
-47pt -30pt :white Font : edium t Video Codec Requirements and Evaluation Methodology www.huawei.com draft-filippov-netvc-requirements-02 Alexey Filippov, Jose Alvarez (Huawei Technologies) Contents An
Alarms of Stream MultiScreen monitoring system
STREAM LABS Alarms of Stream MultiScreen monitoring system Version 1.0, June 2013. Version history Version Author Comments 1.0 Krupkin V. Initial version of document. Alarms for MPEG2 TS, RTMP, HLS, MMS,
Video Conferencing Protocols
Welcome to the TANDBERG University prerequisite. Before commencing you are requested to ensure that you have completed the Introduction to the TANDBERG University elearning Experience Module that is available
White paper. H.264 video compression standard. New possibilities within video surveillance.
White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles
Installation and Operation Manual Blackmagic Converters. Mac OS X Windows
Installation and Operation Manual Blackmagic Converters Mac OS X Windows October 2014 Welcome Thank you for purchasing Blackmagic Converters for your production needs. Blackmagic Mini Converters, Mini
How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3
Recognizing Voice Over IP: A Robust Front-End for Speech Recognition on the World Wide Web. By C.Moreno, A. Antolin and F.Diaz-de-Maria. Summary By Maheshwar Jayaraman 1 1. Introduction Voice Over IP is
FREE TV AUSTRALIA OPERATIONAL PRACTICE OP42
Page 1 of 6 1. SCOPE Free TV Australia Operational Practice OP42 describes the technical/operational practices associated with their distribution to and subsequent monitoring and transmission by broadcasters
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: [email protected]
COUNTY OF LOS ANGELES InternalServicesDepartment
LOS ANGELES COUNTY. --- - -. - _. -..- - :;...Iii...E -. - - Dave Lambertson Director COUNTY OF LOS ANGELES InternalServicesDepartment 1100 North Eastern Avenue Los Angeles, California 90063 To enrich
NetworkCam. MZ-3333-01 User's Manual
NetworkCam MZ-3333-01 User's Manual Package Contents Network Camera Power adapter - 1 - Installation Hardware Installation Please verify that your product package contains all the accessories listed in
How To Compare Video Resolution To Video On A Computer Or Tablet Or Ipad Or Ipa Or Ipo Or Ipom Or Iporom Or A Tv Or Ipro Or Ipot Or A Computer (Or A Tv) Or A Webcam Or
Whitepaper: The H.264 Advanced Video Coding (AVC) Standard What It Means to Web Camera Performance Introduction A new generation of webcams is hitting the market that makes video conferencing a more lifelike
Develop Computer Animation
Name: Block: A. Introduction 1. Animation simulation of movement created by rapidly displaying images or frames. Relies on persistence of vision the way our eyes retain images for a split second longer
Continuity Monitoring of Audio, Video and Data in a Multi-Channel Facility David Strachan Evertz Microsystems, Ltd.
Continuity Monitoring of Audio, Video and Data in a Multi-Channel Facility David Strachan Evertz Microsystems, Ltd. Much has been written on the subject of maintaining video quality in a modern television
Web: www.stp.hu; www.logipix.eu; www.walkdvr.com
StP Technical Development Ltd. version: 1 Contact: Address: 11-13. Késmárk st., 1158 Budapest, Hungary Phone: +36 1 410-0556; +36 20 480-5933 Fax: +36 1 414-0913 E-mail: [email protected] Technical support:
ENGINEERING COMMITTEE Digital Video Subcommittee SCTE 20 2012 METHODS FOR CARRIAGE OF CEA-608 CLOSED CAPTIONS AND NON-REAL TIME SAMPLED VIDEO
ENGINEERING COMMITTEE Digital Video Subcommittee SCTE 20 2012 METHODS FOR CARRIAGE OF CEA-608 CLOSED CAPTIONS AND NON-REAL TIME SAMPLED VIDEO NOTICE The Society of Cable Telecommunications Engineers (SCTE)
NICE-RJCS Issue 2011 Evaluation of Potential Effectiveness of Desktop Remote Video Conferencing for Interactive Seminars Engr.
NICE-RJCS Issue 2011 Evaluation of Potential Effectiveness of Desktop Remote Video Conferencing for Interactive Seminars Engr. Faryal Zia Abstract This research paper discusses various aspects of desktop
Epiphan Frame Grabber User Guide
Epiphan Frame Grabber User Guide VGA2USB VGA2USB LR DVI2USB VGA2USB HR DVI2USB Solo VGA2USB Pro DVI2USB Duo KVM2USB www.epiphan.com 1 February 2009 Version 3.20.2 (Windows) 3.16.14 (Mac OS X) Thank you
Camera 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
Understanding Compression Technologies for HD and Megapixel Surveillance
When the security industry began the transition from using VHS tapes to hard disks for video surveillance storage, the question of how to compress and store video became a top consideration for video surveillance
Megapixel PoE Day / Night Internet Camera TV-IP572PI (v1.0r)
(v1.0r) PRODUCT OVERVIEW The Megapixel PoE Day / Night Internet Camera, model TV- IP572PI, transmits real-time Megapixel video over the Internet. Record crisp video in complete darkness for distances of
ATM Video Surveillance
ATM Video Surveillance with centralized video management Secure your ATMs with robust and reliable video surveillance solution Record record H.264 compressed video using less hard disk space Search search
Milestone Solution Partner IT Infrastructure Components Certification Summary
Milestone Solution Partner IT Infrastructure Components Certification Summary Spectra Logic ntier Verde NAS and NVR3 Storage Solutions 10-01-2014 Table of Contents Introduction... 3 Test Process... 3 Topology...
Professional Surveillance System User s Manual
Professional Surveillance System User s Manual \ 1 Content Welcome...4 1 Feature...5 2 Installation...6 2.1 Environment...6 2.2 Installation...6 2.3 Un-installation...8 3 Main Window...9 3.1 Interface...9
Effective Use of Android Sensors Based on Visualization of Sensor Information
, pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,
Prepared by: Paul Lee ON Semiconductor http://onsemi.com
Introduction to Analog Video Prepared by: Paul Lee ON Semiconductor APPLICATION NOTE Introduction Eventually all video signals being broadcasted or transmitted will be digital, but until then analog video
CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY. 3.1 Basic Concepts of Digital Imaging
Physics of Medical X-Ray Imaging (1) Chapter 3 CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY 3.1 Basic Concepts of Digital Imaging Unlike conventional radiography that generates images on film through
Digital Audio and Video Data
Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each
Tandberg Videoconference System
Tandberg Videoconference System Quick Start Guide Prepared for Grenville Elementary School & Rawdon Elementary School Tim Foreman March 2011 Videoconference Quick Start Guide For Tandberg Systems This
Glossary of Terms and Acronyms for Videoconferencing
Glossary of Terms and Acronyms for Videoconferencing Compiled by Irene L. Ferro, CSA III Education Technology Services Conferencing Services Algorithm an algorithm is a specified, usually mathematical
AXIS Network Cameras Crisp quality images and live video over the Internet.
Technical Overview Axis Communications www.axis.com Contents Introduction...1 Why Networked Camera?...2 Theory of Operation...2 A web page Example:...2 Network, Modem and Internet Connectivity...3 Advanced
How To Use A Ds6101Di On A Tv Or Tv With A Video Camera On A Network (Tivv) Or Tv (Dv) On A Computer Or Tv At A Network Or Tv On A Cell Phone Or Tv For
DS-6101DI Series Decoder Server Technical Manual Notices The information in this documentation is subject to change without notice and does not represent any commitment on behalf of HIKVISION. HIKVISION
GRAND Wi-Fi SURVEILLANCE SYSTEM
Version E1.1 GRAND Wi-Fi SURVEILLANCE SYSTEM (Color QUAD Processor / 802.11g Video & Audio Transmission / SATA HDD Storage) 1. INTRODUCTION GRAND is pleased to introduce the latest in Wireless DVR technology-
Composite Video Separation Techniques
TM Composite Video Separation Techniques Application Note October 1996 AN9644 Author: Stephen G. LaJeunesse Introduction The most fundamental job of a video decoder is to separate the color from the black
Parallelization of video compressing with FFmpeg and OpenMP in supercomputing environment
Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 1. pp. 231 237 doi: 10.14794/ICAI.9.2014.1.231 Parallelization of video compressing
MICROSOFT. Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7
MICROSOFT Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7 Microsoft Corporation January 2010 Copyright This document is provided as-is. Information and views expressed
ADVANTAGES OF AV OVER IP. EMCORE Corporation
ADVANTAGES OF AV OVER IP More organizations than ever before are looking for cost-effective ways to distribute large digital communications files. One of the best ways to achieve this is with an AV over
Understanding HD: Frame Rates, Color & Compression
Understanding HD: Frame Rates, Color & Compression HD Format Breakdown An HD Format Describes (in no particular order) Resolution Frame Rate Bit Rate Color Space Bit Depth Color Model / Color Gamut Color
Maya 2014 Basic Animation & The Graph Editor
Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation
Trigger-to-Image Reliability (T2IR)
sensors cameras frame grabbers processors software vision solutions TECHNOLOGY PRIMER Trigger-to-Image Reliability (T2IR) Learn more about: What is Trigger-to-Image Reliability (T2IR)? Understanding T2IR
Troubleshooting Common Issues in VoIP
Troubleshooting Common Issues in VoIP 2014, SolarWinds Worldwide, LLC. All rights reserved. Voice over Internet Protocol (VoIP) Introduction Voice over IP, or VoIP, refers to the delivery of voice and
[Fig:1 - Block diagram]
Wearable live streaming gadget using Raspberry pi Akash Dhamasia Kunal Prajapati Prof. Parita Oza Nirma University Nirma University Nirma University Ahmedabad, India Ahmedabad, India Ahmedabad, India [email protected]
How To Understand The Differences Between A Fax And A Fax On A G3 Network
The Fax on IP Networks White Paper February 2011 2 The Fax on IP Networks Contents Overview... 3 Group 3 Fax Technology... 4 G.711 Fax Pass-Through... 5 T.38 IP Fax Relay... 6 Network Design Considerations...
Lip-Sync Measurement (AV Delay) for TV Displays Application Note
Lip-Sync Measurement (AV Delay) for TV Displays Application Note Products: R&S DVSG Hameg HMO3524 This application note describes the measurement of AV delay on TVs and monitors. Determining the delay
Christie 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
Audio/Video Synchronization Standards and Solutions A Status Report. Patrick Waddell/Graham Jones/Adam Goldberg
/Video Synchronization Standards and Solutions A Status Report Patrick Waddell/Graham Jones/Adam Goldberg ITU-R BT.1359-1 (1998) Only International Standard on A/V Sync Subjective study with EXPERT viewers
Video and Image Processing Design Example
Video and Image Processing Design Example AN-427-10.2 Application Note The Altera Video and Image Processing Design Example demonstrates the following items: A framework for rapid development of video
Avid DNxHD Technology
www.avid.com Table of Contents Introduction...1 The benefits of Avid DNxHD encoding...1 Avid DNxHD encoding quality...2 Avid DNxHD encoding is open...3 Avid DNxHD encoding: what is high efficiency?...4
VE02AL / VE05AL / VE02ALR VGA & Stereo Audio CAT5 Extender with Chainable Output
VE02AL / VE05AL / VE02ALR VGA & Stereo Audio CAT5 Extender with Chainable Output Introduction: VE02AL, VE05AL is designed for VGA +Stereo Audio signal over cost effective CAT5 cable to instead of VGA and
Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:
PS-2 Mouse: The Protocol: For out mini project we designed a serial port transmitter receiver, which uses the Baud rate protocol. The PS-2 port is similar to the serial port (performs the function of transmitting
The Evolution of Video Conferencing: UltimateHD
The Evolution of Video Conferencing: UltimateHD Abstract: This white paper discusses high-definition (HD) and how it relates to the video conferencing industry today. HD video conferencing standards, requirements,
SUPPLEMENT TO: OPTIFLEX-CONNECT SETUP INSTRUCTIONS RE: FAST FRAME RATE CONNECTION, EMAIL AND ARCHIVING SERVICES
SUPPLEMENT TO: OPTIFLEX-CONNECT SETUP INSTRUCTIONS RE: FAST FRAME RATE CONNECTION, EMAIL AND ARCHIVING SERVICES Introduction This supplement supports enhanced Optiflex service. This service requires changes
Computer Systems Structure Input/Output
Computer Systems Structure Input/Output Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Examples of I/O Devices
White paper. An explanation of video compression techniques.
White paper An explanation of video compression techniques. Table of contents 1. Introduction to compression techniques 4 2. Standardization organizations 4 3. Two basic standards: JPEG and MPEG 4 4. The
Digitizer Capture Card - PCI RGB User Manual
Digitizer Capture Card - PCI RGB User Manual Page 1 of 10 Table of Contents 1. Introduction... 3 2. Hardware Overview... 3 Resolutions...3 Framerate...4 Video Capture...4 3. Specification... 5 4. Software
Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross
Multimedia Communication Multimedia Systems(Module 5 Lesson 2) Summary: H Internet Phone Example Making the Best use of Internet s Best-Effort Service. Sources: H Chapter 6 from Computer Networking: A
AirCam OD-325HD-2.5MM
H.264 MegaPixel Outdoor 25M IR Night vision POE Camera T AirCam OD-325HD-2.5MM AirCam OD-325HD-2.5MM is a high-end 1.3 MegaPixel network camera designed for professional outdoor surveillance and security
White Paper Video Surveillance Implementation Using FPGAs
White Paper Surveillance Implementation Using s Introduction Currently, the video surveillance industry uses analog CCTV cameras and interfaces as the basis of surveillance systems. These system components
Home Security and Control
Bright House Networks Home Security and Control Product Description Table of Contents Introduction... 3 Understanding Basic Security Terms and Functionality... 4 Security Zones... 4 Arming Modes... 4 Arm
Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.
Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet
Alerting, Recording and Motion Detection Guide
Alerting, Recording and Motion Detection Guide This document is intended to be used as a general guide to the set up and use of the motion detection and recording features of the cameras offered in the
White paper. HDTV (High Definition Television) and video surveillance
White paper HDTV (High Definition Television) and video surveillance Table of contents Introduction 3 1. HDTV impact on video surveillance market 3 2. Development of HDTV 3 3. How HDTV works 4 4. HDTV
D. SamKnows Methodology 20 Each deployed Whitebox performs the following tests: Primary measure(s)
v. Test Node Selection Having a geographically diverse set of test nodes would be of little use if the Whiteboxes running the test did not have a suitable mechanism to determine which node was the best
ImagineWorldClient Client Management Software. User s Manual. (Revision-2)
ImagineWorldClient Client Management Software User s Manual (Revision-2) (888) 379-2666 US Toll Free (905) 336-9665 Phone (905) 336-9662 Fax www.videotransmitters.com 1 Contents 1. CMS SOFTWARE FEATURES...4
Classes of multimedia Applications
Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content
Audio and Video Synchronization:
White Paper Audio and Video Synchronization: Defining the Problem and Implementing Solutions Linear Acoustic Inc. www.linearacaoustic.com 2004 Linear Acoustic Inc Rev. 1. Introduction With the introduction
Connecting Retro or Vintage Computers to a PC Monitor.
Connecting Retro or Vintage Computers to a PC Monitor. A technical briefing by J. S. Technology. Introduction. Home computing in the 1980s was just starting to bloom. There was a realisation that the science
Voice over IP. Demonstration 1: VoIP Protocols. Network Environment
Voice over IP Demonstration 1: VoIP Protocols Network Environment We use two Windows workstations from the production network, both with OpenPhone application (figure 1). The OpenH.323 project has developed
MEZORY IP-CCTV QUICK PREVIEW
MEZORY IP-CCTV QUICK PREVIEW Current Running Products Ver. 2.4 & Test tool Ver. 13.12 One Push Focusing Motorized Lens Controllable Controlling of motorized lens via network remotely gives maximized convenience
Course Project Documentation
Course Project Documentation CS308 Project Android Interface Firebird API TEAM 2: Pararth Shah (09005009) Aditya Ayyar (09005001) Darshan Kapashi (09005004) Siddhesh Chaubal (09005008) Table Of Contents
The Elements of GigE Vision
What Is? The standard was defined by a committee of the Automated Imaging Association (AIA). The committee included Basler AG and companies from all major product segments in the vision industry. The goal
