FULL STREAMING POWER! HLS And DASH On A Nginx Server With RTMP Support – A Complete Walkthrough



FULL STREAMING POWER! HLS And DASH On A Nginx Server With RTMP Support – A Complete Walkthrough

FULL STREAMING POWER! HLS And DASH On A Nginx Server With RTMP Support - A Complete Walkthrough

Today we see how to stream using HLS and DASH with the Nginx server we configured in this video: https://www.youtube.com/watch?v=DBn_dS04kMY&list=PLOQsURf6CFX2mrC10kiddTEPaftVDAzm2
We see first how to enable a HLS and DASH server, then we see how they are connected to the RTMP server, so to have a HLS and DASH stream as soon as we stream data using RTMP.
In the end, we see with FFmpeg how to create HLS and DASH streams from scratch

Just in case there are questions or doubts, feel free to comment down below!

Further reference for this video:
► http://trac.ffmpeg.org/wiki/StreamingGuide
► https://www.digitalocean.com/community/tutorials/how-to-set-up-a-video-streaming-server-using-nginx-rtmp-on-ubuntu-22-04
► https://www.ffmpeg.org/ffmpeg-formats.html#hls-1
► https://www.ffmpeg.org/ffmpeg-formats.html#hls-2
► https://www.ffmpeg.org/ffmpeg-formats.html#dash-1
► https://www.ffmpeg.org/ffmpeg-formats.html#dash-2
► http://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs

All the commands and the settings used in this video: https://gist.github.com/DevStefIt/cf18fd8ac8627985d42f3d8ffe28720c

Sample video:
► Big Buck Bunny
Download page available at https://peach.blender.org/download/

👉👉👉 FOLLOW ME 👈👈👈
————————–
► Instagram: https://www.instagram.com/devstefit/
► TikTok: https://www.tiktok.com/@devstefit
► Twitter: https://twitter.com/devstefit
► Linktree: https://linktr.ee/devstefit

🎼🎵🎶 MUSIC CREDIT 🎶🎵🎼
—————————
► Evolution – Royalty Free Music by Benjamin Tissot
https://www.bensound.com/royalty-free-music/track/evolution-epic-nature

📖 CHAPTERS 📖
—————————
00:00 Intro
02:04 RTMP streaming limitations
06:29 Enabling HLS and DASH in the Nginx server
19:19 RTMP streaming with FFmpeg and HLS+DASH client consuming
27:29 Creation of HLS streams with FFmpeg
36:57 Creation of DASH streams with FFmpeg
42:07 Creation of a multiple quality HLS streams with FFmpeg
56:07 Conclusions

#devstefit #streaming #hls #dash #ffmpeg

Comments are closed.