Zależy jaki to typ streamu, ale np. w podstawowym streamie mp3 (radio) to przez php możesz zrobić coś takiego:
$fp = fopen('http://jakis.stream.pl/', 'r');
while (!feof($fp)) {
echo fgets($fp, 2048);
}
Oczywiście php nie jest technologią w której za takie rzeczy bym się brał ;)
W przypadku wideo możliwe, że dochodzi jeszcze jakieś dekodowanie i odpowiednie nadawanie tego dalej, szczególnie w przypadku przewijania (od początku do końca to tam mały problem). mp3 jest formatem, z którym playery poradzą sobie nawet na urwanym od środka. Szczegółów nie znam, ale myślę, że na Google coś znajdziesz :) Ew. możliwe, że wystarczy duplikować zapytania pchane do siebie dalej do serwerów takiego putlocker (ew. z małymi zmianami).
Dlaczego nie podejrzewasz streamo.tv
o takie łącza? Bez takich łącz i tak niewiele by zrobili, a od niemców kupić serwery z 1000Gbps łączami to żaden wielki koszt. Ja na bodajże polskim VPSie osiągałem takie transfery pobierając filmiki z youtube (w 5 minut pobrało 10GB, ok 35MB/s).