SlideShare a Scribd company logo
Video Server
N. N. Maurya
Presentation Outline
Introduction
Basic Architecture
Video Server Design
Archiving Considerations
Video Server Storage Systems
Basic Drive Technology
RAID Levels
Digital Media Applications
Optimizing Digital Media Disk Performance
© N. N. Maurya, 2012
Introduction
Reshaped the way program segments are stored
and played:
Permit material from a single storage source to be used
simultaneously by multiple users
Provide a migration path to the all-digital facility that
is not necessarily format-limited
Result in a reduction in lost or misplaced materials
Reduction in the size and space requirements relative
to a tape environment
Complete computer-control capabilities : Automation
Near-instant access and playback of video segments
Reduces the playback equipment required, reduces
tape consumption, and permits more efficient use
of human resources
© N. N. Maurya, 2012
Basic Architecture
The basic video server architecture consists of three
elements
Multiple hard disk drive system
Capable of fast and simultaneous data access
A disk array controller
Fast data communication interfaces
Among disk drives and networks.
Very fast CPUs, multiple CPUs and buses, and routing switchers.
Interfaces may also include data compression encoding and
decoding.
An operating system
Capable of handling multiple digital audio and/or video streams
Ensure correct file management and easy access
© N. N. Maurya, 2012
Basic Architecture…
Storage Space Requirements for Audio and Video Data Signals
© N. N. Maurya, 2012
Basic Architecture…
All video servers have in common
Large storage capacity
Multiple channel capability
Most common application for broadcasting include
Transmission
Server-to-air applications
Data cache
Commercial on-air insertion applications
News
Multiple access to multiple segments
Guaranteed availability of output ports might be required for
direct on-air programming of news materials
Production
Video on demand (VOD)
© N. N. Maurya, 2012
Basic Architecture…
Production
Wide bandwidth - simultaneous transfer demands
for large uncompressed video files with real-time
and random access capabilities.
In a production facility, a server stores all
compressed or uncompressed audio and video data
files for use in post-production and distribution.
The server is central to the production operation
and, thus, determines the overall performance of
the facility.
Production server bandwidth requirements
© N. N. Maurya, 2012
Basic Architecture…
Production and Broadcast Server Bandwidth Requirements for
4:2:2 Video Signals
© N. N. Maurya, 2012
Basic Architecture…
Video on demand (VoD)
This server application must deliver a large
number of channels
A high overall bandwidth may be required
to satisfy all demands.
Short access times are necessary for VoD,
whereas long access times permit near-VoD
(NVoD) only.
© N. N. Maurya, 2012
Basic Architecture…
Video Servers on technical frontiers
Ability to transfer files at faster than real-time
Such features place considerable demands on
Bandwidth
Throughput of the system
Provide many operational benefits
Accelerated non-linear editing
Reduced program load-up times
© N. N. Maurya, 2012
Video Server Design
The simplest
Multiple streams of one or two video inputs
All the material is stored within the server
and plays out to multiple channels as
required
© N. N. Maurya, 2012
Video Server Design …
A server system expanded to utilize long-
form program storage
Long form programs (external storage)
Loaded into the server on an as-needed basis
Short-form (typically commercial) library that is stored in
the server.
The server then manages the entire play-out process to one
or more outputs.
© N. N. Maurya, 2012
Video Server Design …
large-scale system : newsroom environment
Feeds are brought into the system through a triage
station permitting rough editing of material
Selected material is stored in a feed server, which
is accessible by editors for story composition
Completed program elements are forwarded to the
on-air server, which stores them and plays-out as
needed
Clip server, a low-resolution server that delivers
video to multiple desktop viewing and editing
systems
© N. N. Maurya, 2012
Video Server Design …
© N. N. Maurya, 2012
Archiving Considerations
A video tape-to-server environment
with editing capabilities
© N. N. Maurya, 2012
Video server
Main parts of Video Server:-
1. High end CPU
2. I/O cards for Video
3. Storage- RAID (redundant array of independent Disks)
4. RAID Controller
5. Gigabit Card
© N. N. Maurya, 2012
Operations involved
Recording a clip
Creating Sub-clips
Editing Clips
Sequencing of Clips
Playing clips
Deferred live clips
© N. N. Maurya, 2012
Video Server features:-
I/O Flexibility
Software-configurable HD, SD and mixed HD/SD modes
Format Transparency
Integrated HD/SD software codec, including MPEG-2, IMX,
XDCAM HD and DVCPRO HD
High-Performance Architecture
Real-time, multistream, 64-bit processing
Exceptional Storage and I/O Redundancy
Dual hot-swappable power supplies, dual mirrored boot
drives, RAID soft software RAID content protection and
the optional Intrinsic Mirroring™ technology
Built-In Scalability
Simple upgrade path from two channels to hundreds of
channels
Integrated Media Applications
Support for a comprehensive range of broadcast
applications
© N. N. Maurya, 2012
Server operation
Ingestion/Dubbing
Schedulling
Playout
© N. N. Maurya, 2012
Video server in DD
In DD network:
Profile
Thunder
Leitch-VR445
Nexio Servers
Omnibus
© N. N. Maurya, 2012
Automation
Workflow
SHARER (Database Server)
VDRCS
(Control Leitch)
Sys-Manager
(Manage Sharer)
File Asst
(Delete Files)
CBS
(Playlist- Monitor)
Ingest-OUI
CBS-Control-OUI
(Edit Playlist)
Leitch-1 Leitch-2
SAN
© N. N. Maurya, 2012
Video Server Storage Systems
RAID (redundant array of independent Disks)
RAID configurations : array of disks
RAID management software, which resides in the
host system, provides the means to control the data
being stored on the RAID subsystem.
Despite its multi-drive configuration, the individual
disk drives of a RAID subsystem remain hidden from
the user
The subsystem itself is the virtual drive, though it
can be as large as 1,000 GB or more.
© N. N. Maurya, 2012
Video Server Storage Systems
RAID subsystems
Defined and standardized in accordance with
optimization parameters:
Performance
Redundancy
Highest capacity
Fault tolerance,
Combination of these attributes
Different RAID levels
Six common standardized RAID levels
RAID 0, 1, 2, 3, 4, and 5.
The RAID controller board is the hardware element that serves
as the backbone for the array of disks
© N. N. Maurya, 2012
Basic Drive Technology
SCSI (small computer system interface) hard disk
drives are the foundation of most RAID systems
The drives use various numbers of magnetic coated
disks that rotate at 5,400, 7,200, or 10,000 RPM
The disks are logically divided into concentric circles
Tracks > Sectors
The number of sectors varies according to the
position of the track located on the disk
This technology is known as zone bit recording (ZBR)
Outside tracks contain more sectors than the inside
tracks
© N. N. Maurya, 2012
Basic Drive Technology
The transfer rate is greater from the outside tracks
Because a greater amount of data is available from a
single rotation of the disks (outside track)
SCSI levels
Standard SCSI, with a 5 MB/s transfer rate
Fast SCSI, with a 10 MB/s transfer rate
Ultra SCSI, with a 20 MB/s transfer rate
Ultra SCSI-2, with a 40 MB/s transfer rate
© N. N. Maurya, 2012
RAID Levels
The RAID 0 through 5 standards offer users a host
of configuration options
Each of the various configurations focus on
maximizing the abilities of an array in one or more of
the following areas:
Capacity
Data availability
Performance
Fault tolerance
© N. N. Maurya, 2012
RAID Level 0
RAID Level 0 is an array optimized for performance
Achieved through a method known as striping
In a RAID Level 0 configuration, a virtual drive is
comprised of several stripes of information
Each consecutive stripe is located on the next drive
in the chain
© N. N. Maurya, 2012
RAID Level 1
A RAID Level 1 subsystem provides high data
reliability by replicating (mirroring) data between
physical hard drives
In addition, I/O performance is boosted as the RAID
management software allocates simultaneous read
requests among several drives.
© N. N. Maurya, 2012
RAID Level 2
RAID Level 2, rarely used in video applications,
ensures that data is protected in the event drives in
the subsystem incur problems or otherwise fail
This level builds fault tolerance around Hamming
error correction code (ECC), which is often used in
modems and solid-state memory devices
ECC tabulates the numerical values of data stored on
specific blocks in the virtual drive using a formula
that yields a checksum
The checksum is then appended to the end of the
data block for verification of data integrity
© N. N. Maurya, 2012
RAID Level 3
A RAID Level 3 configuration is similar to a RAID
Level 0 in its utilization of data stripes dispersed
over a series of hard drives to store data
In addition to these data stripes, a specific drive is
configured to hold parity information for the purpose
of maintaining data integrity throughout the RAID
subsystem
© N. N. Maurya, 2012
RAID Level 4
RAID Level 4 builds on RAID Level 3 technology by
configuring parity stripes to store data stripes in a
non-consecutive fashion
This enables independent disk management
Ideal for multiple-read-intensive environments
Parity write bottlenecks
© N. N. Maurya, 2012
RAID Level 5
RAID Level 5 overcomes the RAID Level 4 write
bottleneck by distributing parity stripes over two or
more drives within the system
This better allocates write activity over the RAID
drive members, thus enhancing system performance
© N. N. Maurya, 2012
Other RAID levels
RAID Level 6
Emphasizes ultra-high data integrity
RAID Level 10
Focuses on high I/O performance and very
high data integrity
RAID Level 53
Combines RAID Level 0 and 3 for uniform
read and write performance
© N. N. Maurya, 2012
Comparison of RAID Level Properties
© N. N. Maurya, 2012
Digital Media Applications
Speed and storage capacity are particularly important
to digital media applications
Disk drive data access as a function of play time for a
conventional hard drive
© N. N. Maurya, 2012
Acceptable access time to deliver video data
Digital Media Applications …
Disk drive data access as a function of play time for a
hard drive optimized for A/V applications
© N. N. Maurya, 2012
Acceptable access time to deliver video data
Optimizing Digital Media Disk Performance
On-disk caching schemes optimized for the file
characteristics of audio and video applications
“intelligent housekeeping” techniques to hide
necessary tasks in the background
Error recovery procedure overhead
Sophisticated and reliable means of error correction
Hardware Error Correction Code(ECC) on the fly
Software error correcting code technique is many times slower than
the hardware ECC approach
Rotational retries
Re-read data
© N. N. Maurya, 2012
Optimizing Digital Media Disk Performance
Thermal calibration (T-Cal)
Hybrid servo system: dedicated and embedded servo system
designs
Data head degaussing
Data heads accumulate a slight magnetic orientation
© N. N. Maurya, 2012
Thank You
© N. N. Maurya, 2012

