Content storage architectures

Similar documents
P1: OTA/XYZ P2: ABC c01 JWBK457-Richardson March 22, :45 Printer Name: Yet to Come

Chapter 10 Basic Video Compression Techniques

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Information Transmission Chapter 3, image and video

Chapter 2 Introduction to

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Multimedia Communications. Video compression

Digital Media. Daniel Fuller ITEC 2110

Chapter 2 Video Coding Standards and Video Formats

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

Overview: Video Coding Standards

RECOMMENDATION ITU-R BT.1203 *

Implementation of an MPEG Codec on the Tilera TM 64 Processor

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

Introduction to image compression

Video Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder.

HEVC/H.265 CODEC SYSTEM AND TRANSMISSION EXPERIMENTS AIMED AT 8K BROADCASTING

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Understanding Compression Technologies for HD and Megapixel Surveillance

Multimedia Communications. Image and Video compression

HEVC H.265 TV ANALYSER

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

OPEN STANDARD GIGABIT ETHERNET LOW LATENCY VIDEO DISTRIBUTION ARCHITECTURE

MPEG + Compression of Moving Pictures for Digital Cinema Using the MPEG-2 Toolkit. A Digital Cinema Accelerator

Advanced Computer Networks

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

Analysis of MPEG-2 Video Streams

MULTIMEDIA TECHNOLOGIES

Error concealment techniques in H.264 video transmission over wireless networks

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

Video 1 Video October 16, 2001

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel

DVB-T2 Transmission System in the GE-06 Plan

New Technologies for Premium Events Contribution over High-capacity IP Networks. By Gunnar Nessa, Appear TV December 13, 2017

An Overview of Video Coding Algorithms

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

TECHNICAL SPECIFICATION

Technology Advances. Ashaad Rambharos CSE Intelsat Africa

Image and video encoding: A big picture. Predictive. Predictive Coding. Post- Processing (Post-filtering) Lossy. Pre-

Motion Video Compression

Digital Television Fundamentals

ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS

Essentials of DisplayPort Display Stream Compression (DSC) Protocols

MPEG-2. ISO/IEC (or ITU-T H.262)

MPEG-4 Standard and Digital Television: An Overview

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

The H.26L Video Coding Project

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

HEVC: Future Video Encoding Landscape

White Paper. Video-over-IP: Network Performance Analysis

Digital Video Engineering Professional Certification Competencies

Hands-On 3D TV Digital Video and Television

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Coding of moving video

Local Television Capacity Assessment

Hands-On Real Time HD and 3D IPTV Encoding and Distribution over RF and Optical Fiber

PAL uncompressed. 768x576 pixels per frame. 31 MB per second 1.85 GB per minute. x 3 bytes per pixel (24 bit colour) x 25 frames per second

AN MPEG-4 BASED HIGH DEFINITION VTR

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

TV4U QUAD DVB-S2 to DVB-C TRANSMODULATOR

Multimedia Standards

Cisco D9859 Advanced Receiver Transcoder

EECS150 - Digital Design Lecture 12 Project Description, Part 2

Lecture 2 Video Formation and Representation

Laboratory platform DVB-T technology v1

UHD 4K Transmissions on the EBU Network

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Video Basics. Video Resolution

RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery

A Survey on MPEG-4 Standard and Digital Television Deployment

Error Resilient Video Coding Using Unequally Protected Key Pictures

Digital Signage Content Overview

The implementation of HDTV in the European digital TV environment

INTERNATIONAL STANDARD

UTILIZATION OF MATLAB FOR THE DIGITAL SIGNAL TRANSMISSION SIMULATION AND ANALYSIS IN DTV AND DVB AREA. Tomáš Kratochvíl

Intra-frame JPEG-2000 vs. Inter-frame Compression Comparison: The benefits and trade-offs for very high quality, high resolution sequences

High Efficiency Video coding Master Class. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

Video Over Mobile Networks

Digital Image Processing

AUDIOVISUAL COMMUNICATION

Improving Quality of Video Networking

Cisco D9894 HD/SD AVC Low Delay Contribution Decoder

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

Cisco D9859 Advanced Receiver Transcoder

TCF: Hybrid fibre coax systems Online course specification

Lecture 1: Introduction & Image and Video Coding Techniques (I)

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

Understanding IP Video for

SUMMIT LAW GROUP PLLC 315 FIFTH AVENUE SOUTH, SUITE 1000 SEATTLE, WASHINGTON Telephone: (206) Fax: (206)

The Development of a Synthetic Colour Test Image for Subjective and Objective Quality Assessment of Digital Codecs

Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264

New forms of video compression

Portable TV Meter (LCD) USER S MANUAL

Transcription:

Content storage architectures DAS: Directly Attached Store SAN: Storage Area Network allocates storage resources only to the computer it is attached to network storage provides a common pool of storage that can be shared by many servers NAS: Network Attached Store NAS is a device/equipment/server attached to TCP/IP network, that shares its own storage with other s. It uses Ethernet connection for sharing files over the network and so it is accessible over the network through an IP address.

Content storage architectures The Common Internet File System (CIFS) is the standard way that computer users share files across corporate intranets and the Internet. An enhanced version of the Microsoft open, cross-platform Server Message Block (SMB) protocol, CIFS is a native file-sharing protocol in Windows 2000.

