poniedziałek, 15 czerwca 2009

Sopcast i Tvants - telewizja P2P pod Linuksem

Szukając ostatnio transmisji (przez Internet) wyścigu Le Mans, trafiłem na kanały telewizji internetowej pracującej w oparciu o technikę Peer-to-Peer. Działają one analogicznie do programów do wymiany plików (Torrent, eMule) i nie są wrażliwe na dużą ilość widzów (w przeciwieństwie do "tradycyjnych" transmisji internetowych jak np. na TVP.pl), bo każdy z oglądających wysyła część strumienia do kogoś innego. Dzięki temu nadają się idealnie do transmisji imprez sportowych.
Dwie najpopularniejsze "telewizje" P2P to Sopcast i Tvants.

SOPCAST - instalacja na systemach debianopodobnych
Wchodzimy na http://code.google.com/p/sopcast-player/ i ściągamy plik (inny dla AMD64): sp-auth_3.0.1_i386.deb, następnie instalujemy go wpisując w konsoli administratora:
dpkg -i sp-auth_3.0.1_i386.deb
lub w przypadku Ubuntu:
sudo dpkg -i sp-auth_3.0.1_i386.deb

Jeśli mamy w systemie dostępny odtwarzacz VLC w wersji >=0.9.4 (czyli musimy mieć przynajmniej Debian Testing lub nowsze wersje Ubuntu), postępujemy analogicznie z kolejnym plikiem:
dpkg -i sopcast-player_0.3.0-0ubuntu1_i386.deb
w Ubuntu:
sudo dpkg -i sopcast-player_0.3.0-0ubuntu1_i386.deb

Teraz możemy już uruchomić graficznego Sopcast Playera i oglądać TV łatwo, miło i przyjemnie:)


Jeśli jednak mamy tylko starszą wersję VLC (np. w Lennym) lub po prostu nie lubimy tego odtwarzacza, musimy wykorzystać konsolę i MPlayera (sp-auth musi być zainstalowane). Najpierw wpisujemy:
sp-sc sop://broker.sopcast.com:3912/6029 3908 8908

lub gdy nie chcemy śmieci w konsoli:
sp-sc sop://broker.sopcast.com:3912/6098 3908 8908 > /dev/null

Gdzie sop://broker.sopcast.com:3912/6029 to jeden z kanałów wybranych z listy na
http://www.soccer-live.pl/transmisje.php?id=motorsport

Uruchamia to transmisję, by ją zakończyć, trzeba będzie wcisnąć (nie teraz!) CTRL-C. Na razie nic nie widzimy, musimy w drugiej karcie konsoli wpisać:
mplayer http://localhost:8908/tv.asf



TVANTS
Tvants nie ma wersji dla Linuksa - musimy użyć tej spod "złego" systemu.
Musimy mieć zainstalowane Wine (testowałem na 1.1.23) i oczywiście MPlayera.
Ściągamy program z http://tvants.en.softonic.com/download

Instalujemy i uruchamiamy:
wine TvantsSetup.exe
wine ~/.wine/drive_c/Program\ Files/TVAnts/Tvants.exe


Wybieramy kanały w Search, pojawiają się one na liście Channels. Ewentualnie możemy dodać kanały poprzez kliknięcie Add i wpisanie adresu.

Klikamy Start.
Pojawia się komunikat - klikamy Tak (chcemy użyć zewnętrznego odtwarzacza), czekamy chwilę i wpisujemy w konsoli:
mplayer mms://localhost:16900/1

Gdzie 1 to numer kanału na naszej liście (może być różny).


Jak wcześniej wspomniałem, adresy ciekawych kanałów z imprezami sportowymi można znaleźć np. na http://www.soccer-live.pl/transmisje.php
...a Audi tym razem przegrało w Le Mans, cholera...

Brak komentarzy:

Prześlij komentarz