Awesome Video Overview

A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 krzemienski/awesome-video · ⭐ 1.5K · 🏷️ Miscellaneous

[ Daily / Weekly / Overview ]

Awesome Video Awesome

Contents

Introduction

What's video?

Learning

An awesome list of learning video streaming resources.

Books

Books on video streaming. NOTE: Books published more than 4-5 years ago may not be up to date on latest streaming tech. back to top

Reading

A list of reading articles, blogs, and newsletters for video streaming. back to top

Talks Presentations Podcasts

Conference talks and pdf presentations and podcasts on streaming video . back to top

HLS

HLS tools, libraries, and resources.

DASH

DASH tools, libraries, and resources.

Kubernetes

Reading & resources, relative to the world of kubernetes leveraged for video devs.

Encoding

Encoding tools, libraries, and resources.

AV1

AV1 libraries, tools, examples, and resources. back to top

HEVC

HEVC (h265) libraries, tools, examples, and resources. back to top

VP9

VP9 libraries, tools, examples, and resources. back to top

Transport

Transport protocols, libraries, and resources.

RIST

Reliable Internet Stream Transport protocol back to top

RTMP

Real-Time Messaging Protocol back to top

SRT

Secure Reliable Transport protocol back to top

Streaming Server and Storage

*Packagers, origins (s3, gcs), and data movement for linear and finite playback. *

Specs and Standards

Latest offical specs and standards related to video streaming.

Industry Forums

Industry forums relative to video streaming. back to top

MPEG

*MPEG meetings, standards, and resources. * back to top

Players

Client players, libraries, tools, and examples.

Android

Android and fireTV tools, sdks, and examples. back to top

Chromecast

Chromecast app tools, libraries,and examples. back to top

iOS tvOS

AVPlayer, playback tools, sdks, and examples. back to top

Roku

Roku app tools, libraries,and examples. back to top

Smart TVs

back to top

Web

Web browser player, tools, sdks, and examples. back to top

FFMPEG

FFMPEG libraries, configs, tools, and examples.

Audio

Audio libraries, tools, and examples.

Subtitles and Captions

Subtitling & Closed Caption libraries, tools, and examples.

Ads

Ads in streaming video related libraries, tools, examples, and resources.

Vendors

Video indurstry's various vendors products and documentations.

Dolby

Dolby specs, libraries, examples, and tools. back to top

QoE

QoE & Analytics tools, libraries, and resources.

Tools

Streaming video tools and resources to make life easier.

DRM

DRM tools, documentations, and resources.

Testing

Video streaming testing tools and helpers.

Community

Video developers community, slack groups, conferences, meetups

Conferences

back to top

Meet ups

back to top

Slack Groups

back to top

CDN

Last mile tools, documentations, and resources.

HDR10, HLG, Dolby Vision

HDR tools, learning, documentations, and resources.

Contributing

Please take a quick look at the contribution guidelines (⭐1.5k) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all contributors (⭐1.5k); you rock!!