Skip to main content

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

1.9k
GitHub Stars
1.8k
Curated Resources
9
Categories
19 hours ago
Last Refreshed
Infrastructure & DeliveryEncoding & CodecsGeneral ToolsMedia ToolsProtocols & TransportPlayers & ClientsIntro & LearningCommunity & EventsStandards & Industry

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me benchmarking & performance tools for codecs resources from awesome-video"

Installation instructions →

What's inside

Protocols & Transport

Community & Events

  • 2025 NAB Show: CineCentral

    The 2025 NAB Show's CineCentral focuses on the interplay between tools and techniques in storytelling across media formats. It offers hands-on education through live demos, expert-led training, and interactive workshops, covering topics like scene blocking, emotional camera work, and technical skills essential for video production.

  • ACM Mile-High Video 2025

    Conference features a comprehensive technical program covering topics such as CDN-based video streaming, content-adaptive encoding, video enhancement, AI-generated content, and film grain technology. It includes presentations, panels, and discussions led by industry experts.

  • AOSP and AAOS Meetup Archive

    A comprehensive archive of meetings focused on the Android Open Source Project (AOSP) and Android Automotive OS (AAOS). The archive includes slides and videos from various talks, providing valuable insights into Android development and related technologies.

  • API.video Community

    A platform for users and developers to discuss various aspects of the API.video platform, including live streaming, video on demand (VOD), SDKs, and player analytics. It provides tutorials, demos, and a space for feature requests, serving as a valuable resource for developers integrating video streaming into their applications.

  • Apple Developer Forums - Media Technologies

    Apple's Developer Forums offer a dedicated section for Media Technologies, including streaming. Developers can engage in discussions about HTTP Live Streaming (HLS), AVFoundation, and other Apple media technologies, making it a crucial resource for those developing on Apple platforms.

  • Atlanta Tech Resources

    A curated collection of groups, events, and opportunities for developers in the Atlanta, GA area. This repository serves as a comprehensive guide to active tech meetups, affordable conventions, and networking opportunities, making it easier for developers to connect and collaborate.

Encoding & Codecs

Intro & Learning

Media Tools

  • 3DLUT Creator

    A stand-alone software to create and edit 3D LUTs (Look Up Tables) for color grading. It provides a unique interface for manipulating the color response of images and videos, which can then be applied via LUT in other grading software or on monitors.

  • 4K Media | Free Ultra-HD / HDR / HLG / Dolby Vision 4K Video Demos

    Free Ultra-HD / HDR / HLG / Dolby Vision 4K Video Demos - Uncompressed 4K demos, samples, and trailers, to show off your new ultra-HD (2160p) HDR/HLG/Dolby Vision television or monitor.

  • abhirooptalasila/AutoSubSubtitle & Caption Tools

    AutoSub is a CLI application to generate subtitle file (.srt) for any video file using Mozilla DeepSpeech - abhirooptalasila/AutoSub.

  • abinashmeher999/voice-data-extractMetadata Extraction & Management

    A command line interface to combine text information from subtitles with voice data in the video. Provides a convenient way to generate training data for speech-recognition purposes. - abinashmeher..

  • Ad Insertion Sample

    A server-side ad insertion system featuring on-demand video transcoding and streaming, with ad insertion based on video content analysis, powered by Open Visual Cloud software stacks.

  • AegisubAudio & Subtitles

    A free, cross-platform open source tool for creating and modifying subtitles (advanced subtitle editor supporting ASS/SSA formats).

Infrastructure & Delivery

  • 9 Best Home Server Apps to Automate Media ManagementVOD Streaming Servers

    These are top 9 best home server apps to automate media management, so you get the latest Movies, Music and TV Shows in the best quality available.

  • Akamai Stream ValidatorStreaming Analytics & Monitoring

    Akamai's Stream Validator is a tool designed to verify the integrity and compliance of streaming media, ensuring optimal playback across devices.

  • aler9/rtsp-simple-serverStreaming Servers

    A simple, ready-to-use RTSP streaming server written in Go. It supports publishing and reading streams via RTSP and can also re-distribute via other protocols.

  • alfg/docker-nginx-rtmpStreaming Servers

    A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux. - alfg/docker-nginx-rtmp.

  • Amazon CloudFront Streaming Tutorials

    Amazon CloudFront offers detailed tutorials and best practices for implementing video streaming workflows using their CDN services. These resources guide developers through setting up scalable, distributed architectures for ingesting, storing, processing, and delivering video content efficiently.

  • Amazon S3 | Fastly Help GuidesCDN Integration & Distribution

    Fastly Help Guides - A tool or resource for cdn-integration-distribution.

Players & Clients

  • Able PlayerMobile & Web Players

    A fully accessible, cross-browser HTML5 media player library that supports captions, audio descriptions, and sign language tracks, designed to be inclusive for users with disabilities.

  • adrg/libvlc-goFrameworks & UI Components

    Go bindings for libVLC and high-level media player interface.

  • Advantech VEGA Video Solutions

    Advantech's VEGA series offers hardware-accelerated video processing platforms designed for high-density media solutions. These platforms support real-time HEVC encoding, significantly reducing power consumption and cost compared to software-only solutions. They are ideal for applications requiring UHD HEVC broadcast encoding and high-density OTT video transcoding.

  • Advantech Video Solutions

    Advantech offers a range of industrial-grade video solutions, including high-quality, real-time video transmission systems with UHD resolutions and low latency. Their VEGA series supports various protocols, aiding in broadcasting, mobile, gaming, and medical applications, accelerating the deployment of next-generation media solutions.

  • afterglowMobile & Web Players

    An open source HTML5 video player that builds on top of Video.js, offering a simpler integration (just adding data attributes to video tags) and a default aesthetic out-of-the-box. afterglow aims to make including a responsive, skinnable video player on websites quick and easy.

  • Agora.io Live Streaming SDK

    Agora.io provides a live streaming SDK that enables developers to build interactive live streaming applications on mobile platforms. It offers features like dual video streaming, co-hosting capabilities, and adaptive bitrate streaming up to 1080p at 30fps.

Standards & Industry

  • Academy Color Encoding System (ACES)

    A standardized color management and interchange system for motion pictures and television. ACES defines comprehensive workflows for color grading and consistent color reproduction across devices.

  • Advanced Television Systems Committee (ATSC)

    ATSC is an international nonprofit organization that develops technical standards for digital terrestrial television and data broadcasting, including the ATSC 3.0 standard for next-generation TV.

  • Advanced Video Coding (AVC) - H.264/MPEG-4 Part 10

    An in-depth overview of the H.264/MPEG-4 Part 10 standard, also known as Advanced Video Coding (AVC). This resource provides detailed information on the features, design, and applications of AVC, which is widely used for video compression in various media formats.

  • Advanced Video Coding (AVC) Standard

    Also known as H.264 or MPEG-4 Part 10, AVC is a widely used video compression standard that supports high-definition video and is fundamental in various streaming and broadcasting applications. This resource provides comprehensive information on AVC.

  • Ardour

    A digital audio workstation that allows users to record, edit, and mix multi-track audio. It serves as an open-source alternative to professional tools like ProTools and is suitable for developers needing advanced audio processing capabilities.

  • Audacity

    An open-source audio editor available for all major platforms. It offers a range of features for recording and editing audio, making it a valuable tool for developers working with audio components in video projects.

Showing a sample of 1.8k resources. View the full list on GitHub →