O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

How to build a high performance video streaming platform

1.389 visualizações

Publicada em

An explanation on how to build a highly resilient, agile and mobilized platform for video streaming at scale.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

How to build a high performance video streaming platform

  1. 1. How to build a highly resilient, agile and mobilized platform for video streaming at scale. High Performance Video Streaming BY MADELEINE BRUCE
  2. 2. 2 W W W . 1 0 0 T B . C O M s a l e s @ 1 0 0 t b . c o m 100TB HIGH PERFORMANCE VIDEO STREAMING INTRODUCTION As one of the world’s fastest growing emerging platforms, video streaming is big business. However, it can be a very expensive business to succeed in as there are myriad factors affecting your bottom line as your business grows. As a business model in its infancy, there is little certainty around the longevity of video streaming. For many video streaming services, the unpredictable demand on the product - that is, the service - can cause problems. The traditional infrastructure model powering the back end may seem less than cost effective, and should you see a dip in demand this problem will worsen. New markets can be tough to broach; video streaming, although incredibly popular among the digitally literate, remains alien to demographics with less experience of the internet. To become a respectable video streaming provider that will see growth, the cost of data transfer at volume must be seriously considered. Serving high-definition & 4K content on demand and at scale is not cheap, and there are very few service providers with the ability to deliver high bandwidth services at scale; their infrastructure isn’t designed to cope with the demand, which may limit your potential. The Need To Perform Like video streaming, cloud - or clustered - computing is a service in its infancy with vast potential. Cloud services from 100TB are designed with four primary objectives: agility, resiliency, mobility and performance. Indeed, it is the fluidity of the cloud that could solve the primary blocker which any video streaming service provider will face: it will allow you to scale, and fast. The flexibility of 100TB’s cloud ensures that it can cope with the unpredictable demand for your service; all spikes in demand will be catered for while less popular periods won’t cost you in infrastructure. As with all B2C operations, the customer experience should be at the heart of your business, and your video streaming customers will be seeking a reliable service on demand. Hosting and serving your content from high performance on-demand cloud infrastructure will ensure your customers have the best experience possible. Perfor- mance is key, and 100TB’s platform provides it in kind. QUALITY ON DEMAND Today’s video streaming end users are expecting quality from their service providers: FHD, 4K and beyond should be your business standard if you’re hoping to compete with big names in your industry. For high quality streams it is vital that your data is within 20ms of your end users. This reduces buffer- ing times and ensures the quality of the stream remains high; the further that the data must travel, the longer it takes. The 100TB Content Delivery Network (CDN) houses your data in a multitude of global
  3. 3. 3 W W W . 1 0 0 T B . C O M s a l e s @ 1 0 0 t b . c o m 100TB HIGH PERFORMANCE VIDEO STREAMING locations, making it possible to remain within this 20ms parameter at an affordable price. Indeed, a distinct advantage of the cloud for your business is that it is cost effective. The on-demand nature of 100TB’s cloud infrastructure means you only pay for what you need, when you need it: perfect for such an unpredictable business model. Service deployment via 100TB’s API is also simple, enabling you to automate the deployment of your services and provide a true “on-demand” setup. A Highly Capable Platform For any online business the backend infrastructure that facilitates your service is of vital importance. The network that serves your content and the speed at which it can do this must be resilient and reliable; most networks are not designed to handle the huge volumes of streaming data required to serve your video content. 100TB’s network, however, is designed to cope comfortably with large amounts of data transfer, consistently sustaining over 250Gbps to the internet from our video stream- ing clients and peaking at almost 1Tbps for all clients, resulting in over 200PB of data transferred across the 100TB network each month. Flexibility is key for video streaming, and our flexible band- width pricing ensures your volume-intensive data transfer is cost-effective. 100TB’s high quality transit providers - which include Level 3, AboveNet and Cogent - coupled with our data center proximity to various major internet exchanges, ensures our network is of the highest quality. We have presence in 23 locations around the world, and with the 100TB CDN you could stream video from each location; latency loses customers so content must be stored in close proximity to your end users. H.264 AAC-LC Baseline Adaptive H.264 Baseline up to 640x480 Video Content Encoding / Transcoding servers Origin Point Servers Wowza Media Edgepoint Servers Adaptive H.264 Main up to 1024x768 Adaptive H.264 Main up to 1080p Adaptive H.264 Baseline up to 4k H.264 AAC-LC Main
  4. 4. 4 W W W . 1 0 0 T B . C O M s a l e s @ 1 0 0 t b . c o m 100TB HIGH PERFORMANCE VIDEO STREAMING Finally, intelligent and fully automated real-time routing from Noction ensures that your content takes the fastest and least congested route to your customers. With other providers, a congested route to a customer means a dropped stream, while 100TB’s platform will automatically move the user’s connec- tion away from the bad route so that the stream can continue without the user knowing they were suffering network congestion. Each 100TB data center is designed and maintained with agility, mobility, resilience and performance at its core. Each is equipped with at least N+1 redundancy for our power, cooling, network and security systems. Security is of course paramount at all 100TB facilities, which are certified to SSAE 16 stand- ards. Encryption and copyright protection are fully supported by the 100TB network. For your peace of mind, we offer a 99.99% SLA so you don’t lose valuable revenue should you see any downtime. It’s not always easy to deliver both security and location diversity - indeed, most on-premise solutions are not cost effective in this regard, resulting in higher TCO and CapEx - but our economies of scale enable this. Scalability & Mobile Readiness In today’s digital age, being ‘mobile-ready’ is an essential for all video streaming providers. No longer are your end users consuming video content from just a desktop, as any connected device could be used to access your content on the internet.
  5. 5. 5 W W W . 1 0 0 T B . C O M s a l e s @ 1 0 0 t b . c o m 100TB HIGH PERFORMANCE VIDEO STREAMING 100TB’s platform provides you with the ability to offer great performance for your users regardless of their device choice. HLS adaptive streaming enables the bitrate - or quality - of the video to change dynamically as it is accessed by different mobile devices, further reducing buffering caused by network congestion. For a mobile device on an unstable network connection, you will also need adaptive bitrate control in order to keep the video stream alive even when the connection is poor. If you've ever watched a You- Tube video when you're out and about, you'll notice that the video quality changes over time: this is HLS adaptive streaming, where the quality is adjusted to match your data connection speed. HLS adaptive streaming is not specific to our network, but we have the capability to enable it; it's a key part of deliv- ering video content to mobile and smartphone users. Solution Design & Consultation A blend of services is necessary to facilitate the correct balance of performance and scalability, although exactly what this implementation looks like will depend on the needs and requirements of your business. A core infrastructure built around Wowza’s industry-leading Streaming Engine will allow for live transcoding, recording multiple versions which can be created on the fly for different types of device. The Streaming Engine also caters to viewers with a diversity of connection speeds, offering the maximum compatibility with a wide range of devices, including even legacy devices. 100TB’s CDN and edge-point capacity will aid the delivery of content to end users the world over in real time, bringing you in close proximity to a wide range of potential demographics. You’ll be able to distrib- ute video live and in real time from the location nearest to your broadcast for maximum performance, while end users will receive the content from a data center close to themselves. If you're interested in finding out how 100TB's products and services can transform your video stream- ing platform, please get in touch with one of our experts for a discovery session and product demon- stration. 100TB’s CDN and edge-point capacity will aid the delivery of content to end users the world over in real time, bringing you in close proximity to a wide range of potential demographics. You’ll be able to distrib- ute video live and in real time from the location nearest to your broadcast for maximum performance, while end users will receive the content from a data center close to themselves. If you're interested in finding out how 100TB's products and services can transform your video stream- ing platform, please get in touch with one of our experts for a discovery session and product demon- stration.
  6. 6. W W W . 1 0 0 T B . C O M
  7. 7. 5 W W W . 1 0 0 T B . C O M s a l e s @ 1 0 0 t b . c o m 100TB HIGH PERFORMANCE VIDEO STREAMING Network Performance Enhancments 10G Network 23 Locations Highly Flexible API On Demand Capacity Streaming Expertise NOCTION ARBOR Real Time Routing Optimization DDOS Protection Core / Aggregation Distribution Access Core / Aggregation Distribution Access

×