live video streams sometimes use dash video with a manifest.mpd link which can be played with mpv but cant be recorded with ffmpeg
ffmpeg sometimes cant record dash mpd urls because it cant parse the manifest.mpd correctly
so we use a command line program called streamlink which cant read the manifest.mpd file to get all the urls and then pass them off to ffmpeg which can then record the stream
Streamlink is a CLI utility which pipes video streams from various services into a video player