Cargando…

Content delivery networks : fundamentals, design, and evolution /

The definitive guide to developing robust content delivery networks This book examines the real-world engineering challenges of developing robust content delivery networks (CDNs) and provides the tools required to overcome those challenges and to ensure high-quality content delivery that fully satis...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Robinson, Dom (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Hoboken, NJ : John Wiley & Sons, 2017.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • Intro
  • Title Page
  • Copyright Page
  • Contents
  • Frontispiece
  • Chapter 1 Welcome
  • 1.1 A Few Words of Introduction
  • 1.2 The "Why" of this Book
  • 1.3 Relevant Milestones of the Personal Voyage
  • Chapter 2 Context and Orientation
  • 2.1 History of Streaming
  • 2.1.1 Foundations
  • What does "Streaming" Really Mean?
  • 2.1.2 Streaming
  • 2.1.3 Related Network Models
  • 2.1.4 Physical Network Considerations
  • 2.1.5 Internet Layer Considerations
  • 2.1.6 Transport Layer Considerations
  • 2.1.7 Applications
  • Transport Protocols
  • 2.1.8 Protocol Evolution
  • 2.1.9 Format Evolution
  • 2.2 Industry Evolution
  • 2.2.1 "Stack Creep"
  • 2.2.2 Real World
  • Blue Chips and Video Delivery Networks
  • 2.3 Consumer Adoption
  • 2.3.1 The Audience
  • 2.3.2 Traditional Ratings Companies and Audience Measurement
  • 2.3.3 Streaming Media and Measurement
  • 2.3.4 Predictions of Others
  • 2.3.5 The Pending Collapse of the Value of Broadcasting to Advertisers
  • 2.3.6 "Device Effect" and Formats
  • 2.3.7 Video Formats (in Particular, Multicast and UDP) and Network Architecture
  • 2.3.8 Discovery, Curation, and Social Media
  • 2.4 Encode> Serve> Play
  • 2.4.1 The Basic Building Blocks
  • 2.4.2 The Acacia Patent
  • 2.4.3 Akamai vs. Limelight
  • 2.4.4 Standards, Standards, Standards ...
  • 2.4.5 D-Book Connected TV Standards from the Digital Television Group
  • 2.4.6 The CoDec Concerns
  • 2.5 What is a CDN: A Simple Model
  • 2.5.1 Setting the Scene for CDNs
  • 2.5.2 CDNs as Money Savers
  • 2.5.3 Request Routing
  • 2.5.4 CDN Brokerage
  • 2.5.5 SaaS Models within the CDN Ecosystems
  • 2.6 Cloud Inside
  • New Generation
  • 2.7 The Three Generations of CDN
  • 2.8 Software Definition
  • 2.8.1 Multicore CPU and Functional Programming
  • 2.8.2 Functional Programming and Containers
  • 2.9 "Service Velocity" and the Operator
  • Chapter 3 Workflows
  • 3.1 Live Event Focus.
  • 3.1.1 Approaches to Webcasting
  • 3.1.2 Think Before You Start
  • Your Client Probably Hasn't!
  • 3.1.3 Budgets
  • 3.1.4 Objectives
  • Quality vs. Reliability
  • 3.1.5 Production Principles
  • 3.2 Backhaul/Contribution and Acquisition
  • 3.2.1 Broadcast
  • 3.2.2 Wire
  • 3.2.3 Wireless
  • 3.2.4 Satellite
  • 3.2.5 3g/4G CellMux
  • 3.2.6 Reliable UDP and HTTP/ UDP Solutions
  • 3.2.7 Throughput vs. Goodput
  • 3.3 Cloud Saas
  • 3.3.1 In Workflow "Treatment" (Transcode/Transmux, etc.)
  • 3.3.2 DVR Workflows
  • 3.3.3 Catch-up Workflows
  • 3.3.4 VOD Workflows
  • Chapter 4 Publishing
  • 4.1 Publishers, OVPs, CDNs, and MCNs
  • 4.2 Small Objects, Large Objects, or Continuous Streams
  • 4.2.1 Compression
  • 4.2.2 The "Quality Question" ...
  • 4.2.3 Latency
  • 4.2.4 Application, Site, Web, and Games Acceleration
  • 4.3 Desktop and Device Delivery Applications
  • 4.3.1 Standalone Media Players and Applications
  • 4.3.2 Video Tags in HTML5
  • 4.3.3 WebRTC
  • Beyond HTML5
  • 4.4 Request Routing (The Dark Art of the CDN)
  • 4.5 Logging Analytics and the Devil in the Detail
  • Chapter 5 Service Velocity
  • Chapter 6 Charging for IP-Delivered Content
  • 6.1 Lessons from the Music Industry
  • 6.2 Success Cases
  • 6.2.1 YouTube
  • 6.2.2 Netflix
  • 6.2.3 On the Horizon
  • 6.3 Failure Cases
  • 6.3.1 Scour.net
  • 6.3.2 mp3.com
  • 6.3.3 Napster
  • 6.3.4 Broadcast.com
  • 6.3.5 The "Yacht Projects"
  • 6.4 General Commentary on Commercial Models
  • 6.4.1 Cable TV
  • 6.4.2 IPTV
  • 6.4.3 OTT Pureplay + Operator CDN
  • 6.4.4 Fog Distribution
  • 6.4.5 Variation from Live Linear to VOD, and Everything in Between
  • 6.4.6 DRM
  • 6.4.7 Watermarking
  • Chapter 7 Competition and the Regulatory Environment
  • 7.1 ISOC, ITU, and WSIS
  • 7.2 Policy
  • Net Neutrality
  • 7.3 Value Chain Alignment with QoS and SLA Propositions
  • 7.4 Layer-2 Workaround?
  • Chapter 8 Cultural Change.
  • 8.1 Traditional Broadcasters
  • 8.2 The Millenial Subscriber
  • 8.3 ISP and Content Providers
  • 8.4 Telco and Telecoms
  • 8.5 Content Providers
  • Chapter 9 Preparing for Change in Your Design
  • 9.1 Preface and Philosophy
  • 9.2 Models, Diagrams, and Schematics
  • 9.3 How to do a Good Diagram?
  • 9.4 Scenario Planning
  • 9.5 Risk, Responsibility, and Reassurance
  • 9.6 Optimization and Upsell
  • 9.7 Value Creation/Agility
  • 9.8 Expectation Management
  • Chapter 10 Multicast
  • the Sleeping Giant
  • 10.1 Multicast Recap
  • 10.1.1 Basics
  • 10.1.2 Routing Protocols
  • 10.1.3 Flood, Prune, Storms, and a Bad Taste
  • 10.1.4 Commercial Outcome
  • 10.2 What Happens Now?
  • 10.3 To Singularity and Beyond
  • Chapter 11 Deep-Dives (Case Studies)
  • 11.1 Hitting the TV Screen
  • IPTV/Hybrid TV and OTT
  • 11.1.1 The Taxonomy of OTT Video
  • 11.1.2 Arqiva Connect and Freeview Plus
  • 11.2 Creating Nasdaq's Cloud-Based Virtual Workflow
  • 11.2.1 The Genesis of a Virtual Workflow
  • 11.2.2 The Technology Behind the Workflow
  • 11.2.3 Why Amazon EC2?
  • 11.2.4 What Sort of Scaling Issues did You Face?
  • 11.2.5 How about SLA?
  • 11.2.6 What about Signal Acquisition?
  • 11.2.7 What about OS Choices and Stacks?
  • 11.2.8 How Is the System Controlled?
  • 11.2.9 How Does it Report?
  • Chapter 12 Wrap Up
  • Index
  • EULA.