I might be wrong, but I have a very very big suspicion that this website is fake and probably a scam of some way.
If you look at it, all "feeds" that are without any moving part or human are "live", and when there is anything that could have movements, then it is a "snapshot" that doesn't move.