| 14 Jul 2025 |
emily | mpv just doesn't implement HLS timed metadata. the stream does have it. | 15:02:03 |
matthewcroughan | Yes, that's what I mean by unfinished | 15:02:20 |
emily | but if it's a solved problem with Icecast I guess we can stop discussing the topic :) | 15:02:22 |
matthewcroughan | icecast has the reverse proxying quirks | 15:02:40 |
matthewcroughan | internet radio requires being such a nerd | 15:02:52 |
matthewcroughan | I think it's kinda fun seeing all this stuff you have to do | 15:03:10 |
@n4ch723hr3r:nope.chat | who listens to that anyway in 2025? | 15:03:16 |
matthewcroughan | /me | 15:03:27 |
emily | pretty sure it would just work with MPEG-DASH btw | 15:03:28 |
matthewcroughan | Ah right HLS and MPEG-DASH are different right? | 15:03:43 |
@n4ch723hr3r:nope.chat | i see that xD | 15:03:45 |
matthewcroughan | https://en.wikipedia.org/wiki/HTTP_Live_Streaming | 15:03:52 |
Zhaofeng Li | Interesting, just got to my laptop and tried https://brainmelter.brockman.news/brainmelter.ogg, and it looked just like an regular http request (not rtmp and stuff). But I do see https://github.com/aswild/icecast-notes so the main problem looks like that it's not "typical" http? | 15:03:56 |
matthewcroughan |
HLS resembles MPEG-DASH
| 15:04:00 |
emily | yes, I named like four separate protocols | 15:04:03 |
matthewcroughan | And ffmpeg can do mpeg-dash as well? | 15:04:29 |