@ska @astraleureka @dalias looking at the dates of the first Shoutcast release (1998) - I think it's conceivable they chose to not do http chunking - either due to the RFC still being written at the time of development, or even if it was done, it was probably still pretty new.
Conversation
Notices
-
Embed this notice
John Regan (jprjr@mastodon.social)'s status on Wednesday, 26-Feb-2025 22:05:39 JST John Regan
-
Embed this notice
Rich Felker (dalias@hachyderm.io)'s status on Wednesday, 26-Feb-2025 22:05:38 JST Rich Felker
@jprjr @ska @astraleureka Everybody? 🙃
-
Embed this notice
John Regan (jprjr@mastodon.social)'s status on Wednesday, 26-Feb-2025 22:05:39 JST John Regan
@ska @astraleureka @dalias I will say, one thing that's nice is being able to just send the bare minimum http 1.0 GET request, parse a few headers, and from that point just give bytes of data to your audio decoder.
But on the other hand it's $CURRENT_YEAR, everybody's using some kind of http library that abstracts things away anyway so chunking isn't hard to do.
I think the next icecast release is planning on supporting chunking but that's been in development for years.
-
Embed this notice