More Related Content

What's hot

IT ESSENTIALS 6.0
IT ESSENTIALS 6.0IT ESSENTIALS 6.0
IT ESSENTIALS 6.0
JAVIER PABLO TOCTO
 
Enterprise class storage & san
Enterprise class storage & sanEnterprise class storage & san
Enterprise class storage & san
Aishwarya wankhade
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
Brian Boyd
 
IBM System Storage DCS9900 Data Sheet
IBM System Storage DCS9900 Data SheetIBM System Storage DCS9900 Data Sheet
IBM System Storage DCS9900 Data Sheet
IBM India Smarter Computing
 
booting-booster-final-20160420-0700
booting-booster-final-20160420-0700booting-booster-final-20160420-0700
booting-booster-final-20160420-0700
Samsung Electronics
 
ttec infortrend ds
ttec infortrend dsttec infortrend ds
ttec infortrend ds
TTEC
 
Dlm ppt
Dlm pptDlm ppt
Virtual Private Server Documentation
Virtual Private Server DocumentationVirtual Private Server Documentation
Virtual Private Server Documentation
webhostingguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
Videoguy
 
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
Symantec
 
IBM PureSystems
IBM PureSystemsIBM PureSystems
IBM PureSystems
HelpSystems
 
IBM PureFlex System
IBM PureFlex SystemIBM PureFlex System
IBM PureFlex System
IBM India Smarter Computing
 
Multiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power SystemsMultiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power Systems
Andrey Klyachkin
 
Dds presentation brussels
Dds presentation brusselsDds presentation brussels
Dds presentation brussels
milsoftSDC
 
Data center 2012 en
Data center 2012 enData center 2012 en
Data center 2012 en
benahum7
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessment
solarisyougood
 
Understanding software licensing with IBM Power Systems PowerVM virtualization
Understanding software licensing with IBM Power Systems PowerVM virtualizationUnderstanding software licensing with IBM Power Systems PowerVM virtualization
Understanding software licensing with IBM Power Systems PowerVM virtualization
Jay Kruemcke
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Videoguy
 
Mount Adams Lar
Mount Adams LarMount Adams Lar
Mount Adams Lar
guestdbf0cb
 

What's hot (19)

IT ESSENTIALS 6.0
IT ESSENTIALS 6.0IT ESSENTIALS 6.0
IT ESSENTIALS 6.0
 
Enterprise class storage & san
Enterprise class storage & sanEnterprise class storage & san
Enterprise class storage & san
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
 
IBM System Storage DCS9900 Data Sheet
IBM System Storage DCS9900 Data SheetIBM System Storage DCS9900 Data Sheet
IBM System Storage DCS9900 Data Sheet
 
booting-booster-final-20160420-0700
booting-booster-final-20160420-0700booting-booster-final-20160420-0700
booting-booster-final-20160420-0700
 
