Contribute Media
A thank you to everyone who makes this possible: Read More

Streaming Video in Django | Demystified

Description

## General details

Level: All Categories : Async, Django Channels, Video processing

## Table of Contents

  1. Introduction - Brief overview of video streaming - Explain me like I'm 5 : How does Video Streaming work?
  2. Video Streaming Protocols - Understanding HLS (HTTP Live Streaming) - Overview of MPEG-DASH (Dynamic Adaptive Streaming over HTTP) - HLS vs MPEG-DASH: A comparative analysis
  3. Media Processing Approaches - Defining the model for media processing - Introduction to FFmpeg - Exploring Microservices for Media Processing - Celery Task: An asynchronous processing approach - Async vs Sync model functions : Model Function Approach - Handling media processing on upload - Make the user do all the work Approach
  4. Video Streaming Implementation - Frontend demonstration with media file logic
  5. Scaling Video Streaming with Django Channels - Explaining the role of Django Channels - Diagram illustrating how Django Channels facilitates scaling - Code samples demonstrating Django Channels in action
  6. Conclusion - Summing up key points - Emphasizing the importance of efficient video streaming architectures

Details

Improve this page