[How-To] Sopcast, instalacja i konfiguracja

szopen
Sędziwy Jeż
Sędziwy Jeż
Posty: 46
Rejestracja: 18 paź 2006, 19:04
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

[How-To] Sopcast, instalacja i konfiguracja

Post autor: szopen » 11 gru 2007, 15:23

Witam. Ponieważ na forum jest kilka tematów na temat Sopcasta postanowiłem, krótko opisać jak sprawić by korzystanie z niego było prostsze i przyjemniejsze. W zależności od upodobań wybierz wersję Sopcast'a i postępuj zgodnie z pkt. 1 lub 2.

1. Wersja konsolowa Sopcast'a
a) Uruchamianie programu
-> ściągamy program: KLIK
-> następnie rozpakowujemy archiwum:

Kod: Zaznacz cały

tar zxf sp-auth.tgz
-> aby uruchamianie było łatwiejsze kopiujemy program do /usr/bin:

Kod: Zaznacz cały

sudo cp sp-sc-auth /usr/bin
-> program już właściwie działa, uruchamiamy go poleceniem:

Kod: Zaznacz cały

sp-sc-auth *link_do_kanalu* 3908 8908 > /dev/null &
a transmisję oglądamy w dowolnym odtwarzaczu otwierając http://localhost:8908/tv.asf
b) Dodanie protokołu do Firefoxa (transmisja uruchamiana bezpośrednio z przeglądarki)
-> tworzymy prosty skrypt bash:

Kod: Zaznacz cały

vim sopcast.sh
i wklejamy taki fragment:

Kod: Zaznacz cały

#!/bin/bash
sp-sc-auth $1 3908 8908 > /dev/null &
sopcastpid=$!
sleep 10
vlc http://localhost:8908/tv.asf
kill -9 $sopcastpid
Dodajemy prawo uruachamiania:

Kod: Zaznacz cały

chmod +x sopcast.sh
Jeśli chcemy korzystać np. z Mplayera zamiast VLC to w przedostatniej linii wpisujemy mplayer zamiast vlc. Mimo że skrypt jest wręcz banalny w swojej prostocie to wyjaśniam, że odpowiada za rozpoczęcie transmisji (otwarcie połączenie p2p) i jej zakończenie wraz z zamknięciem odtwarzacza.
-> dodanie protokołu "sop" do Firefoxa:
Otwieramy przeglądarke i w polu adresu wpisujemy

Kod: Zaznacz cały

about:config
. Otworzy nam się konfiguracja "Liska".
Klikamy PPM i wybieramy "Dodaj ustawienie typu->Wartość logiczna", w nazwie wpisujemy

Kod: Zaznacz cały

network.protocol-handler.external.sop
i nadajemy wartość "true".
Ponownie klikamy PPM i wybieramy "Dodaj ustawienie typu->Wartość logiczna", w nazwie wpisujemy

Kod: Zaznacz cały

network.protocol-handler.warn-external.sop
i nadajemy wartość "false".
Jeszcze raz klikamy PPM i wybieramy "Dodaj ustawienie typu->Łańcuch", w nazwie wpisujemy

Kod: Zaznacz cały

network.protocol-handler.app.sop
, a jako wartość podajemy ścieżkę do wcześniej utworzonego skryptu, np.

Kod: Zaznacz cały

/home/user/skrypty/sopcast.sh
. Restartujemy FF i możemy się cieszyć automatycznym otwieraniem transmisji po kliknięciu w jej link.

2. Sopcast w wersji "klikalnej"
a) Instalacja
-> ściągamy paczkę z Sopcastem (wersja angielska, GTK): KLIK!
-> instalujemu:

Kod: Zaznacz cały

sudo dpkg -i gtk-sopcast_0.2.8-1_i386.deb
-> konfiguracja:
Włączamy Sopcasta ("Aplikacje->Dźwięk i obraz->Sopcast TV Player" albo w konsoli: gsopcast) i przechodzimy do zakładki "config". W polu "Player" wpisujemy polecenie do naszego ulubionego odtwarzacza (vlc, mplayer, totem, itp.).
//Z otwarciem gsopcasta z przeglądarki wystąpił mały problem. Do otwierania odnośników na razie trzeba skorzystać z wersji konsolowej
b) Dodanie protokołu do Firefoxa (transmisja uruchamiana bezpośrednio z przeglądarki)
Otwieramy przeglądarke i w polu adresu wpisujemy

Kod: Zaznacz cały

about:config
. Otworzy nam się konfiguracja "Liska".
Klikamy PPM i wybieramy "Dodaj ustawienie typu->Wartość logiczna", w nazwie wpisujemy

Kod: Zaznacz cały

network.protocol-handler.external.sop
i nadajemy wartość "true".
Ponownie klikamy PPM i wybieramy "Dodaj ustawienie typu->Wartość logiczna", w nazwie wpisujemy

Kod: Zaznacz cały

network.protocol-handler.warn-external.sop
i nadajemy wartość "false".
Jeszcze raz klikamy PPM i wybieramy "Dodaj ustawienie typu->Łańcuch", w nazwie wpisujemy

Kod: Zaznacz cały

network.protocol-handler.app.sop
, a jako wartość podajemy

Kod: Zaznacz cały

gsopcast
. Restartujemy FF i możemy się cieszyć automatycznym otwieraniem transmisji po kliknięciu w jej link.

Jeśli ktoś ma taką potrzebę może u siebie zastosować obie wersje. Ważne jest jednak że w kofiguracji Firefoxa należy się zdecydować na jedną ( a więc albo pkt. 1b albo 2b)! //na razie tylko 1b!!

Pozdrawiam. Miłego oglądania.
Wszelkie uwagi mile widziane na PW.
ODPOWIEDZ

Wróć do „Software-Multimedia”