| 14 Jul 2025 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | 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 @ 39c3 (DECT 94667 or 97340 or 67192) | /me | 15:03:27 |
emily | pretty sure it would just work with MPEG-DASH btw | 15:03:28 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Ah right HLS and MPEG-DASH are different right? | 15:03:43 |
@n4ch723hr3r:nope.chat | i see that xD | 15:03:45 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | 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 @ 39c3 (DECT 94667 or 97340 or 67192) |
HLS resembles MPEG-DASH
| 15:04:00 |
emily | yes, I named like four separate protocols | 15:04:03 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | And ffmpeg can do mpeg-dash as well? | 15:04:29 |
@n4ch723hr3r:nope.chat | should | 15:04:41 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | https://www.cloudflare.com/learning/video/what-is-mpeg-dash/ | 15:04:48 |
emily | https://ffmpeg.org/ffmpeg-all.html | 15:04:53 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) |
MPEG-DASH is a technique for streaming video over the Internet. MPEG-DASH uses HTTP and can run on any web server.
| 15:04:53 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | By "run on any web server" does it mean "be transported via" ? | 15:05:01 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | it doesn't mean that the webserver is playing the role of ffmpeg | 15:05:11 |
emily | it can do all but one of the protocols I named and several more besides | 15:05:10 |
emily | none of this is really on-topic for this room btw… | 15:05:21 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | So you're saying liquidsoap itself can act as the server? | 15:05:52 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | So all I'd need is NGINX + Liquidsoap, rather than mpd + icecast + nginx for example | 15:06:32 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | What, networking and protocols? | 15:06:44 |
@n4ch723hr3r:nope.chat | https://github.com/mbugeia/srt2hls
this seems to do what you want | 15:07:39 |