Sieci

Jak przesyłać wideo i inne multimedia cz.2

Jeszcze więcej sposobów

 Plex

Udostępnianie plików filmowych można zrealizować jeszcze w inny sposób. Mianowicie uruchamiając na komputerze serwer Plex. Dostępny na platformę Mac i Windows system odtwarzania multimediów składa się z dwóch odrębnych - Plex Media Center (samodzielnego centrum multimediów, które doskonale sprawdza się do odtwarzania mediów na TV, podobny do Windows Media Center) oraz Plex Media Server (aplikacja gromadząca wszystkie pliki audio i wideo) i pozwalająca na ich udostępnienie i odtwarzanie na urządzeniach klienckich, np. tabletach i smartfonach z Androidem lub urządzeniach z iOS wyposażonych w aplikację Plex.

Plex Media Center

Ciekawostką jest fakt, że nie musimy martwić się o konwersje plików (szczególnie wideo) na mobilny format, gdyż ta odbywa się w locie podczas odtwarzania. Aplikacja kliencka komunikuje się także z innymi instancjami Plex Media Center w sieci i może odtwarzać dane z tych serwerów.

Plex

Plex

Aplikacja kliencka na smartfony to doskonały przykład dobrze dopracowanego narzędzia pozwalającego na odtwarzanie mediów (nawet bardzo dużych kolekcji filmów i muzyki). Mobilny Plex radzi sobie z większością popularnych formatów plików filmowych.

Plex

Serwer Plex powinien zostać zainstalowany na komputerze z procesorem co najmniej Intel Core Duo do sprawnego odtwarzania materiału HD. Oprócz odtwarzania filmów mobilny Plex współpracuje z bibliotekami iPhoto oraz dużą ilością muzyki. Posiadaczy serwerów NAS Netgear ReadyNAS z pewnością ucieszy informacja, że Plex Media Server można zainstalować i na tych urządzeniach.

Uniwersalnym narzędziem do strumieniowania i udostępniania multimediów jest multiplatformowy odtwarzacz VLC. Za jego pomocą w prosty sposób możemy udostępnić pliki wideo dla innych urządzeń w sieci domowej. Odtwarzacz VLC ma bardzo bogate możliwości strumieniowania audio i wideo także poza sieć LAN. Jednak w naszym przypadku zajmiemy się najprostszym i chyba najwygodniejszym sposobem strumieniowania multimediów do urządzeń przenośnych.

W pierwszej kolejności należy włączyć w VLC tzw. Interfejs WWW. Na komputerach z Windows to opcja w menu Narzędzia - Preferencje - klikamy opcję „pełne”, by otworzyć zaawansowane menu - Interfejs - Główne Interfejsy i zaznaczamy - Interfejs sterowania zdalnego HTTP. W przypadku komputerów z Mac OS można to zrobić w menu VLC - Preferencje - zaznaczamy All (by otworzyć wszystkie preferencje zaawansowane) - Interfejs - Główne interfejsy i zaznaczamy HTTP remote control interface.

Czeka nas jeszcze jedna konfiguracja pozwalająca na dostęp do VLC z poziomu np. telefonu. Na Mac OS należy włączyć widoczność wszystkich plików w Finderze, następnie wejść w Programy, kliknąć w VLC i wybrać Pokaż zawartość pakietu. Następnie przechodzimy do ścieżki  /Contents/MacOS/share/http/ i edytujemy plik .hosts. Prościej możemy to zrobić poprzez Terminal.app. W jego oknie wpisujemy polecenie:


open -e /Applications/VLC.app/Contents/MacOS/share/http/.hosts

Zostanie otwarty plik .hosts w domyślnym edytorze tekstowym.

VLC

W sekcji #private addresses dodajemy klasę adresową naszej sieci łącznie z maską podsieci i usuwamy znak # na początku linii. Przykładowy plik z zezwoleniem dostępu do interfejsu VLC dla kilku sieci (192.168.0.0/16, 192.168.0.0/24, 192.168.1.0/24 - zaznaczone na niebiesko) znajdziecie na poniższym zrzucie:

VLC

Podobną operację należy wykonać na komputerach z Windows i zainstalowanym VLC. Tu plik .hosts znajdziemy w innej lokalizacji: C:\Program files\VideoLAN\VLC\http

VLC

 VLC Direct

Teraz pora na konfigurację aplikacji dostępowej dla smartfona. Jako przykład posłuży nam telefon z systemem Android oraz aplikacja VLC Direct. Program dostępny jest w wersji darmowej i płatnej. Płatna wersja pozwala na pełne odtwarzanie filmów i muzyki.

Aplikacja to bardzo ciekawy klient VLC, która oprócz możliwości odtwarzania lokalnych zasobów telefonu pozwala także na odtwarzanie mediów ze zdalnych instancji VLC, a także sterowanie odtwarzaniem VLC na komputerze. Aby połączyć się ze zdalnym interfejsem VLC możemy skorzystać z automatycznego wyszukiwania w opcjach menu lub też wpisać ręcznie adres serwera oraz port (8080).

VLC direct

VLC direct

Interfejs VLC Direct ma dwa typu wyświetlania i sterowania w zależności od ustawień. Odtwarzanie lokalnych mediów na telefonie odbywa się poprzez wybranie odtwarzacza - klikamy na Target i sprawdzamy czy pojawiła się ikona Androida na ekranie telefonu. Następnie przechodzimy pierwszą zakładkę (oznaczoną klapsem) i możemy przeglądać zawartość pamięci telefonu oraz karty microSD i odtwarzać je na telefonie

VLC direct

Przejście do zakładki oznaczonej komputerem pozwala na zarządzanie multimediami na dysku komputera. To prosty menadżer, w którym poruszamy się po strukturze katalogów na komputerze i zmapowanych dyskach sieciowych. By uruchomić film lub muzykę po prostu klikamy na odpowiedni plik. W przypadku filmów wskazana jest odrobina cierpliwości, ponieważ film musi się częściowo zbuforować. Jeśli odtwarzanie będzie się zacinało, warto zmienić ustawienia buforowania w Streaming Settings, opcja: File Cache, wpisując nieco większą wartość.

VLC direct

Jeśli chcemy przesyłać media z telefonu na komputer, w sekcji Target należy przełączyć się na VLC. Zmienia to nieco funkcjonowanie zakładek z ikonami klapsa, słuchawek, komputera. Otóż w tym momencie VLC Direct pozwala na przesyłanie strumieniowe muzyki i filmów z telefonu na ekran komputera.

VLC direct

Przejście do zakładki z ikoną komputera to znana już możliwość nawigowania po strukturze dyskowej komputera. Kliknięcie w wybrany klip filmowy z dysku komputera uruchomi odtwarzanie na komputerze w VLC i pozwoli zdalnie sterować (pauza, stop, przewijanie, poprzedni, następny) odtwarzaniem. Dzięki temu mamy wygodny w użyciu pilot zdalnego sterowania.

VLC direct

Dla wygody obsługi możemy pominąć cały proces przełączania się pomiędzy urządzeniami i wyszukiwania plików. Jeśli chcemy odtworzyć dowolne multimedia, wystarczy że przytrzymamy dłużej palce na wybranym pliki i z menu wybierzemy odpowiednie źródło odtwarzania.

VLC direct