{"product_id":"content-delivery-networks-9781119249870","title":"Content Delivery Networks","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eThe definitive guide to developing robust content delivery networks\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThis 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 satisfies operators' and consumers'' commercial objectives. It is informed by the author's two decades of experience building and delivering large, mission-critical live video, webcasts, and radio streaming, online and over private IP networks.\u003c\/p\u003e \u003cp\u003eFollowing an overview of the field, the book cuts to the chase with in-depth discussionslaced with good-natured humorof a wide range of design considerations for different network topologies. It begins with a description of the author''s own requirement filtration processes. From there it moves on to initial sketches, through considerations of stakeholder roles and responsibilities, to the complex challenges of managing change in es\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrontispiece xiii\u003c\/p\u003e \u003cp\u003eTopics Include xiii\u003c\/p\u003e \u003cp\u003eAbout the Book xiv\u003c\/p\u003e \u003cp\u003eSynposis xiv\u003c\/p\u003e \u003cp\u003eUnique Perspective xv\u003c\/p\u003e \u003cp\u003eMarket Need xvi\u003c\/p\u003e \u003cp\u003eAudience xvii\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Welcome 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 A Few Words of Introduction 1\u003c\/p\u003e \u003cp\u003e1.2 The “Why” of this Book 2\u003c\/p\u003e \u003cp\u003e1.3 Relevant Milestones of the Personal Voyage 3\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Context and Orientation 9\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 History of Streaming 10\u003c\/p\u003e \u003cp\u003e2.1.1 Foundations – What does “Streaming” Really Mean? 12\u003c\/p\u003e \u003cp\u003e2.1.2 Streaming 13\u003c\/p\u003e \u003cp\u003e2.1.3 Related Network Models 16\u003c\/p\u003e \u003cp\u003e2.1.4 Physical Network Considerations 16\u003c\/p\u003e \u003cp\u003e2.1.5 Internet Layer Considerations 17\u003c\/p\u003e \u003cp\u003e2.1.6 Transport Layer Considerations 17\u003c\/p\u003e \u003cp\u003e2.1.7 Applications – Transport Protocols 18\u003c\/p\u003e \u003cp\u003e2.1.8 Protocol Evolution 19\u003c\/p\u003e \u003cp\u003e2.1.9 Format Evolution 25\u003c\/p\u003e \u003cp\u003e2.2 Industry Evolution 25\u003c\/p\u003e \u003cp\u003e2.2.1 “Stack Creep” 26\u003c\/p\u003e \u003cp\u003e2.2.2 Real World – Blue Chips and Video Delivery Networks 26\u003c\/p\u003e \u003cp\u003e2.3 Consumer Adoption 29\u003c\/p\u003e \u003cp\u003e2.3.1 The Audience 29\u003c\/p\u003e \u003cp\u003e2.3.2 Traditional Ratings Companies and Audience Measurement 32\u003c\/p\u003e \u003cp\u003e2.3.3 Streaming Media and Measurement 34\u003c\/p\u003e \u003cp\u003e2.3.4 Predictions of Others 37\u003c\/p\u003e \u003cp\u003e2.3.5 The Pending Collapse of the Value of Broadcasting to Advertisers 41\u003c\/p\u003e \u003cp\u003e2.3.6 “Device Effect” and Formats 41\u003c\/p\u003e \u003cp\u003e2.3.7 Video Formats (in Particular, Multicast and UDP) and Network Architecture 43\u003c\/p\u003e \u003cp\u003e2.3.8 Discovery, Curation, and Social Media 45\u003c\/p\u003e \u003cp\u003e2.4 Encode \u0026gt; Serve \u0026gt; Play 54\u003c\/p\u003e \u003cp\u003e2.4.1 The Basic Building Blocks 54\u003c\/p\u003e \u003cp\u003e2.4.2 The Acacia Patent 55\u003c\/p\u003e \u003cp\u003e2.4.3 Akamai vs. Limelight 57\u003c\/p\u003e \u003cp\u003e2.4.4 Standards, Standards, Standards, … 58\u003c\/p\u003e \u003cp\u003e2.4.5 D]Book Connected TV Standards from the Digital Television Group 60\u003c\/p\u003e \u003cp\u003e2.4.6 The CoDec Concerns 61\u003c\/p\u003e \u003cp\u003e2.5 What is a CDN: A Simple Model 63\u003c\/p\u003e \u003cp\u003e2.5.1 Setting the Scene for CDNs 63\u003c\/p\u003e \u003cp\u003e2.5.2 CDNs as Money Savers 66\u003c\/p\u003e \u003cp\u003e2.5.3 Request Routing 67\u003c\/p\u003e \u003cp\u003e2.5.4 CDN Brokerage 69\u003c\/p\u003e \u003cp\u003e2.5.5 SaaS Models within the CDN Ecosystems 70\u003c\/p\u003e \u003cp\u003e2.6 Cloud Inside – New Generation 75\u003c\/p\u003e \u003cp\u003e2.7 The Three Generations of CDN 76\u003c\/p\u003e \u003cp\u003e2.8 Software Definition 82\u003c\/p\u003e \u003cp\u003e2.8.1 Multicore CPU and Functional Programming 86\u003c\/p\u003e \u003cp\u003e2.8.2 Functional Programming and Containers 86\u003c\/p\u003e \u003cp\u003e2.9 “Service Velocity” and the Operator 87\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Workflows 89\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Live Event Focus 92\u003c\/p\u003e \u003cp\u003e3.1.1 Approaches to Webcasting 93\u003c\/p\u003e \u003cp\u003e3.1.2 Think Before You Start – Your Client Probably Hasn’t! 94\u003c\/p\u003e \u003cp\u003e3.1.3 Budgets 95\u003c\/p\u003e \u003cp\u003e3.1.4 Objectives – Quality vs. Reliability 97\u003c\/p\u003e \u003cp\u003e3.1.5 Production Principles 98\u003c\/p\u003e \u003cp\u003e3.2 Backhaul\/Contribution and Acquisition 102\u003c\/p\u003e \u003cp\u003e3.2.1 Broadcast 104\u003c\/p\u003e \u003cp\u003e3.2.2 Wire 104\u003c\/p\u003e \u003cp\u003e3.2.3 Wireless 107\u003c\/p\u003e \u003cp\u003e3.2.4 Satellite 108\u003c\/p\u003e \u003cp\u003e3.2.5 3g\/4G CellMux 109\u003c\/p\u003e \u003cp\u003e3.2.6 Reliable UDP and HTTP\/UDP Solutions 111\u003c\/p\u003e \u003cp\u003e3.2.7 Throughput vs. Goodput 112\u003c\/p\u003e \u003cp\u003e3.3 Cloud Saas 113\u003c\/p\u003e \u003cp\u003e3.3.1 In Workflow “Treatment” (Transcode\/Transmux, etc.) 114\u003c\/p\u003e \u003cp\u003e3.3.2 DVR Workflows 117\u003c\/p\u003e \u003cp\u003e3.3.3 Catch]up Workflows 119\u003c\/p\u003e \u003cp\u003e3.3.4 VOD Workflows 121\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Publishing 125\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Publishers, OVPs, CDNs, and MCNs 126\u003c\/p\u003e \u003cp\u003e4.2 Small Objects, Large Objects, or Continuous Streams 129\u003c\/p\u003e \u003cp\u003e4.2.1 Compression 132\u003c\/p\u003e \u003cp\u003e4.2.2 The “Quality Question” … 134\u003c\/p\u003e \u003cp\u003e4.2.3 Latency 136\u003c\/p\u003e \u003cp\u003e4.2.4 Application, Site, Web, and Games Acceleration 137\u003c\/p\u003e \u003cp\u003e4.3 Desktop and Device Delivery Applications 138\u003c\/p\u003e \u003cp\u003e4.3.1 Standalone Media Players and Applications 138\u003c\/p\u003e \u003cp\u003e4.3.2 Video Tags in HTML5 141\u003c\/p\u003e \u003cp\u003e4.3.3 WebRTC – Beyond HTML5 142\u003c\/p\u003e \u003cp\u003e4.4 Request Routing (The Dark Art of the CDN) 142\u003c\/p\u003e \u003cp\u003e4.5 Logging Analytics and the Devil in the Detail 143\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Service Velocity 145\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Charging for IP]Delivered Content 151\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Lessons from the Music Industry 151\u003c\/p\u003e \u003cp\u003e6.2 Success Cases 153\u003c\/p\u003e \u003cp\u003e6.2.1 YouTube 154\u003c\/p\u003e \u003cp\u003e6.2.2 Netflix 155\u003c\/p\u003e \u003cp\u003e6.2.3 On the Horizon 156\u003c\/p\u003e \u003cp\u003e6.3 Failure Cases 158\u003c\/p\u003e \u003cp\u003e6.3.1 Scour.net 158\u003c\/p\u003e \u003cp\u003e6.3.2 mp3.com 159\u003c\/p\u003e \u003cp\u003e6.3.3 Napster 160\u003c\/p\u003e \u003cp\u003e6.3.4 Broadcast.com 160\u003c\/p\u003e \u003cp\u003e6.3.5 The “Yacht Projects” 162\u003c\/p\u003e \u003cp\u003e6.4 General Commentary on Commercial Models 163\u003c\/p\u003e \u003cp\u003e6.4.1 Cable TV 164\u003c\/p\u003e \u003cp\u003e6.4.2 IPTV 165\u003c\/p\u003e \u003cp\u003e6.4.3 OTT Pureplay + Operator CDN 166\u003c\/p\u003e \u003cp\u003e6.4.4 Fog Distribution 167\u003c\/p\u003e \u003cp\u003e6.4.5 Variation from Live Linear to VOD, and Everything in Between 168\u003c\/p\u003e \u003cp\u003e6.4.6 DRM 169\u003c\/p\u003e \u003cp\u003e6.4.7 Watermarking 171\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Competition and the Regulatory Environment 175\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 ISOC, ITU, and WSIS 176\u003c\/p\u003e \u003cp\u003e7.2 Policy – Net Neutrality 179\u003c\/p\u003e \u003cp\u003e7.3 Value Chain Alignment with QoS and SLA Propositions 181\u003c\/p\u003e \u003cp\u003e7.4 Layer]\u003c\/p\u003e \u003cp\u003e2 Workaround? 181\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Cultural Change 183\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Traditional Broadcasters 183\u003c\/p\u003e \u003cp\u003e8.2 The Millenial Subscriber 185\u003c\/p\u003e \u003cp\u003e8.3 ISP and Content Providers 186\u003c\/p\u003e \u003cp\u003e8.4 Telco and Telecoms 188\u003c\/p\u003e \u003cp\u003e8.5 Content Providers 188\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Preparing for Change in Your Design 191\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Preface and Philosophy 191\u003c\/p\u003e \u003cp\u003e9.2 Models, Diagrams, and Schematics 193\u003c\/p\u003e \u003cp\u003e9.3 How to do a Good Diagram? 193\u003c\/p\u003e \u003cp\u003e9.4 Scenario Planning 194\u003c\/p\u003e \u003cp\u003e9.5 Risk, Responsibility, and Reassurance 196\u003c\/p\u003e \u003cp\u003e9.6 Optimization and Upsell 196\u003c\/p\u003e \u003cp\u003e9.7 Value Creation\/Agility 197\u003c\/p\u003e \u003cp\u003e9.8 Expectation Management 197\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Multicast – the Sleeping Giant 199\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Multicast Recap 199\u003c\/p\u003e \u003cp\u003e10.1.1 Basics 199\u003c\/p\u003e \u003cp\u003e10.1.2 Routing Protocols 200\u003c\/p\u003e \u003cp\u003e10.1.3 Flood, Prune, Storms, and a Bad Taste 201\u003c\/p\u003e \u003cp\u003e10.1.4 Commercial Outcome 201\u003c\/p\u003e \u003cp\u003e10.2 What Happens Now? 202\u003c\/p\u003e \u003cp\u003e10.3 To Singularity and Beyond 204\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Deep]Dives (Case Studies) 207\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Hitting the TV Screen – IPTV\/Hybrid TV and OTT 207\u003c\/p\u003e \u003cp\u003e11.1.1 The Taxonomy of OTT Video 210\u003c\/p\u003e \u003cp\u003e11.1.2 Arqiva Connect and Freeview Plus 214\u003c\/p\u003e \u003cp\u003e11.2 Creating Nasdaq’s Cloud]Based Virtual Workflow 217\u003c\/p\u003e \u003cp\u003e11.2.1 The Genesis of a Virtual Workflow 218\u003c\/p\u003e \u003cp\u003e11.2.2 The Technology Behind the Workflow 219\u003c\/p\u003e \u003cp\u003e11.2.3 Why Amazon EC2? 220\u003c\/p\u003e \u003cp\u003e11.2.4 What Sort of Scaling Issues did You Face? 222\u003c\/p\u003e \u003cp\u003e11.2.5 How about SLA? 222\u003c\/p\u003e \u003cp\u003e11.2.6 What about Signal Acquisition? 222\u003c\/p\u003e \u003cp\u003e11.2.7 What about OS Choices and Stacks? 223\u003c\/p\u003e \u003cp\u003e11.2.8 How Is the System Controlled? 223\u003c\/p\u003e \u003cp\u003e11.2.9 How Does it Report? 224\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Wrap Up 225\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIndex 229\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49407019188567,"sku":"9781119249870","price":89.06,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119249870.jpg?v=1730497897","url":"https:\/\/bookcurl.com\/products\/content-delivery-networks-9781119249870","provider":"Book Curl","version":"1.0","type":"link"}