The document reviews a decade of academic research on peer-to-peer (P2P) live streaming, discussing its structures, algorithms, and disruptions. Key topics include neighbor discovery methods, network coding for bandwidth optimization, and challenges such as implementing rate-adaptive mechanisms on smartphones. The conclusion highlights achievements in reducing control traffic and adapting to dynamic populations while noting unresolved issues in the field.