ttec infortrend ds
ttec infortrend dsttec infortrend ds
ttec infortrend ds
 
Dlm ppt
Dlm pptDlm ppt
Dlm ppt
 
Virtual Private Server Documentation
Virtual Private Server DocumentationVirtual Private Server Documentation
Virtual Private Server Documentation
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
TECHNICAL BRIEF▶ NDMP Backups with Backup Exec 2014
 
IBM PureSystems
IBM PureSystemsIBM PureSystems
IBM PureSystems
 
IBM PureFlex System
IBM PureFlex SystemIBM PureFlex System
IBM PureFlex System
 
Multiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power SystemsMultiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power Systems
 
Dds presentation brussels
Dds presentation brusselsDds presentation brussels
Dds presentation brussels
 
Data center 2012 en
Data center 2012 enData center 2012 en
Data center 2012 en
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessment
 
Understanding software licensing with IBM Power Systems PowerVM virtualization
Understanding software licensing with IBM Power Systems PowerVM virtualizationUnderstanding software licensing with IBM Power Systems PowerVM virtualization
Understanding software licensing with IBM Power Systems PowerVM virtualization
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Mount Adams Lar
Mount Adams LarMount Adams Lar
Mount Adams Lar
 

Similar to Video Server

Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2
Nuno Alves
 
Supercharge Your Storage
Supercharge Your StorageSupercharge Your Storage
Supercharge Your Storage
DataCore Software
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1
SQLPASSTW
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
Gol D Roger
 
Surveon NVR2100 Spec-in Guide
Surveon NVR2100 Spec-in GuideSurveon NVR2100 Spec-in Guide
Surveon NVR2100 Spec-in Guide
Surveon Technology Inc.
 
Windows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VWindows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper V
Amit Gatenyo
 
Storage Server & Brach Cache
Storage Server & Brach CacheStorage Server & Brach Cache
Storage Server & Brach Cache
Amit Gatenyo
 
Cisco --introduction-to-storage-area-networking-technologies
Cisco --introduction-to-storage-area-networking-technologiesCisco --introduction-to-storage-area-networking-technologies
Cisco --introduction-to-storage-area-networking-technologies
ssuser79fc19
 
robust-company-profile-2015
robust-company-profile-2015robust-company-profile-2015
robust-company-profile-2015
Tecsun Yeep
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
David R. Klauser
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
xKinAnx
 
Webinar NETGEAR - Storage ReadyNAS, le novità
Webinar NETGEAR - Storage ReadyNAS, le novitàWebinar NETGEAR - Storage ReadyNAS, le novità
Webinar NETGEAR - Storage ReadyNAS, le novità
Netgear Italia
 
Open Channel SSD Controller
Open Channel SSD ControllerOpen Channel SSD Controller
Open Channel SSD Controller
Silicon Motion
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
Paulo Freitas
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
Rebekah Rodriguez
 
cloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdfcloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdf
RAJURAJ111120
 
Optimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge ComputingOptimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge Computing
Rebekah Rodriguez
 
ProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and LoaderProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and Loader
Prime Array
 
Backup netezza-tsm-v1403c-140330170451-phpapp01
Backup netezza-tsm-v1403c-140330170451-phpapp01Backup netezza-tsm-v1403c-140330170451-phpapp01
Backup netezza-tsm-v1403c-140330170451-phpapp01
Arunkumar Shanmugam
 
Windows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sWindows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro's
Amit Gatenyo
 

Similar to Video Server (20)

Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2
 
Supercharge Your Storage
Supercharge Your StorageSupercharge Your Storage
Supercharge Your Storage
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
 
Surveon NVR2100 Spec-in Guide
Surveon NVR2100 Spec-in GuideSurveon NVR2100 Spec-in Guide
Surveon NVR2100 Spec-in Guide
 
Windows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VWindows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper V
 
Storage Server & Brach Cache
Storage Server & Brach CacheStorage Server & Brach Cache
Storage Server & Brach Cache
 
