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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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.