Video Streaming Fundamentals
Learn how video actually gets from a camera to a screen: containers vs. codecs, adaptive bitrate streaming, HLS and DASH basics, and the playback pipeline. By the end you will read encoding ladders and manifest files with confidence.
Learning Path
Introduction to Video Streaming
Get oriented with the core concepts of digital video delivery: containers, codecs, bitrates, and how a video gets from a camera to a viewer's screen.
- Video Encoding 101: A Beginner's Guide to Key ConceptsAn introductory guide that explains the fundamental concepts of video encoding, including compression techniques, color encoding, and the d…
- Streaming Learning Center's Beginner's Guide to Live StreamingA beginner-friendly guide that introduces the basics of live streaming, including equipment setup, encoding, and streaming protocols. This…
- How To Stream Video: A Beginner's GuideA beginner's guide covering the essentials of setting up audio and video sources, choosing streaming destinations, and understanding the ba…
Understanding Video Codecs
Compare H.264, HEVC, VP9 and AV1. Learn why codec choice impacts quality, file size, device support and licensing cost.
- How to Live Stream: Beginners Guide to Get StartedA guide providing five simple steps to start live streaming, including choosing the right platform, setting up equipment, and engaging with…
- The Ultimate Live Streaming Setup Guide for BeginnersAn in-depth guide exploring every facet of creating a professional-grade live streaming setup for beginners, covering equipment, software,…
- 3 Cases from a Video Expert: Encoding BasicsVicuesoft blog article explaining fundamental video encoding concepts through practical case studies.
Streaming Protocols Overview
Walk through HLS, DASH, RTMP and WebRTC. Understand which protocol fits live, on-demand and ultra-low-latency use cases.
- FFmpeg Wiki: Streaming GuideAn official Wiki guide from FFmpeg explaining how to set up streaming using FFmpeg, including examples for streaming via RTMP to servers or…
- Introduction to H.264: (1) NAL UnitThis article is to introduce H.264 and provide a overview of NAL Unit. It also explains NALU header byte which contains the basic informati…
Players and Playback Basics
Explore how HTML5 players, MSE and adaptive bitrate switching deliver smooth playback across devices and network conditions.
- Video Coding: An Introduction to Standard CodecsThis comprehensive guide explains video coding algorithms and compression systems, covering the history of video coding, principles of vide…
Video Formats and Containers
Demystify MP4, fMP4, MKV, WebM and TS containers — what they hold, when to use each, and how they pair with codecs.
- Video Coding Basics - How is this so efficient?An introduction to the basics of video coding