Let everyone enjoy your videos with Python
(We do not have a video recording of this presentation.)
This presentation will go through the implementation of a flask service for HLS and MPEG-DASH streaming service. It will demonstrate developing APIs for Apple HLS and MPEG-DASH with flask, python-FFmpeg and python-mpegdash.Abstract
Background:1. HD Video file is too large for instant play.
2. Streaming Protocols is the solution for providing instant playback for customers
Problems:
Mobile OS and Browser war controls the streaming protocols
Solution:
Develop a one-stop application for handling HLS requests and MPEGDASH requests
How?
Python’s wide range of libraries, such as flask for API implementation, python-FFmpeg for media transcoding and python-mpegdash for manifest manipulation.
Business benefits:
1. Save computation time.
2. Less storage cost.
Key Take-Aways:
Higher cost efficient with HLS/MPEGDASH to share the same fragments.
Customers will benefit from streaming protocols.