HTTP sources exist
I have downloaded things from torrents many times but still don't really understand how they work years later despite trying. So I would say don't attribute to malice what can be explained by me being retarded.
https://webtorrent.io/ if you want a web demo it can’t connect to normal BT nodes for obvious reasons (TCP not supported) but you can have bridges
PeerTube uses this