Learning course · Updated May 2026

Video Encoding: a complete guide to digital video and codecs.

The reference course for engineers and product teams building video products. Six chapters covering everything from pixels and HDR to AV1, VVC, and the encoder internals behind every streaming decision.

Fora Soft’s video-encoding course covers codecs from H.264 to AV2, encoder internals, rate control, and quality measurement, with a 194-term glossary — written and maintained by the team that ships video products since 2005.

6 chapters57 articles194-term glossary~1hrs total reading

Outcomes

What you’ll learn.

Engineering decisions you’ll make confidently after the course — no jargon, no vendor pitch.

What you learn

How to construct (resolution, bitrate) pairs for ABR streaming, including per-title and per-scene encoding strategies, and how to validate the ladder against quality metrics like VMAF.

Why it matters

A poorly designed ladder wastes 20–40% of CDN bandwidth or delivers visibly worse quality on lower tiers. Cost and viewer experience hinge on this single decision.

Where you apply it

Designing HLS / DASH delivery for VOD platforms, optimizing existing streaming services to cut CDN bills, or planning AV1 rollouts where the entire ladder shifts.

What you learn

Bitrate efficiency, encoder and decoder maturity, licensing reality, device support, and patent considerations for each modern codec.

Why it matters

The wrong codec choice means expensive licensing surprises, broken playback on iOS or Android, or 30–50% higher CDN bills than necessary.

Where you apply it

Greenfield streaming platforms, codec migration projects, VOD vs live trade-offs, and writing the technical section of an RFP for a video pipeline.

What you learn

What each metric actually measures, when it correlates with human perception, and how to read a BD-rate comparison between two encoders.

Why it matters

Without objective metrics you cannot prove an encoder change is an improvement, defend a quality regression in production, or compare hardware to software encoders fairly.

Where you apply it

Vendor selection (Bitmovin vs AWS vs in-house), tuning encoder settings, validating new codec deployments, and quality QA in CI pipelines.

What you learn

How to roll out HEVC or AV1 alongside H.264, handle player capability detection, manage manifest variants, and stage the cutover without breaking older clients.

Why it matters

A botched migration breaks playback for users on older devices or browsers, and you only find out from churn metrics two weeks later.

Where you apply it

H.264 → HEVC migrations on Apple-heavy audiences, H.264 → AV1 on web-first audiences, multi-codec ABR strategies, and hedging across all three.

What you learn

How GPU and ASIC encoders (NVENC, QuickSync, VideoToolbox, NETINT) compare to x264 / x265 / SVT-AV1 on quality-per-bit, throughput, and density, and when each pays off.

Why it matters

Hardware is 5–10× faster at scale but typically 10–20% less efficient per bit. Picking wrong means over-spending on either compute or CDN.

Where you apply it

Live transcoding farms, cloud vs bare-metal cost models, capacity planning for traffic spikes, and ASIC procurement decisions.

What you learn

CRF vs CBR vs capped-CRF behavior, the relationship between QP and visible artifacts, why two-pass still exists, and the mistakes that haunt junior video engineers.

Why it matters

One bad rate-control flag in your FFmpeg command can ship blocky video to millions of viewers, or burn 2× the bitrate for invisible quality gains.

Where you apply it

Writing or reviewing transcoding scripts, debugging player complaints, defending bitrate budgets in cost-cutting reviews, and tuning encoders for specific content types.

Building this for production?

Migrating to AV1, debugging a player, or scaling WebRTC for millions of users? Talk to a Fora Soft video engineer — we’ve shipped streaming, conferencing, and AI-video products since 2005, with 50 in-house engineers.

Reference

Glossary.

Bitrate ladder

Set of (resolution, bitrate) pairs an ABR streamer offers a client.

Quantization (QP)

Step that throws away precision in transform coefficients; lower QP means higher quality and higher bitrate.

VMAF

Netflix’s perceptual quality metric, the de-facto standard for measuring streaming quality.

GOP

Group of Pictures — the I/P/B-frame structure repeated through a clip.

CRF

Constant Rate Factor — single-pass encoding mode that targets a perceptual quality level.

CABAC

Entropy coder used by H.264/HEVC; smaller bitstreams than the older CAVLC.

Written and maintained by

The author.

Nikolay Sapunov, CEO at Fora Soft

Nikolay Sapunov

CEO at Fora Soft

Leads a software studio specialising in video-centric products — streaming platforms, WebRTC apps, video conferencing, and AI-driven video tools. Writes this course so product and engineering teams can reason clearly about codecs, compression, HDR, and the trade-offs behind every video architecture decision.

FAQ

Frequently asked questions.

Which codec should I choose for streaming in 2026?

For broad reach, H.264 remains the safe default. AV1 wins on bitrate efficiency for VOD where you control playback. HEVC is strong on Apple and smart TVs but carries licensing risk. The decision tree in Chapter 3 walks through the call.

Is AV1 ready for production?

Yes for VOD with controlled playback (Netflix, YouTube, Twitch all ship AV1). Live AV1 is still bottlenecked by encoder speed outside specialised hardware. See “AV1 in 2026” for the current state.

What’s the difference between H.265 and AV1?

Both target ~50% bitrate savings over H.264. AV1 is royalty-free and backed by AOMedia; HEVC is technically excellent but has a fragmented patent pool. AV1 encoders are slower; AV1 decoders now ship on most modern devices.

How do I measure video quality objectively?

PSNR is the legacy baseline. SSIM is better correlated with perception. VMAF (Netflix) is the streaming industry standard. BD-rate compares two encoders at equivalent quality. Chapter 6 has the full walk-through.

What is a bitrate ladder?

The set of (resolution, bitrate) renditions an ABR streamer offers a client. Modern ladders are per-title or per-scene to spend bits where they matter. See “Per-title and per-scene encoding.”

Hardware or software encoder?

Hardware (NVENC, QuickSync, NETINT) is faster and cheaper at scale; software (x264/x265, SVT-AV1) gives higher quality per bit. Most production pipelines blend both. Chapter 5 covers when to use which.

Need to ship video, not just understand it?

Fora Soft has built video, real-time, and AI products since 2005 — WebRTC, LiveKit, AV1 pipelines, AI agents, large-scale playback. Tell us what you’re building and we’ll send a real engineer your way.

Specialist software house for video, real-time and AI products. Founded 2005. 50 in-house engineers.

+1 (914) 775-5855
New York · USA
© Fora Soft, 20052026
Describe your project and we will get in touch
Enter your message
Enter your email
Enter your name

By submitting data in this form, you agree with the Personal Data Processing Policy.

Your message has been sent successfully
We will contact you soon
Message not sent. Please try again.