New to streaming and don't know where to start? This is the place for you!
We have collected links to good articles to read if you would like to know more about streaming.
-
Internet Video Streaming — ABR part 1: Part 1 of a series of educational posts about ABR streaming
-
Internet Video Streaming — ABR part 2: Part 2 of a series of educational posts about ABR streaming
-
Internet Video Streaming — ABR part 3: Part 3 of a series of educational posts about ABR streaming
-
Video Encoding — Compression and Resolutions: This tutorial describes the concepts of encoding techniques used in today’s video streaming
-
Securing OTT Content: The technology behind securing OTT content
-
Securing OTT Content - Watermarking: The technology behind watermarking
-
Securing OTT Content - DRM: The technology behind DRM
-
OTT Content Delivery: OTT content delivery networks and distribution methods
-
OTT Content Delivery– Multi CDN: This is the second CDN article focusing on Multi CDN technologies
-
OTT Content Delivery– CDN Alternatives: In this third and concluding article about OTT content delivery, we explore various types of CDNs, alternatives to CDNs, and aspects when building or buying CDNs
-
Adaptive Streaming, a brief tutorial: A tutorial in Adaptive Streaming
-
Server-less Video Backend: How a completely server-less video backend on AWS would look like
-
Cloud-based OTT Only Playout: How could a broadcast solution look like if you designed it for only OTT/Internet distribution?
-
Server-less OTT-Only Playout: A fully “server-less” OTT-only TV channel playout
-
Server-less Just-in-Time Packaging with AWS Fargate and Unified Origin by Unified Streaming: A server-less just-in-time packaging origin, using AWS ECS Fargate tasks running Unified Origin as just-in-time packager and with content stored on an AWS S3 bucket
-
Demystifying HTML5 Video Player: Under the hood of a HTML video player for video streaming
-
How video streaming works on the web: An introduction: An introduction to video streaming in JavaScript
-
Cloud Gaming: Explaining what Cloud Gaming is, what advantages and disadvantages it has compared to normal gaming
-
Quality of Experience in Streaming: Quality of Experience (QoE); its definitions and influence factors.
-
Video Quality Assessment: Video quality assessment; from both a subjective and objective point of view.
-
The Challenge to Maintain and Translate Creative Visual Ideas: The steps in the production and distribution chain where the image quality can be affected
-
Achieving low latency video streaming: Overview and example of low-latency streaming
-
Low latency HLS: How to achieve low-latency HLS streaming
-
Ultra Low latency CMAF: Best Practices for Ultra-Low Latency Streaming Using Chunked-Encoded and Chunk-Transferred CMAF
-
Ultra Low Latency Video Streaming: The Current State: A good summary of the technology around low-latency streaming
-
SCTE-104/35 and Beyond: A Look at Ad Insertion in an OTT World: Overview of how a traditional ad-insertion workflow can be used as a basis for an OTT system
-
Server-side ad insertion with DRM: Server-side ad insertion (SSAI) in comparison with client-side ad insertion
-
Understanding Server-Side Dynamic Ad Insertion: In this post we’re explaining the principles behind Server-Side Dynamic Ad Insertion technology.
-
Challenges with Server-Side Ad Insertion: In this post we’re explaining the challenges that comes with Server-Side Dynamic Ad Insertion.
-
The State of Server-Side Ad Insertion 2018: For years, SSAI has promised targeted advertising in a seamless stream that defeats the ad blockers. Has the promise finally been realized?
-
A hands-on introduction to video technology: A gentle introduction to video technology
-
How Codecs Work Tutorial: A Video Codecs Introduction
-
Quality based encoding: Introduction to quality based encoding
-
An ffmpeg tutorial: A crash course on how to use FFmpeg
-
Fun with Container Formats – Part 1: Terminology and the handling of containers in players
-
Fun with Container Formats – Part 2: MP4 and CMAF container formats
-
How to build your own streaming video HTML player: Under the hood of a HTML video player
-
Generate MPEG-TS from file with ffmpeg How an MPEG-TS multicast stream can be generated with ffmpeg by looping an MP4 file
-
Using ffmpeg and SRT to Transport Video Signal to the Cloud: Using SRT (Secure Reliable Transport) and ffmpeg to transport the video signal to the cloud
-
Loop file and generate multiple video bitrates muxed in MPEG-TS with ffmpeg How to generate an MPEG-TS containing multiple video streams each of different resolutions and bitrates
- Inside our UHD workflow: This post from BBC introduces the key components of a UHD live stream.
- World Cup 2018 in UHD HDR on BBC iPlayer Experiences from BBC how to develop UHD HDR on BBC iPlayer for World Cup
- How to Choose a Video AI Platform and Evaluate its Results: Meet the big four players in the video artificial intelligence space, then learn how they can speed up time-consuming tasks like generating metadata or creating transcriptions.
- The Anatomy of a Live OTT Service The “Anatomy Of” series is a collection of visuals that give a behind the scenes look at the systems that power over-the-top television.
- The Challenges of Live Linear Video Ingest - Part One Live Versus On-Demand System Requirements
- The Challenges of Live Linear Video Ingest — Part Two System Design and Implementation
- The Challenges of Live Linear Video Ingest — Part Three Key Learnings
-
Streaming Tech TV+: Videos from Streaming Tech Sweden as well as other sources such as Northen Waves TV
-
Videos from Streaming Tech Sweden 2017: Videos from Streaming Tech Sweden 2017
-
The Broadcast Knowledge The Broadcast Knowledge links to free educational events, meetings, lectures, webinars and other free resources focused on the Broadcast Industry
- The Netflix Tech Blog: Collection of Netflix Tech Blogs
- Disney Streaming Services Tech Blog: Collection of Disney Tech Blogs
- MUX Tech Blog: Mux Blog - Video technology and more
- Vimeo Engineering Blog: How Vimeo Engineering tinker, build, and dream up all-new things for Vimeo.
- The streaming Learning Center: By Jan Ozer
- Leonardo Chiariglione Blog: Leonardo Chiariglione Blog Feed
- List of streams: Community list of public test streams for HLS and DASH