Cisco --introduction-to-storage-area-networking-technologies
Cisco --introduction-to-storage-area-networking-technologiesCisco --introduction-to-storage-area-networking-technologies
Cisco --introduction-to-storage-area-networking-technologies
 
robust-company-profile-2015
robust-company-profile-2015robust-company-profile-2015
robust-company-profile-2015
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Webinar NETGEAR - Storage ReadyNAS, le novità
Webinar NETGEAR - Storage ReadyNAS, le novitàWebinar NETGEAR - Storage ReadyNAS, le novità
Webinar NETGEAR - Storage ReadyNAS, le novità
 
Open Channel SSD Controller
Open Channel SSD ControllerOpen Channel SSD Controller
Open Channel SSD Controller
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
cloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdfcloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdf
 
Optimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge ComputingOptimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge Computing
 
ProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and LoaderProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and Loader
 
Backup netezza-tsm-v1403c-140330170451-phpapp01
Backup netezza-tsm-v1403c-140330170451-phpapp01Backup netezza-tsm-v1403c-140330170451-phpapp01
Backup netezza-tsm-v1403c-140330170451-phpapp01
 
Windows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sWindows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro's
 

More from nnmaurya

IP Over Satellite
IP Over SatelliteIP Over Satellite
IP Over Satellite
nnmaurya
 
TV transmission principles
TV transmission principlesTV transmission principles
TV transmission principles
nnmaurya
 
Video compression
Video compressionVideo compression
Video compression
nnmaurya
 
Digital modulation basics(nnm)
Digital modulation basics(nnm)Digital modulation basics(nnm)
Digital modulation basics(nnm)
nnmaurya
 
Cro(nnm)
Cro(nnm)Cro(nnm)
Cro(nnm)
nnmaurya
 
Computer networking (nnm)
Computer networking (nnm)Computer networking (nnm)
Computer networking (nnm)
nnmaurya
 
Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)
nnmaurya
 
Ccd principles(nnm)
Ccd principles(nnm)Ccd principles(nnm)
Ccd principles(nnm)
nnmaurya
 

More from nnmaurya (8)

IP Over Satellite
IP Over SatelliteIP Over Satellite
IP Over Satellite
 
TV transmission principles
TV transmission principlesTV transmission principles
TV transmission principles
 
Video compression
Video compressionVideo compression
Video compression
 
Digital modulation basics(nnm)
Digital modulation basics(nnm)Digital modulation basics(nnm)
Digital modulation basics(nnm)
 
Cro(nnm)
Cro(nnm)Cro(nnm)
Cro(nnm)
 
Computer networking (nnm)
Computer networking (nnm)Computer networking (nnm)
Computer networking (nnm)
 
Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)
 
Ccd principles(nnm)
Ccd principles(nnm)Ccd principles(nnm)
Ccd principles(nnm)
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 

