I don't understand what the "publicly available" means. I tried some of them and they seem to require logins or paying accounts. Does this mean that for such streams, I'm in a geo-restricted area? I wonder where some of these would _not_ be geo-restricted (especially e.g. "Canal+").
It means they're available to the "public", whose meaning changes depending on what country you're/the channel is in. As an example, the Swedish broadcasts from SVT (government TV) is "public" but only for people in Sweden, so if you're on a IP "located" outside of Sweden, you won't be able to watch those streams.