| 14 Jul 2025 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | instead of the broadcast emulation that is icecast | 13:40:09 |
toonn | In the IPv6 future sharing your IP publically is intended, no? | 13:40:14 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | bittorrent is more like a real broadcast (radio spectrum broadcast), because it doesn't require more bandwidth from the transmitter, to serve it to 1000 people | 13:40:40 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | A real radio station doesn't require more bandwidth to reach more listeners (unless you count distance, which I don't) | 13:41:13 |
@n4ch723hr3r:nope.chat | if you have a VPS or some other public device you could forward your port over that | 13:41:16 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | Ah, not true, you can't proxy icecast neatly because it uses a combination of http and tcp | 13:41:38 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | it runs http bits on port 8000, and tcp bits on 8000 | 13:41:50 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | when the user hits it, nginx proxies to the http bits, and then fails on the tcp bits | 13:42:03 |
@n4ch723hr3r:nope.chat | as far as i know you can do that over ssh | 13:42:05 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | when you do services.icecast.enable = true and give it a stream, you can go to http://localhost:8000/stream and then you'll get binary data, not http | 13:42:40 |
matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) | if you try to proxy to localhost:8000/stream on the public internet, with nginx, it doesn't work | 13:42:54 |