Video Server

  • 2. Presentation Outline Introduction Basic Architecture Video Server Design Archiving Considerations Video Server Storage Systems Basic Drive Technology RAID Levels Digital Media Applications Optimizing Digital Media Disk Performance © N. N. Maurya, 2012
  • 3. Introduction Reshaped the way program segments are stored and played: Permit material from a single storage source to be used simultaneously by multiple users Provide a migration path to the all-digital facility that is not necessarily format-limited Result in a reduction in lost or misplaced materials Reduction in the size and space requirements relative to a tape environment Complete computer-control capabilities : Automation Near-instant access and playback of video segments Reduces the playback equipment required, reduces tape consumption, and permits more efficient use of human resources © N. N. Maurya, 2012
  • 4. Basic Architecture The basic video server architecture consists of three elements Multiple hard disk drive system Capable of fast and simultaneous data access A disk array controller Fast data communication interfaces Among disk drives and networks. Very fast CPUs, multiple CPUs and buses, and routing switchers. Interfaces may also include data compression encoding and decoding. An operating system Capable of handling multiple digital audio and/or video streams Ensure correct file management and easy access © N. N. Maurya, 2012
  • 5. Basic Architecture… Storage Space Requirements for Audio and Video Data Signals © N. N. Maurya, 2012
  • 6. Basic Architecture… All video servers have in common Large storage capacity Multiple channel capability Most common application for broadcasting include Transmission Server-to-air applications Data cache Commercial on-air insertion applications News Multiple access to multiple segments Guaranteed availability of output ports might be required for direct on-air programming of news materials Production Video on demand (VOD) © N. N. Maurya, 2012
  • 7. Basic Architecture… Production Wide bandwidth - simultaneous transfer demands for large uncompressed video files with real-time and random access capabilities. In a production facility, a server stores all compressed or uncompressed audio and video data files for use in post-production and distribution. The server is central to the production operation and, thus, determines the overall performance of the facility. Production server bandwidth requirements © N. N. Maurya, 2012
  • 8. Basic Architecture… Production and Broadcast Server Bandwidth Requirements for 4:2:2 Video Signals © N. N. Maurya, 2012
  • 9. Basic Architecture… Video on demand (VoD) This server application must deliver a large number of channels A high overall bandwidth may be required to satisfy all demands. Short access times are necessary for VoD, whereas long access times permit near-VoD (NVoD) only. © N. N. Maurya, 2012
  • 10. Basic Architecture… Video Servers on technical frontiers Ability to transfer files at faster than real-time Such features place considerable demands on Bandwidth Throughput of the system Provide many operational benefits Accelerated non-linear editing Reduced program load-up times © N. N. Maurya, 2012
  • 11. Video Server Design The simplest Multiple streams of one or two video inputs All the material is stored within the server and plays out to multiple channels as required © N. N. Maurya, 2012
  • 12. Video Server Design … A server system expanded to utilize long- form program storage Long form programs (external storage) Loaded into the server on an as-needed basis Short-form (typically commercial) library that is stored in the server. The server then manages the entire play-out process to one or more outputs. © N. N. Maurya, 2012
  • 13. Video Server Design … large-scale system : newsroom environment Feeds are brought into the system through a triage station permitting rough editing of material Selected material is stored in a feed server, which is accessible by editors for story composition Completed program elements are forwarded to the on-air server, which stores them and plays-out as needed Clip server, a low-resolution server that delivers video to multiple desktop viewing and editing systems © N. N. Maurya, 2012
  • 14. Video Server Design … © N. N. Maurya, 2012
  • 15. Archiving Considerations A video tape-to-server environment with editing capabilities © N. N. Maurya, 2012
  • 16. Video server Main parts of Video Server:- 1. High end CPU 2. I/O cards for Video 3. Storage- RAID (redundant array of independent Disks) 4. RAID Controller 5. Gigabit Card © N. N. Maurya, 2012
  • 17. Operations involved Recording a clip Creating Sub-clips Editing Clips Sequencing of Clips Playing clips Deferred live clips © N. N. Maurya, 2012
  • 18. Video Server features:- I/O Flexibility Software-configurable HD, SD and mixed HD/SD modes Format Transparency Integrated HD/SD software codec, including MPEG-2, IMX, XDCAM HD and DVCPRO HD High-Performance Architecture Real-time, multistream, 64-bit processing Exceptional Storage and I/O Redundancy Dual hot-swappable power supplies, dual mirrored boot drives, RAID soft software RAID content protection and the optional Intrinsic Mirroring™ technology Built-In Scalability Simple upgrade path from two channels to hundreds of channels Integrated Media Applications Support for a comprehensive range of broadcast applications © N. N. Maurya, 2012
  • 20. Video server in DD In DD network: Profile Thunder Leitch-VR445 Nexio Servers Omnibus © N. N. Maurya, 2012
  • 21. Automation Workflow SHARER (Database Server) VDRCS (Control Leitch) Sys-Manager (Manage Sharer) File Asst (Delete Files) CBS (Playlist- Monitor) Ingest-OUI CBS-Control-OUI (Edit Playlist) Leitch-1 Leitch-2 SAN © N. N. Maurya, 2012
  • 22. Video Server Storage Systems RAID (redundant array of independent Disks) RAID configurations : array of disks RAID management software, which resides in the host system, provides the means to control the data being stored on the RAID subsystem. Despite its multi-drive configuration, the individual disk drives of a RAID subsystem remain hidden from the user The subsystem itself is the virtual drive, though it can be as large as 1,000 GB or more. © N. N. Maurya, 2012
  • 23. Video Server Storage Systems RAID subsystems Defined and standardized in accordance with optimization parameters: Performance Redundancy Highest capacity Fault tolerance, Combination of these attributes Different RAID levels Six common standardized RAID levels RAID 0, 1, 2, 3, 4, and 5. The RAID controller board is the hardware element that serves as the backbone for the array of disks © N. N. Maurya, 2012
  • 24. Basic Drive Technology SCSI (small computer system interface) hard disk drives are the foundation of most RAID systems The drives use various numbers of magnetic coated disks that rotate at 5,400, 7,200, or 10,000 RPM The disks are logically divided into concentric circles Tracks > Sectors The number of sectors varies according to the position of the track located on the disk This technology is known as zone bit recording (ZBR) Outside tracks contain more sectors than the inside tracks © N. N. Maurya, 2012
  • 25. Basic Drive Technology The transfer rate is greater from the outside tracks Because a greater amount of data is available from a single rotation of the disks (outside track) SCSI levels Standard SCSI, with a 5 MB/s transfer rate Fast SCSI, with a 10 MB/s transfer rate Ultra SCSI, with a 20 MB/s transfer rate Ultra SCSI-2, with a 40 MB/s transfer rate © N. N. Maurya, 2012
  • 26. RAID Levels The RAID 0 through 5 standards offer users a host of configuration options Each of the various configurations focus on maximizing the abilities of an array in one or more of the following areas: Capacity Data availability Performance Fault tolerance © N. N. Maurya, 2012
  • 27. RAID Level 0 RAID Level 0 is an array optimized for performance Achieved through a method known as striping In a RAID Level 0 configuration, a virtual drive is comprised of several stripes of information Each consecutive stripe is located on the next drive in the chain © N. N. Maurya, 2012
  • 28. RAID Level 1 A RAID Level 1 subsystem provides high data reliability by replicating (mirroring) data between physical hard drives In addition, I/O performance is boosted as the RAID management software allocates simultaneous read requests among several drives. © N. N. Maurya, 2012
  • 29. RAID Level 2 RAID Level 2, rarely used in video applications, ensures that data is protected in the event drives in the subsystem incur problems or otherwise fail This level builds fault tolerance around Hamming error correction code (ECC), which is often used in modems and solid-state memory devices ECC tabulates the numerical values of data stored on specific blocks in the virtual drive using a formula that yields a checksum The checksum is then appended to the end of the data block for verification of data integrity © N. N. Maurya, 2012
  • 30. RAID Level 3 A RAID Level 3 configuration is similar to a RAID Level 0 in its utilization of data stripes dispersed over a series of hard drives to store data In addition to these data stripes, a specific drive is configured to hold parity information for the purpose of maintaining data integrity throughout the RAID subsystem © N. N. Maurya, 2012
  • 31. RAID Level 4 RAID Level 4 builds on RAID Level 3 technology by configuring parity stripes to store data stripes in a non-consecutive fashion This enables independent disk management Ideal for multiple-read-intensive environments Parity write bottlenecks © N. N. Maurya, 2012
  • 32. RAID Level 5 RAID Level 5 overcomes the RAID Level 4 write bottleneck by distributing parity stripes over two or more drives within the system This better allocates write activity over the RAID drive members, thus enhancing system performance © N. N. Maurya, 2012
  • 33. Other RAID levels RAID Level 6 Emphasizes ultra-high data integrity RAID Level 10 Focuses on high I/O performance and very high data integrity RAID Level 53 Combines RAID Level 0 and 3 for uniform read and write performance © N. N. Maurya, 2012
  • 34. Comparison of RAID Level Properties © N. N. Maurya, 2012
  • 35. Digital Media Applications Speed and storage capacity are particularly important to digital media applications Disk drive data access as a function of play time for a conventional hard drive © N. N. Maurya, 2012 Acceptable access time to deliver video data
  • 36. Digital Media Applications … Disk drive data access as a function of play time for a hard drive optimized for A/V applications © N. N. Maurya, 2012 Acceptable access time to deliver video data
  • 37. Optimizing Digital Media Disk Performance On-disk caching schemes optimized for the file characteristics of audio and video applications “intelligent housekeeping” techniques to hide necessary tasks in the background Error recovery procedure overhead Sophisticated and reliable means of error correction Hardware Error Correction Code(ECC) on the fly Software error correcting code technique is many times slower than the hardware ECC approach Rotational retries Re-read data © N. N. Maurya, 2012
  • 38. Optimizing Digital Media Disk Performance Thermal calibration (T-Cal) Hybrid servo system: dedicated and embedded servo system designs Data head degaussing Data heads accumulate a slight magnetic orientation © N. N. Maurya, 2012
  • 39. Thank You © N. N. Maurya, 2012