Live feeds 1. DVB-Satellite The DVB-S (Digital Video Broadcasting Satellite) prepares a digital MPEG transport for satellite transmission. The standard for DVB-S is similar to the standard for DVB-T (Digital Video Broadcasting Terrestrial), except from using different the modulation techniques. The key features in DVB-S are: changing encoding parameters in real time, Variable Coding and Modulation (VCM) and Adaptive Coding and Modulation (ACM). 3. DVB-Terrestrial In 1998 the terrestrial system was standardized. Due to harder environment, like multipath propagation and different noise characteristics, the terrestrial system needed to be more complex. It uses of the existing VHF (Very high frequency) and UHF (Ultra high frequency) spectrum allocation of the old analogue system. 5. DVB-Satellite 2nd Generation DVB-S2 was developed in the DVB Project in 2003 and became the second generation specification for satellite broadcasting. It features better modulation and coding. 4. DVB-Handheld 2. DVB-Cable

Live feeds

Video transcoding Video transcoding is the process of converting compressed video signals to adapt video characteristics such as video bit rate, video resolution, or video codec, so as to meet the specifications of communication channels and endpoint devices. Video signals are compressed and decompressed with the techniques discussed under the term video coding, with compressed often denoted as encoder and decompresser as DECoder, which collectively form the term CODEC. Therefore a CODEC is the collection of methods used to compress and decompress digital videos.

Media formats Digital video is a discrete representation of images sampled in spatial and temporal domain. In temporal domain samples are commonly taken at the rate of 25, 30, or more, frames per second. Each video frame is a still image composed of pixels bounded by spatial dimensions. Typical video spatial-resolutions are 1280 x 720 (HD) or 1920 x 1080 (Full HD) pixels. A pixel has one or more components according to a color space. Commonly used color spaces are RGB and YCrCb. RGB color space describes the relative proportions of Red, Blue, and Green in a pixel. RGB components are commonly measured in the range of 0-255, that is 8-bits for each component and 24bits in total. In YCrCb color space, Y is the luminance and it is calculated as the weighted average (kr, kg, kb) of RGB: y = kr R + kg G + kb B The color information is calculated as the difference between Y and RGB: Cr = R Y Cg = G Y Cb = B Y

Media formats YCrCb frames could have pixels sampled with different resolution for luma and chroma. These differences are noted in the sampling format as 4:4:4, 4:2:2, and 4:2:0. In the 4:4:4 format, each pixel is sampled with equal resolution. In the 4:2:2 format, chroma is at the half rate of luma. In 4:2:0 format, chroma is recorded at the quarter rate of luma. There are many choices for sampling a video at different spatial and temporal resolution. Standards are defined to support common requirements of video formats.

Media formats Let s pretend that we are looking at a small part of a frame just a 4 4 matrix of pixels in an image In this example, every pixel has a Y value, a Cb value, and a Cr value. If you look at a line of pixels, and count how many Y, U, and V values, you d say that there are 4 values of Y, 4 values for U, and 4 values of V. In color shorthand, we d say that this is a 4:4:4 image. 4:4:4 color is a high quality standard for color. Since the human eye doesn t really notice when color is removed, most of the higherend devices output something called 4:2:2. 4:2:0, is used very frequently in MPEG encoding schemes 4:4:4 format 4:2:2 format 4:2:0 format

Media formats W: width H: height P: Pixels per frame: WxH B: Bits per pixel: eg 24 (3 bytes) F: frames per second (eg 25) BR: bit rate: BR=WxHxBxF Bit rates are huge: this is why compression is needed

Coding/compression Different video coding standards have been developed to satisfy the requirements of various applications. They include providing better picture quality, higher coding efficiency and higher error robustness. The Moving Picture Experts Group (MPEG) and Video Coding Experts Group (VCEG) are two major teams collaborating to develop digital video coding standards. The MPEG is a working group of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). It aims at developing standards for compression, processing and representation of moving pictures and audio. MPEG-1 and MPEG-2 standards allow wide adoption of commercial products and services.

Coding/compression The VCEG is a working group of the International Telecommunication Union Telecommunication Standardization Sector (ITU-T). It develops a series of essential standards for video communications over telecommunication networks and computer networks. H.261: videoconferencing standard coding. The following H.263 standard was created to improve the coding efficiency. H.264 which is also known as MPEG-4 Part 10 delivers the same quality as MPEG-2 at a third to half the data rate, and when compared to MPEG-4 Part 2, H.264 provides up to four times the frame size at a given data rate.

Transcoding Transcoding allows us to obtain good-quality video streams with a significantly lower bit rate than the master video

Group of pictures and I-frame interval When transporting files via the Internet, the files need to be fragmented in order to fit into packets. Hence, it seems like a good idea to fragment a video of for instance one minute into multiple parts of some seconds each. Thus, the video/audio source is cut into many short segments with an encoding of the desired delivery format. These segments are typically 2 to 10 seconds long. The length of the segmented chunks are usually organized as group of pictures (GOP). GOP is a group of successive pictures within a coded video stream. When compressing large video sources for transport, a usual technique is to reduce redundancy information in the images the video resource is made of. GOP consists of different kind of picture frames, for example MPEG-2 uses three frame types I, P, and B frames [14]. GOP always begins with a reference picture, an I-frame interval. Essentially it refers to the need for a reference frame from which guesses can be made about the subsequent frames. Every video segment contains at least one I-frame. The I-frame is the only MPEG-2 frame type which can be fully decompressed without any reference to frames that precedes or follows it. It is also the most data-heavy, requiring the most disk space.

Group of pictures and I-frame interval The frames in between Key frames are called P-Frames (predictive coded picture) and B-Frames (bidirectionally predictive). The P-frames are forward predicted from the last I-frame or P-frame, means that it is impossible to reconstruct them without the data of another frame (I or P). B-frames are additional reference frames, that help to improve the quality of P-Frames and the overall look of the stream. The B-frames are both, forward predicted and backward predicted from the last/next I-frame or P-frame, means that there are two other frames necessary to reconstruct them. P-frames and B-frames are referred to as inter coded frames.