Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
https://github.com/krzemienski/awesome-video
Last synced: about 22 hours ago
JSON representation
-
QoE
-
Dolby
- Best Practices for End-to-End Workflow Monitoring | Streaming Video Alliance
- Quality of Experience in Streaming - In Eyevinn Technology’s ambition to broader our sharing of knowledge we now expand this with addressing quality. In today’s landscape of…
- The Challenge to Maintain and Translate Creative Visual Ideas to Everyone’s Viewing Devices - Many articles have already been posted drawing conclusions on what went wrong with the visual quality of a very popular TV show that was…
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Video Bench — How measure your video quality easily - Introduction
- Video Quality Assessment - In Eyevinn’s initiative to share our knowledge around quality we continue with addressing video quality assessment; from both a subjective…
- Video Quality Experts Group (VQEG)
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Video Quality Experts Group (VQEG)
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Collection of VMAF Resources - A colleague asked for some resources relating to VMAF. Rather than answer in an email I thought I would create a post around it. Some of these are from Netflix, most from me (Jan Ozer). I’ve broken the items into three groups; Computing VMAF, Using VMAF, and About VMAF. I hope you find this collection useful.…
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- VMAF: The Journey Continues - by Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Quality of Experience in Streaming - In Eyevinn Technology’s ambition to broader our sharing of knowledge we now expand this with addressing quality. In today’s landscape of…
- Toward A Practical Perceptual Video Quality Metric - measuring video quality accurately at scale
- Video Quality Assessment - In Eyevinn’s initiative to share our knowledge around quality we continue with addressing video quality assessment; from both a subjective…
-
-
Tools
-
Dolby
- A Docker container with the video streaming tools you need - As a video streaming technician there are a number of tools that you find yourself using on a daily basis. Wouldn’t it be handy if all…
- AKSHAYUBHAT/DeepVideoAnalytics - A distributed visual search and visual data analytics platform. - AKSHAYUBHAT/DeepVideoAnalytics
- Eyevinn/streaming-analyzer - Analyze and visualize HTTP ABR streams.
- Eyevinn/vod-to-live.js - NPM library for HLS VOD to Live.
- Inca — Message Tracing and Loss Detection For Streaming Data @Netflix - At Netflix, our real-time data infrastructure have embraced the multi-cluster Kafka architecture and Flink powered stream processing…
- Open Broadcaster Software | OBS - OBS (Open Broadcaster Software) is free and open source software for video recording and live streaming. Stream to Twitch, YouTube and many other providers or record your own videos with high quality H264 / AAC encoding.
- The Top 656 Video Open Source Projects - Browse The Most Popular 656 Video Open Source Projects
- VTCLab Media Analyzer - In-browser tool that helps to analyze the internal structure of MPEG-TS and MP4/MOV files
- VTCLab Media Analyzer - In-browser tool that helps to analyze the internal structure of MPEG-TS and MP4/MOV files
- Stream Analyzer - ts analyzer, stream validation, ETSI TR 101 290 | Elecard: Video Compression Guru - Professional Video Analysis Tool For Syntax Analysis Of Encoded Media Streams. Operates With MPEG-2 PS/TS, VES and MP4 Files. Automation, batch execution via Command Line Interface. Check your multiplexer
-
-
DRM
-
Dolby
- Advanced Encryption Techniques: ContentProtection Tags for MPDs and PSSH Boxes for DASH. - In this installment of TheDRMBlog we take an in-depth look at Advanced Encryption Techniques.
- BuyDRM_KeyOS_PlatformOverview_FUUGO_062118
- Can I use... Support tables for HTML5, CSS3, etc
- Content Protection for HLS with AES-128 Encryption - We will outline the most popular method for content protection with the HTTP Live Streaming (HLS) protocol: AES-128 content encryption.
- Deploying KeyOS with AWS Elemental Media Services - In this post we provide an in-depth first party overview of the complex integration between the KeyOS Platform and the Elemental Media Services via the SPEKE API.
- DeployingKeyOSMulti-DRM_withTHEOPLayer_Webinar_Draft1
- Digital Rights Management (multi - drm) – aameer.github.io - My Site
- HLS with Widevine for Android - Taku Semba - Medium - As of the version of 2.6.0, ExoPlayer started supporting Widevine + HLS playback. WideVine is the one of the DRM schemes defined by Google…
- How to Protect Your Content With DRM - Lock it down. If you're streaming proprietary or premium online video, it's time to take the step up to true digital rights management protection. Here's how to get started.
- Integrate BuyDRM for a Multi-DRM workflow
- Microsoft Word - EZDRM Bento 4 Open Source.docx
- Play your own DRM content on ExoPlayer - Taku Semba - Medium - Digital rights management, or you could just refer to it as DRM, is a way of controlling what users can do with some sort of digital…
- Pssh box
- Secure HLS streaming using DRM encryption - Protect live and on-demand HLS streaming using DRM encryption in Wowza Streaming Engine.
- Securing OTT Content — DRM - Written by: Boris Asadanin, Streaming Media Consultant and Partner at Eyevinn Technology
- The Hitchhiker's Guide to DRM - A gentle guide to the world of Digital Rights Management. It includes a technology overview of AES, EME, CDM, CENC, Keys, and then explores popular DRM technologies such as Google Widevine, Apple FairPlay, Microsoft PlayReady, and finally, Multi-DRM.
- TheDRMBlog | CENC - CENC | The DRM Blog - Your New Official Source for Everything DRM
- draft-pantos-hls-rfc8216bis-00 - HTTP Live Streaming 2nd Edition
- Binary to base64: Convert between bytes and base64 — Cryptii - Base64 encoding schemes are used when binary data needs to be stored or transferred as textual data. Therefore 64 characters are chosen that are both members of a subset common to most encodings (ASCII), and also printable.
- Encryption & DRM with Multiple Keys — Unified Streaming - DRM with multiple keys for Unified Packager
- Generate MPEG DASH content encrypted with MPEG CENC ClearKey · Dash-Industry-Forum/dash.js Wiki - A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers. - Dash-Industry-Forum/dash.js
- Creating a secure video-on-demand (VOD) platform using AWS - Authored by Chirag Oswal, Solution Architect, AWS, and Vikas Tiwari, Solution Architect Manager, AWS Video has become the primary means of Information sharing and learning. Customers are investing in innovative solutions to tap into the e-learning and video space. Video content is their IP and needs to be protected and securely delivered. Online video is a […]
- HEVC DRM Market Update - Since time eternal, the streaming industry has toiled with and extolled the virtues of CODECs and their key enablement of the entire digital video experience. Now comes the latest candy in the increasingly large bowl, H.265 (MPEG-H Part 2) or as it’s more commonly known. HEVC.
- Digital Rights Management (DRM) – Everything you need to know
- Microsoft Word - EZDRM Bento 4 Open Source.docx
- Securing OTT Content — DRM - Written by: Boris Asadanin, Streaming Media Consultant and Partner at Eyevinn Technology
-
-
Testing
-
Dolby
- 4K Media | 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.
- Automated Testing on Devices - key concepts and infrastructure
- HTTP Live Streaming (HLS) - Artillery.io Docs
- MPEG DASH Sample Content | Bento4
- Xiph.org :: Test Media
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- DASH & HLS Sample Streams
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
- Automated Testing on Devices - key concepts and infrastructure
-
-
Community
-
Dolby
- Community events of the VideoLAN non-profit organization - VideoLAN events
-
Slack/Discord/Other Groups
- Software Mansion Discord - Discord server where folks from SWM working on multimedia stuff reside.
- LiveKit Slack - Slack where folks working on LiveKit reside.
- Gophers Slack, channel #pion - Slack channel where folks working on Pion reside.
- Video-Dev Slack - Slack for video engineers.
- discuss-webrtc - Google Group for all webrtc-related questions.
-
-
CDN
-
Slack Groups
- AWS CloudFront for Live Streaming - To use AWS Media Services with CloudFront to deliver live content to a global audience, follow the guidance included in this section.
- Edge Computing with Fastly CDN and Varnish VCL for Authenticated Requests - Endertech - A brief explanation of how to use Fastly CDN and Varnish with authenticated requests to offload static file serving from the origin and edge caching.
- OTT Content Delivery– CDN Alternatives - Introduction
- AWS CloudFront Live failover - You can set up CloudFront with origin failover for scenarios that require high availability. To get started, create an origin group in which you designate a primary origin for CloudFront plus a second origin that CloudFront automatically switches to when the primary origin returns specific HTTP status code failure responses.
- Amazon S3 | Fastly Help Guides
- Lambda@Edge Design Best Practices | Amazon Web Services - Lambda@Edge transforms CloudFront into a highly programmable CDN with serverless compute capabilities closer to your viewers around the world. This blog is the first in a series that explains best practices associated with using Lambda@Edge functions to customize your content delivery.
- Lambda Edge Tutorial - This tutorial shows you how to get started with Lambda@Edge by helping you create and add a sample Node.js function that runs in CloudFront. The example that we walk through adds HTTP security headers to a response, which can improve security and privacy for a website. (That said, you don’t need a website for this walkthrough; we simply add security headers to a response when CloudFront retrieves a file.)
- OTT Content Delivery– CDN Alternatives - Introduction
-
Slack/Discord/Other Groups
- How to use DASH and HLS Adaptive Streaming with AWS S3 and Cloudfront - Bitmovin integrates DASH and HLS adaptive streaming seamlessly into your AWS workflows. The Bitmovin encoding service could be configured to use an AWS S3 bucket as input and output for your DASH a...
-
-
HDR10, HLG, Dolby Vision
-
Slack Groups
- Dolby Stream Validator
- Encode HDR with VP9 - Hands on tutorial of using ffmpeg to do hdr encoding
- Frequently Asked Questions on High Dynamic Range and Hybrid Log-Gamma - FAQ regarding HDR by BBC R&D
- HLG vs PQ Systems for HDR Television - Article explaining hlg vs pq in depth.
- Vittorio Giovara - Color Me Intrigued: A Jaunt Through Color Technology in Video - This talk aims to shed light on colorspaces - what they are, how and why they work, why we should care about handling edge cases properly. Starting with hist...
- High Dynamic Range Television and Hybrid Log-Gamma - BBC R&D - BBC R&D HDR project page.
- Use of Look-Up Tables (LUTs) in FFmpeg - How to use luts with ffmpeg for converting between differnt hdr encodes
-
Slack/Discord/Other Groups
- Perceptual Quantiser (PQ) to Hybrid Log-Gamma (HLG) Transcoding - In depth break down on converting from pq to hlg
-
-
Learning
-
- Video Tensorflow - Using Tensorflow For Audience Measurement Kevin Staunton-Lambert Solutions Architect R&D @kevleyski www.switch.tv
- Introduction to HTTP Live Streaming: HLS on Android and More - This article explains how HTTP Live Streaming works and demonstrates how to create an HLS player in Android.
- Internet Video Streaming — ABR part 2 - Background
- Live Playlist (Sliding Window) Construction | Apple Developer Documentation
- Low Latency Live Streaming - Low Latency Live Streaming Apple LLHLS / CMAF Kevin Staunton-Lambert Solutions Architect R&D (July 2019) @kevleyski www.switch.tv
- OTT Content Delivery - Background
- OTT Content Delivery– Multi CDN - Background
- Video and containers - NALU, Annex B, and Start Codes
- Overview of the H.264/AVC video coding standard - Circuits and Systems for Video Technology, IEEE Transactions on
- 3 Cases from a Video Expert: Encoding Basics - Introduction
- Adding Alternate Media to a Playlist | Apple Developer Documentation
- Creating A Production Ready Multi Bitrate HLS VOD stream - Peer5 P2P Docs - Peer5 documentation
- Creating a Master Playlist | Apple Developer Documentation
- Guide to Mobile Video Streaming with HLS - HTTP Live Streaming, also known as HLS, is the most common format used today for streaming video. If you're building a video streaming application today, you should probably use HLS. Apple created the HLS standard in 2009, and it is the required streaming format for iOS devices. Since then, Android
- HLS Authoring Specification for Apple Devices | Apple Developer Documentation
- HLS adaptive streaming tutorial with CloudFront & JW Player | Miracle Tutorials - A step-by-step HLS adaptive streaming tutorial with CloudFront & JW Player in two parts. It is easier than you think. This tutorial presumes you have
- HOW TO: View an HLS Stream in QuickTime or VLC – Softron Support Desk
- How To Setup Nginx For HLS Video Streaming On Centos 7 - How to live stream videos with Nginx
- HowVideo.works
- Internet Video Streaming — ABR part 1 - Background
- Server-less Video Backend - In this blog post by Jonas Rydholm Birmé he describes how a completely server-less video backend on AWS would look like.
- The structure of an MPEG-DASH MPD - The MPEG-DASH Media Presentation Description (MPD) is an XML document containing information about media segments, their relationships and information necessary to choose between them, and other metadata that may be needed by clients. In this post, I describe the most important pieces of the MPD, starting from the top level (Periods) and going to the bottom (Segments).
- Understanding the HTTP Live Streaming Architecture | Apple Developer Documentation
- VOD2Live - VOD2Live Kevin Staunton-Lambert Solutions Architect R&D @kevleyski www.switch.tv
- Video Encoding — Compression and Resolutions - Written by: Boris Asadanin, Streaming Media Consultant at Eyevinn Technology
- Video on Demand Playlist Construction | Apple Developer Documentation
- WebAssembly (Wasm) - WebAssembly (Wasm) On the Edge Kevin Staunton-Lambert Solutions Architect R&D @kevleyski www.switch.tv Wasm)
- WildFires - VOD2Live Kevin Staunton-Lambert Solutions Architect R&D @kevleyski Wild Fire! How video engineers can help save lives www.switch.tv
- bash scripts to create VOD HLS stream with ffmpeg almighty (tested on Linux and OS X) - bash scripts to create VOD HLS stream with ffmpeg almighty (tested on Linux and OS X) - README.md
- ffmpeg tutorial
- lhls-simple-live-platform - You can build your own live platform just wiring up some open source tools, this is a demo video of https://github.com/jordicenzano/lhls-simple-live-platform
- alexgand/springer_free_books: Python script to download all Springer books released for free during the 2020 COVID-19 quarantine - Python script to download all Springer books released for free during the 2020 COVID-19 quarantine - alexgand/springer_free_books
- amiaopensource/cable-bible - A guide to cables and connectors used for audiovisual tech - amiaopensource/cable-bible
- leandromoreira/video-containers-debugging-tools - A set of command lines to debug video streaming files like mp4 (MPEG-4 Part 14), ts (MPEG-2 Part 1), fmp4 in Dash, HLS, or MSS, with or without DRM. - leandromoreira/video-containers-debugging-tools
- matmoi/create-DASH-HLS - A tutorial to generate fMp4 files compatible with dash and HLS - matmoi/create-DASH-HLS
- mofo7777/Stackoverflow - All source codes I've provided on stackoverflow as an answer, usually under tag ms-media-foundation. Mediafoundation, audio, video, 3D, decoder, encoder. - mofo7777/Stackoverflow
- nickdesaulniers/netfix - Let's build a Netflix.
- How video streaming works on the web: An introduction - Note: this article is an introduction to video streaming in JavaScript and is mostly targeted to web developers. A large part of the…
- FFmpeg and how to use it wrong - I’ve been in the streaming media industry since 2008 and have seen a lot of misinformation regarding both FFmpeg and libx264. In this post I hope to help shed some light on what does and does…
- Back to Basics: Encoding Definition and Adaptive Bitrate
- Back to Basics: Encoding Definition and Adaptive Bitrate
- Internet Video Streaming — ABR part 1 - Background
- OTT Content Delivery– Multi CDN - Background
-
Books
- Circles of Confusion - 2009-01-01. Roberts, Alan.
- Communicating Pictures - 2014-06-20 (1st Edition). Bull, David.
- Data Broadcasting: Understanding the ATSC Data Broadcast Standard - 2001-04-16 (1st Edition). Chernock, Richard; Crinon, Regis; Mick, John.
- Digital Television: MPEG-1, MPEG-2 and Principles of the DVB System - 1997-07-11. Benoit, Herve.
- Digital Television: Technology and Standards - 2007-09-17. Arnold, John; Frater, Michael; Pickering, Mark.
- Digital Video and HD: Algorithms and Interfaces - 2012-02-07 (2nd Edition). Poynton, Charles.
- High Efficiency Video Coding (HEVC): Algorithms and Architectures (Integrated Circuits and Systems) - 2014-09-03. Budagavi, Madhukar; Sze, Vivienne; Sullivan, Gary.
- High Efficiency Video Coding: Coding Tools and Specification (Signals and Communication Technology) - 2014-10-08. Wien, Mathias.
- Introduction to Digital Audio Coding and Standards - 2002-12-31. Bosi, Marina; Goldberg, Richard.
- Producing Streaming Video for Multiple Screen Delivery - 2013-04-01. Ozer, Jan.
- The Good Parts of LibVLC - 2022-09-15. Finkel, Martin.
- The H.264 Advanced Video Compression Standard - 2010-04-23. Richardson, Iain.
- The MPEG Handbook - 2004-11-15 (2nd Edition). Watkinson, John.
- The MPEG-4 Book - 2002-07-20. Ebrahimi, Touradj; Pereira, Fernando.
- Transporting Compressed Digital Video - 2002-03-31. Chen, Xuemin.
- Video Compression Handbook - 2018-07-03 (2nd Edition). Beach, Andy; Owen, Aaron.
- Video Demystified: A Handbook for the Digital Engineer - 2007-05-14. Jack, Keith.
- Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video - 2016-12-28. Ozer, Jan.
- Video Compression Handbook - 2018-07-03 (2nd Edition). Beach, Andy; Owen, Aaron.
- Fundamentals of Multimedia - 2022-02-17 (3rd Edition). Ze-Nian Li (Author), Mark S. Drew (Author), Jiangchuan Liu.
- Fundamentals of Multimedia - 2022-02-17 (3rd Edition). Ze-Nian Li (Author), Mark S. Drew (Author), Jiangchuan Liu.
-
Reading
- 9 Best Home Server Apps to Automate Media Management - 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.
- About Frame Rates or Why 29.97? - I recently remembered this popular post from my old blog. Since that blog no longer exists, I thought I would repost it here. Since I wrote this post about a decade ago, many others of done a much better job describing this in detail. I highly recommend the following two videos by Alec Watson fro
- BOLA: Near-Optimal Bitrate Adaptation for Online Videos
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Demystifying HTML5 Video Player - In this post we will go under the hood of a HTML video player for video streaming. With the exception of Apple and their browser Safari, no…
- Divide & Encode: How to Encode Videos Blazingly Fast | Part I - Need For Speed - Here at Showmax, we’re addicted to speed and performance. In this post, I’ll go through a few techniques we used to improve the speed of our enc...
- Divide & Encode: How to Encode Videos Blazingly Fast | Part II - Under The Hood - This is the second (and final) part of our blog mini-series about boosting encoding speed. In the first part we wrote about how we managed to ma...
- EBU.io - Engineering Blog
- Extracting contextual information from video assets - for an improved Netflix user experience
- HDMI 2.1: features, specs and news about the latest HDMI standard - The gateway to a super high-definition future is ever-nearing
- Hardware-Assisted Video Transcoding At Dailymotion - What if you could save time, power consumption and therefore money, while still keeping a decent quality for your converted video ?
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Improving our video encodes for legacy devices - by Mariana Afonso, Anush Moorthy, Liwei Guo, Lishan Zhu, Anne Aaron
- Inside MPEG's Ambitious Plan to Launch 3 Video Codecs in 2020 - The pace of innovation is getting faster and the demands on video codecs are getting greater. MPEG's three-part plan answers questions of royalties, licensing, and computational efficiency. Meet VVC, MPEG-5 Part 1 (EVC), and MPEG-5 Part 2 (LCEVC).
- Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder, Part I - By: Jeff Gong, Software Engineer, [email protected] Sahil Dhanju, Software Engineer Intern Chih-Chiang Lu, Senior Software Engineer…
- Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder, Part II - By: Jeff Gong, Software Engineer, [email protected] Sahil Dhanju, Software Engineer Intern Chih-Chiang Lu, Senior Software Engineer…
- Pushing video bitrate to the limit - When you subscribe to a VOD service, you expect the best visual quality possible. For our customers across Sub-Saharan Africa, it’s no different...
- Quantifying packaging overhead - Mux makes adding video to your app or website as easy as making a single API call. But behind the scenes is a large multistep process to analyze and transform the video into something that can be easily consumed by a device. This process is commonly called a media “pipeline”
- Riot Games Keeps League of Legends Esports Rolling With Fully Cloud-Based Virtualized Workflow - Although the traditional sports world has come to a standstill due to the coronavirus pandemic, many major esports properties are soldiering on, hosting compe
- Running FFmpeg on AWS Lambda for 1.9% the cost of AWS Elastic Transcoder - A guide to building a transcoder using Exodus, FFmpeg, and AWS Lambda.
- Saving on Encoding and Streaming: Deploy Capped CRF – Streaming Learning Center - This is the second in a five-part series on how to cut your encoding and streaming costs. The first article was Saving on Encoding: Adjust Encoding Configuration to Increase Capacity. Article summary: Capped CRF encoding is a single-pass encoding method that can save encoding costs compared to two-pass VBR. Capped CRF is also a simple per-title…
- Server-less Just-in-Time Packaging with AWS Fargate and Unified Origin by Unified Streaming - In this blog article Jonas Rydholm Birmé describes how he created a server-less just-in-time packaging origin, using AWS ECS Fargate tasks…
- Server-less Just-in-Time Packaging with AWS Fargate and Unified Origin by Unified Streaming - In this blog article Jonas Rydholm Birmé describes how he created a server-less just-in-time packaging origin, using AWS ECS Fargate tasks…
- Streaming Live From the Battlefield: Military Video in 2019 - Metadata and low-latency video create a tactical advantage in intelligence-gathering and decision making. Discover why HEVC is gaining momentum in the armed forces, and Android is preferred over iOS.
- The H.264 Sequence Parameter Set - [vc_row][vc_column][vc_column_text]This is a follow-up to my World’s Smallest H.264 Encoder post. I’ve received several emails asking about precise details of things in two entities in the H.264 bitstream: the Sequence Parameter Set (SPS) and the Picture Parameter Set (PPS). Both entities contain information that an H.264 decoder needs to decode the video data, for example,…
- The Netflix IMF Workflow - interesting architectural implications
- VOD on AWS
- Video Coding - BBC R&D - BBC video encoding R&D home page
- Video in the War Zone: The Current State of Military Streaming - For the armed forces, streaming is a matter of national security. Here's an exclusive look at how the military, from analysts to ground troops, is using streaming video.
- Video: HLS and DASH Multi-Codec Encoding & Packaging - Free educational webinars, videos and other resources focused on the Broadcast Industry
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Divide & Encode: How to Encode Videos Blazingly Fast | Part I - Need For Speed - Here at Showmax, we’re addicted to speed and performance. In this post, I’ll go through a few techniques we used to improve the speed of our enc...
- Divide & Encode: How to Encode Videos Blazingly Fast | Part II - Under The Hood - This is the second (and final) part of our blog mini-series about boosting encoding speed. In the first part we wrote about how we managed to ma...
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Extracting contextual information from video assets - for an improved Netflix user experience
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Design of scheduling and rate-adaptation algorithms for adaptive HTTP streaming · dispar.at Blog - Design of scheduling and rate-adaptation algorithms for adaptive HTTP streaming - Stephan Hesse
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Pushing video bitrate to the limit - When you subscribe to a VOD service, you expect the best visual quality possible. For our customers across Sub-Saharan Africa, it’s no different...
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- BOLA: Near-Optimal Bitrate Adaptation for Online Videos
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- FFmpeg Threads Command: How it Affects Quality and Performance - So, I received an email from an acquaintance that read, “I was curious if there is actually any benefit to a “threads=” type custom command in x264. Specifically many streamers are buying 8 core/16 thread CPUs to encode as a standalone client capturing information from a video capture device.” I had an article on FFmpeg…
- The Netflix IMF Workflow - interesting architectural implications
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Extracting contextual information from video assets - for an improved Netflix user experience
- IMF: A Prescription for Versionitis - the emerging Interoperable Master Format standard
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Byte Down: Making Netflix’s Data Infrastructure Cost-Effective
- Server-less Just-in-Time Packaging with AWS Fargate and Unified Origin by Unified Streaming - In this blog article Jonas Rydholm Birmé describes how he created a server-less just-in-time packaging origin, using AWS ECS Fargate tasks…
-
Talks Presentations Podcasts
- Demuxed 2022 - 2022 Demuxed talks & presentations
- Demuxed 2016 - 2016 Demuxed talks & presentations
- Demuxed 2017 - 2017 Demuxed talks & presentations
- Demuxed 2018 - 2018 Demuxed talks & presentations
- Demuxed 2019 - 2019 Demuxed talks & presentations
- Demuxed 2020 - 2020 Demuxed talks & presentations
- Demuxed 2021 - 2021 Demuxed talks & presentations
- Demuxed | Heavybit - Demuxed is a podcast made for and by engineers working with video. Brought to you by Heavybit.
- From Sys Admin to Netflix SRE - Talk by Jonah Horowitz, Albert Tobey What does it take to be a Netflix SRE? With tens of thousands of Linux instances in a distributed system architecture, a...
- Mile High Video 2018 Proceedings - Mile High Video 2018 talks & presentations
- Mile High Video 2019 Proceedings - Mile High Video 2019 talks & presentations
- The Video Insiders - Video Insiders Podcast
- Video Coding Basics - How is this so efficient? - An introduction to the basics of video coding
- RTC.ON 2023 - 2023 RTC.ON talks & presentations
- JanusCon 2019 - 2019 JanusCon talks & presentations
- CommCon 2023 - 2023 CommCon talks & presentations
- CommCon 2021 - 2021 CommCon talks & presentations
- CommCon 2020 - 2020 CommCon talks & presentations
- CommCon 2019 - 2019 CommCon talks & presentations
- Video Coding Basics - How is this so efficient? - An introduction to the basics of video coding
-
-
Introduction
- Video Streaming Cheatsheet - The Video Streaming Cheatsheet is a double sided page, suitable for printing, that contains common terminology used in the video streaming industry in a quick reference format
- Eyevinn/streaming-onboarding - New to streaming and don't know where to start? This is the place for you! - Eyevinn/streaming-onboarding
- leandromoreira/digital_video_introduction - A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). - leandromoreira/digital_video_introduction
- A short history of video coding - Video coding is an essential component of video streaming, digital TV, video chat and many other technologies. This presentation, an invited lecture to the US …
-
HLS
-
Talks Presentations Podcasts
- 507_hls_authoring_for_airplay_2.
- 510_validating_http_live_streams.
- HLS | Bento4
- Integrating AirPlay for Long-Form Video Apps | Apple Developer Documentation
- Protocol Extension for Low-Latency HLS (Preliminary Specification) | Apple Developer Documentation
- Eyevinn/hls-cutsegment - A web app that lets you insert a cut into a segment, which is then cut into two new segments. - Eyevinn/hls-cutsegment
- Eyevinn/hls-download - Download HLS and convert to MP4.
- Eyevinn/hls-origin-scripts - Scripts to manipulate HLS manifests at origin or edge server - Eyevinn/hls-origin-scripts
- Eyevinn/hls-playlist-parser - A Javascript library to parse Hls playlists.
- Eyevinn/hls-relay - Script to pull HLS stream from one origin and push to another origin - Eyevinn/hls-relay
- Eyevinn/hls-ts-analyzer - Example implementation of hls-ts.js library.
- Eyevinn/hls-ts-js - HLS MPEG-TS parser library in Javascript.
- Eyevinn/manifestparser - A manifest parser.
- Eyevinn/vod-to-live - A python library to generate Live HLS from VOD.
- Last-Order/Minyami - A lovely video downloader for HLS videos.
- M3U8Kit/M3U8Parser - A light weight M3U8 parser. Support X-Key & X-Session-Key. - M3U8Kit/M3U8Parser
- SoulMelody/hls-get - An asynchronous terminal-based hls video stream (m3u8) downloader & combiner, with AES-128 decryption support. - SoulMelody/hls-get
- carlanton/m3u8-parser - HLS compliant m3u8 parser for Java.
- creeveliu/HTTPLiveStreamingTools - Latest Apple HLS tools copy from Apple Developer Center - creeveliu/HTTPLiveStreamingTools
- denex/hls-downloader - Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback - denex/hls-downloader
- dhairav/URLSessionHLSDownload - A swift 3 implementation for downloading HLS content and play it back using native AVPlayer - dhairav/URLSessionHLSDownload
- epiclabs-io/hls-analyzer - Analyzer for HTTP Live Streams (HLS) content.
- fcanas/HLSCore - A collection of Swift packages for working with HLS - fcanas/HLSCore
- flavioribeiro/nginx-audio-track-for-hls-module - :sound: Nginx module that generates audio track for HTTP Live Streaming (HLS) streams on the fly. - flavioribeiro/nginx-audio-track-for-hls-module
- flavioribeiro/nginx-vod-module-fmp4-hls - Play fragmented mp4's on HLS using nginx-vod-module - flavioribeiro/nginx-vod-module-fmp4-hls
- globocom/hlsclient - Python HLS Client.
- globocom/m3u8 - M3U8 library
- grafov/m3u8 - Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema: - grafov/m3u8
- iheartradio/open-m3u8 - Open Source m3u8 Parser.
- iliya-gr/mediasegmenter - HLS media segmenter.
- imsanthosh/HLS-Stream-health-monitoring-tool - HLS stream health monitoring utility tool provides an report of live HLS stream. This utility tool checks the all available bitrate streams and generates the report in html file format. HTML file i...
- krad/morsel - 📇 Swift library for creating HLS playlists and fragmented mp4 files. Works on Linux and iOS. - krad/morsel
- lcy0321/m3u8-downloader - Download the ts files according to the given m3u8 file. - lcy0321/m3u8-downloader
- leandromoreira/http-video-streaming-troubleshooting - A collection of fixes / problem solutions to HTTP video streaming - leandromoreira/http-video-streaming-troubleshooting
- majamee/arch-ffmpeg-gpac - A ready-prepared video transcoding pipeline to create DASH/ HLS compatible video files & playlists - majamee/arch-ffmpeg-gpac
- mifi/hls-vod - HTTP Live Streaming with on-the-fly encoding of any video file for Web/Apple TV/iPhone/iPad/iPod - mifi/hls-vod
- muxinc/hlstools
- nmrony/hlsdownloader-cli - Downloads HLS Playlist file and TS chunks using Terminal - nmrony/hlsdownloader-cli
- openHPI/nginx-hls-analyzer - Fork of fmsloganalyzer to adapt it for HLS streaming analyzes with nginx - openHPI/nginx-hls-analyzer
- osklil/hls-fetch - Download and decrypt videos served by the HTTP Live Streaming (HLS) protocol. - osklil/hls-fetch
- qi-shun-wang/HLSDownloader - Download Crypted HLS with server key and play video as local playing on iOS device. - qi-shun-wang/HLSDownloader
- r-plus/HLSion - HTTP Live Streaming (HLS) download manager to offline playback. - r-plus/HLSion
- rounce/nginx-hls-module - Smooth Streaming Module fork.
- selsta/hlsdl - C program to download VoD HLS (.m3u8) files.
- shimberger/gohls - A server that exposes a directory for video streaming via web interface - shimberger/gohls
- shrimpgo/video-downloader - Helper to download HLS videos.
- soldiermoth/hlsq - A CLI for adding some color to your HLS manifests along with some basic filtering
- t-mullen/hls-server - Middleware for serving HTTP Live Streaming (HLS) compatible media streams. - t-mullen/hls-server
- tjenkinson/mock-hls-server - Fake a live/event HLS stream from a VOD one. Useful for testing. - tjenkinson/mock-hls-server
- videojs/m3u8-parser - An m3u8 parser.
- yuhuili-lab/Tide - Simple m3u8 and MPEG-DASH MPD video downloader using libcurl - yuhuili-lab/Tide
- zhaiweiwei/nginx-hls - Contribute to zhaiweiwei/nginx-hls development by creating an account on GitHub.
- Introducing Low-Latency HLS - WWDC 2019 - Videos - Apple Developer - Since its introduction in 2009, HTTP Live Streaming (HLS) has enabled the delivery of countless live and on‐demand audio and video...
- alfg/docker-nginx-rtmp - 🐋 A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux. - alfg/docker-nginx-rtmp
- tozastation/HLS-Streaming - HLSを使ってみたです..
- HLS and Fragmented MP4 - At WWDC 2016, Apple announced support for fragmented MP4 (fMP4) as an alternative to MPEG-TS, which prior to their announcement was the only supported format. So why use fragmented MP4 files? Well,…
- cdnbye/hlsjs-p2p-engine - A hls.js plugin to offload bandwidth from expensive traditional CDNs,while also maximizing a user’s viewing experience. - cdnbye/hlsjs-p2p-engine
-
-
DASH
-
Talks Presentations Podcasts
- DASH IF Test Assets Database
- DASH Industry Forum | Catalyzing the adoption of MPEG-DASH
- DASH-IF Live Media Ingest Protocol
- Guidelines for Implementation: DASH-IF Interoperability Points
- mp4dash | Bento4
- Dash-Industry-Forum/DASH-IF-Conformance - This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE. - Da...
- Dash-Industry-Forum/ISOSegmentValidator - Contribute to Dash-Industry-Forum/ISOSegmentValidator development by creating an account on GitHub.
- Dash-Industry-Forum/Ingest
- Dash-Industry-Forum/dash-live-source-simulator - DASH live source simulator providing reference live content. - Dash-Industry-Forum/dash-live-source-simulator
- Dash-Industry-Forum/dash.js - A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers. - Dash-Industry-Forum/dash.js
- Dash-Industry-Forum/media-tools - A collection of tools for analyzing, handling, and creating media and media containers - Dash-Industry-Forum/media-tools
- Eyevinn/dash-validator-js - MPEG DASH validator JS library.
- Eyevinn/docker-2dash - A Docker container to pre-package MPEG DASH on demand content - Eyevinn/docker-2dash
- Eyevinn/docker-dash-packager - Open source MPEG DASH packager for live and VOD.
- Eyevinn/vp9-dash - FFMpeg wrapper script to create VP9 MPEG-DASH packages - Eyevinn/vp9-dash
- Viblast/dash-proxy - Easy downloading and mirroring of MPEG-DASH streams - Viblast/dash-proxy
- bitmovin/libdash - MPEG-DASH Access Library - Official ISO/IEC MPEG-DASH Reference Implementation - bitmovin/libdash
- carlanton/mpd-tools - DASH MPD tools for Java.
- dash-mpd-rs - Rust library for parsing, serializing and downloading media content from a DASH MPD file.
- djvergad/dash - An MPEG/DASH client-server module for simulating rate adaptation mechanisms over HTTP/TCP. - djvergad/dash
- mahbubcseju/MPEG-DASH-Downloader - Contribute to mahbubcseju/MPEG-DASH-Downloader development by creating an account on GitHub.
- nickdesaulniers/combine-mpd - Combine MPEG DASH MPD manifest files.
- pokey909/dash_adaptation_simulator - Simulate bitrate switching algorithms based on real data traces - pokey909/dash_adaptation_simulator
- sangwonl/python-mpegdash - MPEG-DASH MPD(Media Presentation Description) Parser - sangwonl/python-mpegdash
- stultus/mp4-to-mpegdash-py - Python Script to convert a MP4 file into onDemand MPEG-DASH - stultus/mp4-to-mpegdash-py
- tchakabam/dash-proxy - Experimental MPEG-DASH media gateway - proxy on-the-fly modified MP4 segment metadata - tchakabam/dash-proxy
- theolampert/dash-server - Small, command-line HTTP/2 file server for serving MPEG-DASH content. - theolampert/dash-server
- videojs/mpd-parser - Contribute to videojs/mpd-parser development by creating an account on GitHub.
- videojs/videojs-contrib-dash - Video.js plugin for supporting the MPEG-DASH playback through a video.js player - videojs/videojs-contrib-dash
- zencoder/go-dash - A Go library for generating MPEG-DASH manifests.
-
-
Encoding
-
Talks Presentations Podcasts
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- AK1194/Video-Compression-motion-estimation-block-video-encoder: This repository is about video compression, and more specifically about the motion estimation block (ME block) of a video encoder. It is a research project for developing an efficient motion - This repository is about video compression, and more specifically about the motion estimation block (ME block) of a video encoder. It is a research project for developing an efficient motion estima...
- Bento4 | Fast, Modern Tools and C++ Class Library for all your MP4 and DASH media format needs
- CRF Guide (Constant Rate Factor in x264, x265 and libvpx) - What is the Constant Rate Factor?
- ClearSlide/Fantastic-Transcoder - Fantastic transcoder is a video transcoder which utilizes massively parallel compute to achieve ludicrous conversion speeds. - ClearSlide/Fantastic-Transcoder
- H.264 profiles and levels | Inside & Outside MediaCoder
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder, Part 2
- Live Video Transmuxing/Transcoding: FFmpeg vs TwitchTranscoder, Part I
- Snowmix - The Swiss Army Knife of Open Source Live Video Mixing. - Snowmix Video Mixer
- donmelton/video_transcoding - Tools to transcode, inspect and convert videos.
- zolinux/MediaArchiver - Transcode video files using FFMPEG and python3.
- sitkevij/mp
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- DolbyLaboratories/dlb_mp4demux: The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC - The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3)...
- GeoHaber/Video-Transcode - ffmpeg H264 H265 HEVC MPEG Video Trans-code Image-Matrix Collage - GeoHaber/Video-Transcode
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- LordCrainer/transcoding_ffmpeg - Transcoding video usando ffmpeg.
- Ponyboy47/TranscodeVideo - A Swift wrapper around the transcode-video command - Ponyboy47/TranscodeVideo
- SmurfManX/ffmpeg-nvidia-adaptive-vod-transcoder - bash script which will detect video new file in folder and transcode it to adaprive bitrate - SmurfManX/ffmpeg-nvidia-adaptive-vod-transcoder
- VQEG/streamsim
- Vilsol/Transcoder - Docker container to transcode videos in mounted volume to H265 using FFMPEG - Vilsol/Transcoder
- Zulko/moviepy
- alfg/docker-bento4 - A dockerized Bento4 from source. Built on Alpine Linux. - alfg/docker-bento4
- andressspinetti/video-transcoder - AWS S3 + Lambda + Transcode.
- avTranscoder/avTranscoder - C++ API for LibAV / FFMpeg.d
- bbc/brave - Basic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud - bbc/brave
- bbxnet/transcode
- benvanik/node-transcoding - node.js video transcoding library.
- bfansports/CloudTranscode - Distributed videos and images encoding/transcoding using Amazon SFN, FFMpeg and ImageMagic - bfansports/CloudTranscode
- bloc97/Anime4K - A High-Quality Real Time Upscaler for Anime Video.
- bmhayward/Transcode - Tools to batch transcode and process videos.
- cannonbeach/ott-packager - OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS - cannonbeach/ott-packager
- cwinging/transcode - python transcode server.
- davidbt/djmediastreamer - A Django project that allows you to catalog and stream your videos (using FFmpeg to add subtitles and transcode). - davidbt/djmediastreamer
- dev-labs-bg/swift-video-generator
- diego3g/gcloud-node-video-transcoding - 📹🔥 Transcode Google Cloud Storage video files with Node.js and FFmpeg - diego3g/gcloud-node-video-transcoding
- ericgriffin/fflock - Distributed video transcoding.
- escaped/django-video-encoding - django-video-encoding helps to convert your videos into different formats and resolutions. - escaped/django-video-encoding
- fluendo/fluster - Testing framework for decoders conformance.
- i4tv/gstreamill - encoder with hls output based on gstreamer.
- intel/gmmlib
- intel/libva - Libva is an implementation for VA-API (Video Acceleration API) - intel/libva
- intel/media-driver
- jliljebl/flowblade
- just-work/django-video-transcoding - Simple video transcoding application for Django Framework - just-work/django-video-transcoding
- kees/transcode - Video Transcoding Tools.
- kwodzicki/video_utils - Python package containing many tools useful for converting video files to h264/h265 encoded MP4 or MKV files - kwodzicki/video_utils
- madebyhiro/codem-transcode - Offline video transcoder written in node.js.
- media-toolbox/avbroadcast: avbroadcast - republish media streams for mass consumption - avbroadcast - republish media streams for mass consumption - media-toolbox/avbroadcast
- mltframework/mlt - MLT Multimedia Framework.
- monking/transcode-web-video - Quickly transcode a source video to MP4, OGV, and WebM, with scale, bitrate, and screengrab options. - monking/transcode-web-video
- olaris / olaris-server - GitLab.com
- ptrandev/swift-encoder - A fire-and-forget shell script that encodes multiple video and audio files with ffmpeg. - ptrandev/swift-encoder
- quarkscript/media_works - Transcode video by ffmpeg with nvenc; normalize the volume; force dynamic range compression to the volume - quarkscript/media_works
- realeyes-media/demo-encoder - A nodejs encoding system based on ffmpeg and configured to write HLS streaming files to S3 - realeyes-media/demo-encoder
- sambios/ffmpeg_transcoder - video transcode based on ffmpeg, support H264/HEVC and more. - sambios/ffmpeg_transcoder
- selsamman/react-native-transcode - Video Transcoder for React Native.
- senko/avtk
- sitkevij/mp
- snickers/snickers - :chocolate_bar: An open source alternative to the video cloud encoding services. - snickers/snickers
- streamlink/streamlink - Streamlink is a CLI utility which pipes video streams from various services into a video player - streamlink/streamlink
- sw360cab/pyup-transcoder - a Python-based software to transcode videos and upload files to a remote server or S3-bucket - sw360cab/pyup-transcoder
- twitter/vireo: Vireo is a lightweight and versatile video processing library written in C++11 - Vireo is a lightweight and versatile video processing library written in C++11 - twitter/vireo
- voc/voctomix - Full-HD Software Live-Video-Mixer in python.
- vt-vl-lab/FGVC - [ECCV 2020] Flow-edge Guided Video Completion .
- xyk2/cloud-transcoder - Transcoding long (>1 hour) videos quickly and cost-effectively on GCP to adaptive HLS and MP4 mezzanine files. Up to 40x $ savings. - xyk2/cloud-transcoder
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- cbsinteractive/transcode-orchestrator - Agnostic API orchestrating the transcoding of media assets across various cloud providers, previously https://github.com/cbsinteractive/video-transcoding-api - cbsinteractive/transcode-orchestrator
- natsuite/NatReader-API - NatReader is a cross-platform video decoding API designed for transcoding applications. - natsuite/NatReader-API
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- bookyo/express-ffmpeg - nodejs ffmpeg video transcode webui,基于nodejs的云转码系统 https://www.efvcms.com - bookyo/express-ffmpeg
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- chn-lee-yumi/distributed_ffmpeg_transcoding_cluster: 分布式FFMpeg转码集群。A FFMpeg transcoding cluster runs in variable CPUs, including ARM, x86, and others which can run linux. You can use it to run a RaspberryPi cluster. - 分布式FFMpeg转码集群。A FFMpeg transcoding cluster runs in variable CPUs, including ARM, x86, and others which can run linux. You can use it to run a RaspberryPi cluster. - chn-lee-yumi/distributed_ffmpeg_...
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
- A Large-Scale Comparison of x264, x265, and libvpx - a Sneak Peek
- Introducing SVT-AV1: a scalable open-source AV1 framework - by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron
-
AV1
- AV1 Codec - Working with the AV1 Codec Kevin Staunton-Lambert Solutions Architect R&D @kevleyski www.switch.tv
- AV1 decoder model - Description of the AV1 decoder model.
- Analysis of AV1 Encoding Tools & libaom Case Study - This article provides a performance analysis of AV1 encoding tools.
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- aom - Git at Google
- videolan/dav1d - dav1d is the fastest AV1 decoder on all platforms.
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- AOMediaCodec/av1-rtp-spec - Current draft (HTML): https://aomediacodec.github.io/av1-rtp-spec/ - AOMediaCodec/av1-rtp-spec
- Alkl58/NotEnoughAV1Encodes - GUI Handler for AV1 Encoders (aomenc, rav1e & svt-av1) - Alkl58/NotEnoughAV1Encodes
- Eyevinn/av1-player - Eyevinn AV1 player.
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- luziferius/av1transcoder - Transcode video files to the AV1 format using ffmpeg and libaom-av1. - luziferius/av1transcoder
- master-of-zen/Av1an: Cross-platform command-line AV1 encode toolkit - Cross-platform command-line AV1 encode toolkit. Contribute to master-of-zen/Av1an development by creating an account on GitHub.
- xiph/rav1e - The fastest and safest AV1 encoder.
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- Promising Initial Results with AV1 Testing - Streaming Learning Center - [vc_row margin_top=”30″][vc_column][vc_column_text]I began testing AV1 early this week. Briefly, my tests involve 16 ten-second clips in four genres (movies, sports, animations, gaming) and an “other” category (music video, nature video). I’ve completed the first set of tests with FFmpeg 4.3, benchmarking x264, x265, and the latest version of the Alliance for Open Media AV1 codec,…
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
- SVT-AV1: an open-source AV1 encoder and decoder - by Andrey Norkin, Joel Sole, Mariana Afonso, Kyle Swanson, Agata Opalach, Anush Moorthy, Anne Aaron
-
HEVC
- 515_hls_authoring_update
- Encoding-for-HEVC
- Guide to HEVC/H.265 Encoding and Playback - HEVC's main advantage over H.264 is that it offers roughly double the compression ratio for the same quality. This means that a video file encoded with HEVC can occupy half the space of its H.264 equivalent with no noticeable change in quality, or the same amount of space with improved quality.
- HEVC in HLS: 10 Key Questions for Streaming Video Developers - Many who heard that Apple is adding support for HEVC playback in HTTP Live Streaming were left with more questions than answers. Here's what developers need to know.
- HEVC/H.265 Video Coding Standard: Part 1 - Dr. Dan Grois, Benjamin Bross, Dr. Detlev Marpe and Karsten Sühring HEVC/H.265 Video Coding Standart including the Range Extensions Scalable Extensions and M...
- HEVC/H.265 Video Coding Standard: Part 2 - Dr. Dan Grois, Benjamin Bross, Dr. Detlev Marpe and Karsten Sühring HEVC/H.265 Video Coding Standart including the Range Extensions Scalable Extensions and M...
- Standardization of High Efficiency Video Coding (HEVC) - Standardization of High Efficiency Video Coding (HEVC) Jens-Rainer Ohm, Institute of Communication Engineering, RWTH Aachen University, DE
- The Market Significance of Apple's Adopting HEVC: Here's What I Think - At the recent World Wide Developer's Conference (WWDC), Apple announced that the next versions of Safari, iOS, and tvOS will support HLS with HEVC encoded video. This puts Apple firmly in the HEVC camp, with the Alliance for Open Media camp (Amazon, Cisco, Intel, Google, Microsoft, Mozilla, Netflix,
- multicoreware / x265 / wiki / Home — Bitbucket
- x265 Documentation — x265 documentation
- Eyevinn/docker-hevc - Docker container to create HEVC streaming packages - Eyevinn/docker-hevc
- amaurypm/transcode2H265 - Unattended video transcoder to H265 and ACC codecs, in MKV containers. - amaurypm/transcode2H265
- Apple Got It Wrong: Encoding Specs for HEVC in HLS - Adding HEVC to your HLS streams is looking like a no brainer, but if you decide to do so, you may not want to take Apple's HEVC encoding recommendations verbatim. You'll deliver noticeably higher quality video if you follow the advice detailed below.
- Standardization of High Efficiency Video Coding (HEVC) - Standardization of High Efficiency Video Coding (HEVC) Jens-Rainer Ohm, Institute of Communication Engineering, RWTH Aachen University, DE
-
-
Players
-
MPEG
- davidAgo4g/VideoPlayer-iOS - A library based on FFMPEG to play video files on iOS using OpenGLES and AudioQueue. Build with theos - davidAgo4g/VideoPlayer-iOS
- Samples players for dash.js
- elements/packages/mux-player - `<mux-player>` is the official Mux-flavored video player web component. The player UI is built on [Media Chrome](https://github.com/muxinc/media-chrome) and [`<mux-video>`](https://github.com/muxinc/elements/tree/main/packages/mux-video) drives the core video logic used to play Mux Video content.
- vitalets/awesome-smart-tv - :zap:A curated list of awesome resources for building Smart TV apps - vitalets/awesome-smart-tv
- Building native video Pins - Billions of videos are viewed across the internet every day, but video on Pinterest is unique. On Pinterest, you’ve always been able to save videos from around the web, and in 2013, we made it…
-
Android
- google/ExoPlayer - ExoPlayer is an application level media player for Android.
- videolan/vlc-android - VLC for Android, Android TV and ChromeOS.
-
Chromecast
-
iOS tvOS
- BrikerMan/BMPlayer - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles. - BrikerMan/BMPlayer
- VeinGuo/VGPlayer - 📺 A simple iOS video player by Vein.
- hanton/HTY360Player - Open Source iOS 360 Degree Panorama Video Player.
- noreasonprojects/ModernAVPlayer - ModernAVPlayer is a persistence AVPlayer wrapper.
- renzifeng/ZFPlayer - Support customization of any player SDK and control layer
- videolan/vlc-ios - VLC for iOS is the official port of VLC on the iOS/tvOS platforms.
- piemonte/Player - ▶️ video player in Swift, simple way to play and stream media on iOS/tvOS - piemonte/Player
-
Roku
- Playing Video Examples - Roku provides the simplest way to stream entertainment to your TV. On your terms. With thousands of available channels to choose from.
- Video Node Docs - Roku provides the simplest way to stream entertainment to your TV. On your terms. With thousands of available channels to choose from.
- XML + Code + Good times = RSG Application - Written by John Zolezzi — April 6th 2018
- Roku - Roku provides the simplest way to stream entertainment to your TV. On your terms. With thousands of available channels to choose from.
-
Web
-
-
Transport
-
RIST
- RIST Forum - The RIST forum manage the Reliable Internet Stream Transport (RIST), for transporting live video over unmanaged networks.
- librist - A library that can be used to easily add the RIST protocol to your application.
-
RTMP
- Create your own video streaming server with Linux - Using Nginx to create a streaming server using RTMP and nginx
- The Real-Time Messaging Protocol Explained
-
SRT
- SRT Alliance - Home page for the SRT protocol
- Streaming With SRT Protocol in OBS
- SRT Cookbook - More in-depth technical documentaion on the SRT protocol and library.
- SRT Open Source project
-
VP9
- Wifibroadcast – Analog-like transmission of live video data - Wifibroadcast is a project aimed at the live transmission of HD video (and other) data using wifi radios. One prominent use case is to transmit camera images for a first person view (FPV) of remote…
-
-
Specs and Standards
-
SRT
-
Industry Forums
- CTA | WAVE Project - The WAVE (Web Application Video Ecosystem) Project, hosted by the Consumer Technology Association (CTA)®, aims to improve how internet-delivered commercial video is handled on consumer electronics devices and to make it easier for content creators to distribute video to those devices.
- DASH Industry Forum | Catalyzing the adoption of MPEG-DASH
- Home | Streaming Video Alliance - Making Streaming Video Better Streaming video is exploding in popularity. Consumers are watching more video online across a myriad of devices. But, the streaming experiences, across providers, can be wildly different from each other which ultimately hurts adoption. The problem is a lack of colla ...
-
MPEG
- MPEG About
- MPEG Meetings
- MPEG future
- MPEG home page
- MPEG point cloud compression
- MPEG: What Happened? - At the end of last month, MPEG co-founder Leonardo Chiariglione announced the 'MPEG is closed.' That's not quite true, but it is undergoing a reorganization. So what does that mean for the organization and the new codec standards it is bringing out this year?
- Official Registration Authority for the ISOBMFF family of standards
- ISO Base Media File Format Reference Software
- MPEG High Efficiency Image File Format (HEIF)
-
-
FFMPEG
-
Web
- CUDA GPU Accelerated h264/h265/HEVC Video Encoding with ffmpeg - How to use CUDA GPU hardware encoding with ffmpeg to encode h264 and h264 HEVC movies in high quality and highspeed with our optimized parameter settings.
- Generate MPEG-TS from file with ffmpeg - In this post I will describe how an MPEG-TS multicast stream can be generated with ffmpeg by looping an MP4 file and a Docker container…
- How to decode a video (memory file / byte string) and step through it frame by frame in python? - I am using python to do some basic image processing, and want to extend it to process a video frame by frame. I get the video as a blob from a server - .webm encoded - and have it in python as a b...
- Is it possible to get FFmpeg to use hardware acceleration for HEVC transcoding on macOS? - I have a MacBook Pro with a Kaby Lake processor running macOS High Sierra (10.12). Is it possibe somehow to setup FFmpeg to utilize hardware encoding of HEVC with toolbox, instead of libx265?
- Loop file and generate multiple video bitrates muxed in MPEG-TS with ffmpeg - In a previous post I described how an MPEG-TS multicast stream can be generated with ffmpeg by looping an MP4 file. In this post I will…
- This gist will generate an Intel QSV-enabled FFmpeg build using the open source Intel Media SDK. Testbed used: Ubuntu 18.04LTS. A fallback is also provided for the intel vaapi driver where needed. - This gist will generate an Intel QSV-enabled FFmpeg build using the open source Intel Media SDK. Testbed used: Ubuntu 18.04LTS. A fallback is also provided for the intel vaapi driver where needed. ...
- compile and install latest ffmpeg source as pkg - compile and install latest ffmpeg source as pkg. GitHub Gist: instantly share code, notes, and snippets.
- cuda/ubuntu16.04/ffmpeg-gpu/Dockerfile · master · nvidia / container-images / samples - Sample Dockerfiles for Docker Hub images
- dschere/industrial-ffmpeg - A high level transcoder using ffmpeg that in addition to transcoding provides real time stats, detection of bad video, integration with nginx for on demand video - dschere/industrial-ffmpeg
- x264 FFmpeg Options Guide - Linux Encoding
- Correcting for audio/video sync issues with the ffmpeg program’s ITSOFFSET switch - The ffmpeg program has numerous “switches” that help to adjust and convert audio and video files. Some of them are not explained very well in the documentation, and many websites have c…
- Understanding Rate Control Modes (x264, x265, vpx) - What is “rate control”? It’s what a video encoder does when it decides how many bits to spend for a given frame. The goal of (lossy) video encoding is to sav...
- How to generate a fmp4 hls live stream with FFMPEG - ffmpeg -re -stream_loop -1 -i voweb.mp4 -hls_fmp4_init_filename init.mp4 -vf “settb=AVTB,setpts=’trunc(PTS/1K)*1K+st\(1,trunc(RTCTIME/1K))-1K*trunc(ld(1)/1K)’,\ drawtext=fontfile=…
- transitive-bullshit/awesome-ffmpeg - 👻 A curated list of awesome FFmpeg resources.
- Generate MPEG-TS from file with ffmpeg - In this post I will describe how an MPEG-TS multicast stream can be generated with ffmpeg by looping an MP4 file and a Docker container…
- Loop file and generate multiple video bitrates muxed in MPEG-TS with ffmpeg - In a previous post I described how an MPEG-TS multicast stream can be generated with ffmpeg by looping an MP4 file. In this post I will…
-
-
Audio
-
Web
- Adjust and Normalize Your Music Files with FFMPEG - Make Tech Easier - If your music files are too loud, too soft, or have obnoxious peaks and irregular volume, you can use FFmpeg to normalize your music files. Here's how.
- Audio Loudness | Conversational Actions | Google Developers
- Audio normalization with ffmpeg using loudnorm (ebur128) filter
- EBU Evaluations of Multichannel Audio Codecs
- EBU R128 Introduction - Florian Camerer - Florian Camerer gives an introduction to the European Broadcasting Union's R128 Broadcast Standard and speaks in general about perceived loudness, peak norma...
- How to Set Audio Levels for Video - Bad sound can easily ruin good footage. Use these tips when it comes time to set audio levels for video and film projects.
- Loudness Explained Page | Music Tribe - TC Electronic - tcelectronic,
- Quick Tutorial: How to Increase Volume in Audacity [2019 Update - How to increase volume in Audacity? This article will guide you to change volume in Audacity and its alternative tool. You can pick up one of them to edit volume in Audacity as you like.
- ReplayGain - Audacity Forum
- Techniques for Establishing and Maintaining Audio Loudness for Digital Television
- hybrik/hybrik-samples - Hybrik Samples.
- normalizing Audio
-
-
Subtitles and Captions
-
Web
- Can ffmpeg extract closed caption data - I am currently using ffmpeg to convert videos in various formats to flv files. One request has also come up and that is to get closed caption info out o the file as well. Does anyone have any exper...
- Closed Captioning and Subtitling Products - MacCaption and CaptionMaker Overview - Telestream - Telestream Closed Captioning: MacCaption and CaptionMaker allow you to easily author, edit, create subtitles, and encode and repurpose video captions for television, web and mobile delivery
- DVB captions in media convert - ** If your output captions are DVB-Sub, set them up in your outputs according to the following information.
- IMSC Specification
- IMSC validator
- The ultimate guide to CCs
- Web Video Text Tracks Format (WebVTT) - Web Video Text Tracks Format (WebVTT) is a format for displaying timed text tracks (such as subtitles or captions) using the track element.
-
-
Ads
-
Web
- Understanding Real-time Bidding for AVOD Services - We have in previous blog articles described the principles behind server-side ad-insertion and described some of the challenges with it as…
- Understanding Server-Side Dynamic Ad Insertion - In this post we’re explaining the principles behind Server-Side Dynamic Ad Insertion technology. If you are already familiar with video…
- SCTE-104/35 and Beyond: A Look at Ad Insertion in an OTT World - Ad Insertion is a very important part of many video delivery systems because of the monetization aspect—it generates revenue!
-
-
Vendors
-
Web
-
Dolby
- Dolby Vision for Content Creators | Dolby Laboratories - The Dolby Vision integrated workflow gives you the tools needed to efficiently create wide color gamut and high dynamic range content and ensures that the look you create in the color suite stays true when experienced across across a multitude of devices. With Dolby Vision high dynamic range imaging, you get bolder highlights and incredible contrast. That means greater sharpness, depth, and more detailed shadows to expand your storytelling possibilities like never before.
- Hybrik API Reference
- dolby-encoding-engine/plugins at master · DolbyLaboratories/dolby-encoding-engine - Contribute to DolbyLaboratories/dolby-encoding-engine development by creating an account on GitHub.
- Dolby Vision for Content Creators | Dolby Laboratories - The Dolby Vision integrated workflow gives you the tools needed to efficiently create wide color gamut and high dynamic range content and ensures that the look you create in the color suite stays true when experienced across across a multitude of devices. With Dolby Vision high dynamic range imaging, you get bolder highlights and incredible contrast. That means greater sharpness, depth, and more detailed shadows to expand your storytelling possibilities like never before.
-
-
Streaming Server and Storage
-
SRT
- Red5/red5-server - Red5 Server core.
- Roverr/rtsp-stream - Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers. - Roverr/rtsp-stream
- ant-media/Ant-Media-Server - Ant Media Server supports RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV - ant-media/Ant-Media-Server
- haiwen/seafile - High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features. - haiwen/seafile
- ireader/media-server - RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4 - ireader/media-server
- muxinc/stream.new - The repo for https://stream.new.
- openfun/marsha - :clapper: A self-hosted opensource LTI video provider - openfun/marsha
- openstack/swift - OpenStack Storage (Swift).
- ossrs/srs - SRS is a simple live streaming cluster, a simple joy. - ossrs/srs
- rclone/rclone - rsync for cloud storage - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files - rclone/rclone
- streamaserver/streama - Self hosted streaming media server. https://docs.streama-project.com/ - streamaserver/streama
- OpenVisualCloud/Smart-City-Sample - The smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for traffic or stadium sensing, analytics and management tas...
- prologic/tube - 📺 a Youtube-like (without censorship and features you don't need!) Video Sharing App written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and R...
-
Programming Languages
Categories
Sub Categories
Keywords
hls
32
video
30
ffmpeg
21
streaming
12
python
11
m3u8
10
hls-live-streaming
9
swift
9
transcode
8
dash
8
audio
8
ios
8
mpeg-dash
7
live-streaming
7
live
6
mp4
6
video-streaming
6
docker
6
mpeg
6
stream
5
player
5
rtmp
5
multimedia
5
hevc
5
video-processing
5
h265
5
hls-stream
5
av1
4
h264
4
streaming-video
4
vod
4
java
4
video-player
4
golang
4
media
4
avplayer
4
media-server
3
rtsp
3
webrtc
3
encoder
3
transcoding
3
video-transcoding
3
c
3
fmp4
3
encoding
3
drm
3
rust
3
cocoapods
3
http-live-streaming
3
livestream
3