Matt,
"
Do we know why it fails here while we can use ffmpeg?" Probably, VDH doesn't understand the m3u8 manifest that the Staatsoper and Met live streams send. Here's what we know:
Met on demand files: The video and audio chunks are contained in the same manifest, and VDH has no problem
.
Met daily streams and Staatsoper:
VDH makes it extraordinarily difficult (for no good reason) to click on the right video and audio stream.
The video and audio chunks are in different manifests. It is in fact possible to download the streams separately with VDH and have VDH combine them. But, and it's a giant but, it requires the hand-eye co-ordination, split-second decision making, and fast trigger finger of an experienced gamer to do it.
Here's why: VDH insists on listing all the irrelevant individual chunks of the video and audio as they are streamed while playing, and it insists on listing the most recently received chunk first. This pushes the master manifests to the bottom of an ever-increasing list. Then, to make it more difficult, it insists on updating the irrelevant list in real time. The result is that picking the right streams turns into an exercise in frustration. And you need to do this twice, because you need to download audio and video separately.
A minor additional irritation makes the selection even more difficult. VDH does not distinguish the video and audio streams from these sites, so you have to guess which is which.
That's why we use ffmpeg on these streams.
Will VDH ever fix this? I doubt it. The developers are going to concentrate on the sites they have advertised as working. And that's reasonable, because only a very few of us are interested in these opera and ballet streams. The developers are going to concentrate on sites that are used by more people.
And that's why we'll keep on using ffmpeg.