Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
How to build a high performance video streaming platform
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
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
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
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
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.
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