Can I use libp2p to implement a download accelerator?

I am interested in peer-assisted download acceleration/bandwidth saving, and I found these paper:

Peer-Assisted Content Distribution
in Akamai NetSession

Peer-Assisted Download Acceleration on a Massive Scale

I am interested in an approach such as the approach documented in the Akamai implementation, but that can be done with arbitrary files from the internet (HTTP downloads), which seem like can be accommodated by the Xunlei protocol (which I’ve never seen in action).

Would libp2p be a good starting point for something like this? Are there any RFCs or starter projects in this direction? I did poke around the github repos but didn’t get lucky, and I’m wondering if I’m barking up the wrong tree.