Вы зря в код полезли, вот тут corp.sputnik.ru/legal написано, что пользователи не имеют права «осуществлять вскрытие технологии, декомпилировать, деассемблировать, изменять, преобразовывать или создавать производные СПУТНИКА или отдельных его частей»
Сути это, сильно, не меняет, все описанные решения используют HLS/DASH с WebRTC.
PeerTube основан на WebTorrent (в первой части статьи).