Intro & Learning
Browse 242 curated intro & learning resources for video development on Awesome Video.
Subcategories
- Books & Courses
- Case Studies & Whitepapers
- Community Blogs & Forums
- Encoding & Transcoding Guides
- Introduction
- Learning Resources
- Player Development Documentation
- Subtitle & Caption Tutorials
- Tutorials & Case Studies
- Video Streaming Tutorials
- Webinars & Conference Talks
Resources
- A Brief History of Video CodingAuthored by Marco Jacobs and Jonah Probell, this document provides a detailed account of the history of video coding. It discusses early fo…
- A Brief History of Video Compression Standards: 1929 to 2020An article by Moment For Technology that provides a concise history of video compression standards, covering key developments from 1929 to…
- A Comprehensive Guide To Develop A Live Video & On-demand Video Streaming AppAn extensive guide by RaftLabs detailing the development of live and on-demand video streaming applications, including business use cases,…
- AWS Media Services TrainingFree digital courses and resources designed to build skills in cloud-based media services workflows. The offerings include the AWS Ramp-Up…
- AWS Media Services TrainingFree digital courses and resources designed to build skills in cloud-based media services workflows. The offerings include the AWS Ramp-Up…
- An Overview of Emerging Video Coding StandardsThis article from GetMobile: Mobile Computing and Communications provides an overview of existing and emerging video coding standards, incl…
- Ant Media Server TutorialsA collection of tutorials from Ant Media that cover various aspects of setting up and managing a video streaming server. Topics include Web…
- Ant Media Server TutorialsA collection of tutorials from Ant Media that cover various aspects of setting up and managing a video streaming server. Topics include Web…
- Ant Media Video Streaming TutorialsA comprehensive collection of technical blog posts and tutorials covering protocols like WebRTC, RTMP, HLS, and CMAF. These resources guide…
- Ant Media Video Streaming TutorialsA comprehensive collection of technical blog posts and tutorials covering protocols like WebRTC, RTMP, HLS, and CMAF. These resources guide…
- Background on the BAVC Model | Video History ProjectAn overview of the Bay Area Video Coalition's efforts in video preservation and remastering, highlighting the challenges and solutions in m…
- BoxCast Live Streaming ResourcesAn extensive learning hub offering support articles, step-by-step guides, courses, blogs, tech tips, and podcasts. Topics range from settin…
- Build Your Own Video Compression Service with Rust WASMThis tutorial guides you through creating a Rust application that compiles to WebAssembly and utilizes FFmpeg to build a video compression…
- Build Your Own Video Compression Service with Rust WebAssemblyThis tutorial guides you through creating a Rust application that compiles to WebAssembly and utilizes FFmpeg to build a video compression…
- Build Your Own Video Streaming Platform - Linode TutorialA free video tutorial that walks through the process of creating a video streaming website using HTML, CSS, and Next.js. It covers setting…
- Building Scalable Video Encoding Pipelines Essentials - Tonex TrainingA training course covering the fundamentals of building scalable video encoding pipelines, including topics like video codecs, cloud-based…
- Building Scalable Video Encoding Pipelines Essentials - Tonex TrainingA training course covering the fundamentals of building scalable video encoding pipelines, including topics like video codecs, cloud-based…
- Building Scalable Video Encoding Pipelines TrainingAn in-depth training course by Tonex that focuses on designing and implementing robust video encoding systems. It covers principles, tools,…
- Building Scalable Video Encoding Pipelines TrainingAn in-depth training course by Tonex that focuses on designing and implementing robust video encoding systems. It covers principles, tools,…
- Can I use... Support tables for HTML5, CSS3, etcCan I use... Support tables for HTML5, CSS3, etc - Resource from caniuse.com
- Cloudinary's Guide on Live StreamingAn in-depth guide explaining the live streaming process, including capturing video and audio, compressing and encoding video, and deliverin…
- Coding Video: A Practical Guide to HEVC and BeyondA comprehensive book that provides a practical guide to High Efficiency Video Coding (HEVC) and other video coding standards. It includes a…
- Coursera: AR & Video Streaming Services Emerging TechnologiesAn online course that explores augmented reality applications, technologies, products, and businesses, providing insights into video stream…
- Create a Video Streaming Platform with ReactThis article from GeeksforGeeks guides readers through the process of creating a video streaming platform using React. It covers the setup…
- Create a Video Streaming Platform with ReactThis article from GeeksforGeeks guides readers through the process of creating a video streaming platform using React. It covers the setup…
- Create a Video Trimming App Using ffmpeg.wasmThis tutorial guides you through building a simple video trimming application using ffmpeg.wasm. It provides a practical example of impleme…
- Datavideo's 'Getting Started with Streaming' TutorialsDatavideo offers a series of how-to videos and tutorials guiding users through the setup and operation of their streaming equipment, includ…
- Datavideo's 'Getting Started with Streaming' TutorialsDatavideo offers a series of how-to videos and tutorials guiding users through the setup and operation of their streaming equipment, includ…
- Decoding the Video Codec Wars: H.264, HEVC, and AV1 Compared for StreamingThis article explores the history and differences between leading video codecs: H.264, HEVC, and AV1. It provides insights into their devel…
- Decoding the Video Codec Wars: H.264, HEVC, and AV1 Compared for StreamingThis article explores the history and differences between leading video codecs: H.264, HEVC, and AV1. It provides insights into their devel…
- Digital VideoThe Wikipedia page on Digital Video provides an overview of digital video technologies, including the history of video compression standard…
- Digital Video: How it Works, History, and FormatsThis resource explains the fundamentals of digital video, including how it works, its history, and various formats. It covers topics such a…
- Digital Video: How it Works, History, and FormatsThis resource explains the fundamentals of digital video, including how it works, its history, and various formats. It covers topics such a…
- Elephants Dream (Open Movie)The first open movie from the Blender Foundation (2006). It's an animated short film widely used in the past as a standard test video for n…
- Elephants Dream (Open Movie)The first open movie from the Blender Foundation (2006). It's an animated short film widely used in the past as a standard test video for n…
- Encoding.com Resource LibraryA collection of documents and solution briefs covering various aspects of video encoding, including automated quality control, adaptive bit…
- Encoding.com Resource LibraryA collection of documents and solution briefs covering various aspects of video encoding, including automated quality control, adaptive bit…
- Evolution of AVS Video Coding Standards: Twenty Years of Innovation and DevelopmentThis research paper published in Science China Information Sciences provides a comprehensive survey of the three generations of AVS video c…
- Extending the Browser with WebAssemblyAn article that guides developers through the process of porting the AV1 video decoder to WebAssembly, enabling AV1 video playback in any m…
- FrameFlowFrameFlow is a high-performance video processing library for web browsers, leveraging WebCodecs and FFmpeg compiled to WebAssembly. It supp…
- GStreamer Multimedia FrameworkGStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workf…
- GstWASMGstWASM is an open-source project that brings GStreamer development to the web using WebAssembly. It provides features like SDL2 for video…
- GstWASMAn open-source project that brings GStreamer development to the web using WebAssembly. It provides features like SDL2 for video rendering,…
- H.261 Video Compression StandardThe Wikipedia page on H.261 provides detailed information about the first practical digital video coding standard developed by the ITU-T. I…
- Historical Timeline of Video Coding Standards and FormatsAn in-depth white paper by Vcodex BV that provides a comprehensive timeline of the development of video coding standards and formats. It co…
- Historical Timeline of Video Coding Standards and FormatsAn in-depth white paper by Vcodex BV that provides a comprehensive timeline of the development of video coding standards and formats. It co…
- History of Video TechnologyA comprehensive timeline detailing the evolution of video technology from the 1940s to the 1990s, covering significant milestones in video…
- How To Stream Video: A Beginner's GuideA beginner's guide covering the essentials of setting up audio and video sources, choosing streaming destinations, and understanding the ba…
- How To Stream Video: A Beginner's GuideA beginner's guide covering the essentials of setting up audio and video sources, choosing streaming destinations, and understanding the ba…
- How to Build a Video Editor with Wasm in ReactThis tutorial walks you through building a WebAssembly-based video editor in React using ffmpeg.wasm. The application allows users to uploa…
- How to Build a Video Editor with WebAssembly in ReactThis tutorial walks you through building a WebAssembly-based video editor in React using FFmpeg.WebAssembly. The application allows users t…
- How to Build a Video Streaming App? - Development Guide 2024A development guide by The NineHertz that provides insights into building a video streaming app, covering features, technology stack, and t…
- How to Create a Video Streaming App: A Step-by-Step Guide to Building Your Own PlatformThis guide by Repur Tech offers a comprehensive overview of building a video streaming platform. It discusses the basics of video streaming…
- How to Create a Video Streaming App: A Step-by-Step Guide to Building Your Own PlatformThis guide by Repur Tech offers a comprehensive overview of building a video streaming platform. It discusses the basics of video streaming…
- How to Develop a Video Streaming Service in 2024A detailed guide by Toxigon that outlines the steps to develop a video streaming service, including planning, choosing the right technology…
- How to Live Stream: Beginners Guide to Get StartedA guide providing five simple steps to start live streaming, including choosing the right platform, setting up equipment, and engaging with…
- How to Live Stream: Beginners Guide to Get StartedA guide providing five simple steps to start live streaming, including choosing the right platform, setting up equipment, and engaging with…
- HowVideo.worksHowVideo.works - Resource from howvideo.works
- IBM Video Streaming: Basics of Streaming Video ProductionAn article detailing the five essential elements of any streaming production setup, providing foundational knowledge for setting up and man…
- In-browser Transcoding of Video Files with FFmpeg and WebAssemblyThis article explores using the WebAssembly build of FFmpeg to perform video transcoding directly within the browser. It provides a step-by…
- Integrating FFmpeg with React.js via WebAssemblyThis guide explores utilizing FFmpeg within a React.js environment, leveraging WebAssembly for browser-based video processing tasks. It pro…
- Introduction to Digital Video TechnologyAn article providing an overview of how video codecs work, including a brief history and explanation of key concepts in digital video techn…
- Introduction to Digital Video TechnologyAn article providing an overview of how video codecs work, including a brief history and explanation of key concepts in digital video techn…
- Introduction to the WebCodec API - Real Time Video Encoding and DisplayA tutorial introducing the WebCodec API, demonstrating how to capture video from a user's camera, encode it in real time using VP8 encoding…
- Learned Scalable Video Coding For Humans and MachinesAn end-to-end learnable video codec that supports machine vision tasks in its base layer and input reconstruction for human viewing in its…
- Live Streaming for Dummies: How to Get StartedA comprehensive guide that breaks down everything you need to know about getting started with live streaming, ensuring that even a complete…
- Live Streaming for Dummies: How to Get StartedA comprehensive guide that breaks down everything you need to know about getting started with live streaming, ensuring that even a complete…
- Matrox Video Learning ResourcesA collection of technology guides, webinars, and on-site training seminars provided by Matrox Video experts. Topics include multi-channel e…
- Muvi's Guide to Setting Up a Video Streaming ServerA detailed guide that walks users through the process of setting up their own video streaming server in five simple steps. It covers topics…
- Muvi's Guide to Setting Up a Video Streaming ServerA detailed guide that walks users through the process of setting up their own video streaming server in five simple steps. It covers topics…
- Node.js Tutorial: How to Build a Video Streaming Application in 10 MinutesThis tutorial on HackerNoon provides a quick and practical guide to building a video streaming application using Node.js. It includes step-…
- Open-Source Video Streaming Frameworks TutorialA comprehensive tutorial exploring open-source video streaming frameworks, covering setup, features, and best practices for developers.
- OpenVVC: A Lightweight Software Decoder for the Versatile Video Coding StandardAn open-source software decoder developed by researchers that supports a broad range of VVC functionalities. OpenVVC is designed to achieve…
- Otterbein University Digital Video TutorialsA guide for faculty interested in digital video in its various forms, including digital storytelling student assignments, instructional vid…
- PTZOptics Hive Tutorial SeriesA YouTube tutorial series by PTZOptics focusing on remote camera control and cloud-based video production. The series offers step-by-step g…
- PTZOptics Hive Tutorial SeriesA YouTube tutorial series by PTZOptics focusing on remote camera control and cloud-based video production. The series offers step-by-step g…
- Qt Multimedia on WebAssemblyThis documentation provides insights into the availability and limitations of Qt Multimedia features on WebAssembly. It covers aspects such…
- RaftLabs Guide to Building Video Streaming AppsA comprehensive guide detailing the development of live and on-demand video streaming applications. It covers types of video streaming, bus…
- RaftLabs Guide to Building Video Streaming AppsA comprehensive guide detailing the development of live and on-demand video streaming applications. It covers types of video streaming, bus…
- Smithsonian Video Format ResourcesA curated list of resources by the Smithsonian Institution, offering guidance on video format specifications, digitizing analog videotapes,…
- Streaming Learning Center's Beginner's Guide to Live StreamingA beginner-friendly guide that introduces the basics of live streaming, including equipment setup, encoding, and streaming protocols. This…
- Streaming Media 101: Technical Onboarding for Streaming Media ProfessionalsAn in-depth course designed to provide technical onboarding for streaming media professionals, covering essential topics in video streaming…
- The Complete Guide to Live StreamingAn extensive guide by Wowza Media Systems that delves into the live streaming workflow, including capture, encoding, packaging, protocols,…
- The History Of Video File Formats (INFOGRAPHIC)An informative article accompanied by an infographic that traces the evolution of video file formats from early analog formats to the lates…
- The History Of Video File Formats [INFOGRAPHIC]An informative article accompanied by an infographic that traces the evolution of video file formats from early analog formats to the lates…
- The History of Video Compression StandardsThis article from API.video traces the history of video compression standards from 1929 to the present. It highlights major milestones and…
- The History of Video Compression StandardsThis article from api.video traces the history of video compression standards from 1929 to the present. It highlights major milestones and…
- The State of Video Codecs: Evolution of Compression in a Video-First EconomyThis white paper by InterDigital explores the landscape of video compression technology, detailing the history of video coding standards an…
- The Ultimate Live Streaming Setup Guide for BeginnersAn in-depth guide exploring every facet of creating a professional-grade live streaming setup for beginners, covering equipment, software,…
- The Ultimate Live Streaming Setup Guide for BeginnersAn in-depth guide exploring every facet of creating a professional-grade live streaming setup for beginners, covering equipment, software,…
- Tizen WASM PlayerTizen WASM Player is a Samsung TV extension API that provides WebAssembly applications with low-level access to the platform's media player…
- Tizen WASM Player Sample ApplicationA sample application demonstrating how to use Tizen WASM Player to play media on Tizen TV devices using HTMLMediaElement with ElementaryMed…
- Tizen WASM Video Decoder - Sample ApplicationA sample application demonstrating the use of Tizen WASM Video Decoder to play media on Samsung Smart TV devices using a WebAssembly module…
- Tizen WASM Video Decoder SampleThis sample application demonstrates how to use the Tizen WASM Video Decoder to play media on Samsung devices using a WebAssembly module. I…
- Tools | Video History ProjectA collection of resources detailing the technological challenges faced by media makers and the development of video tools from the 1960s on…
- Using Rust and WebAssembly to Process Pixels from a Video FeedAn article that explores how to use Rust and WebAssembly to process raw pixel data from a video feed. It provides insights into accessing a…
- Video CodecThis resource offers an in-depth look at video codecs, explaining their function, history, and the various standards that have been develop…
- Video Coding Experts Group (VCEG)The Video Coding Experts Group (VCEG) is a working group of the ITU-T Study Group 16 responsible for developing international video coding…
- Video Coding HistoryAn article by Vcodex BV that delves into the history of video coding, discussing the development of compression techniques and their impact…
- Video Coding Standards and Algorithms - Evolution & Patent AnalysisAn analysis of various video coding standards and algorithms over time, including their evolution and associated patents.