BitTorrent

Odtwarzanie filmów z torrentów – Popcorn Time

popcorn_time_01

W tym tygodniu już raz tematyka odtwarzania filmów bezpośrednio z torrentów się pojawiła. Rozwiązanie opisywane w tym wpisie to produkt trochę starszy i dojrzalszy. Popcorn Time oferuje dużo więcej niż TorrenTV:

  • katalog filmów i seriali z możliwością wyszukiwania i sortowania według gatunku
  • wbudowany VPN gwarantujący naszą anonimowość w sieci w trakcie pobierania fragmentów odtwarzanego materiału filmowego
  • wyświetlanie napisów w różnych językach oraz zmianę wielkości czcionki
  • wybór rozdzielczości filmu i informację o ilości dostępnych źródeł
  • aplikacje nie tylko na komputery, ale również na Androida a wkrótce rzekomo również dla iOS (ciekawe czy pojawi się oficjalnie w App Store, czy będzie jednak dostępna tylko w Cydii…?)
  • strumieniowanie do Chromecast i Apple TV (nie działają programowe odbiorniki AirPlay, takie jak: AirServer, Reflector, X-Mirage czy Splashtop Mirroring360)

Niestety nie wszystkie opcje dostępne są dla każdej ze wspieranych platform. Wybór języka interfejsu użytkownika, załączenie tunelowania VPN, czy przekazywanie strumienia danych do innego odbiornika działa w wersji dla Windows (choć akurat u mnie, streaming AirPlay z PC do Apple TV z niewiadomych przyczyn nie zadziałał – aplikacja nie znajduje odbiornika: „Searching Streaming devices…„; odtwarzanie filmu z iTunes dla Windows na Apple TV funkcjonuje bez problemu). Na OS X niestety póki co takich możliwości brak.

popcorn_time_02

Samo korzystanie z Popcorn Time jest bardzo przyjemne. Katalog filmów ułatwia znalezienie interesującej pozycji, wyświetlane są informacje o czasie trwania filmu, okładka, ocena, gatunek i przycisk pozwalający na odtworzenie zwiastuna. Notabene, rozwaliło mnie polskie tłumaczenie „trailer” w wersji pecetowej -> „przyczepa”…

Nie trzeba więc wrzucać pliku .torrent w okno programu, ale co za tym idzie jeśli filmu nie ma w wideotece to go nie zobaczymy, nawet jeśli torrenta do niego posiadamy. Przypuszczam, że dostępność materiału w katalogu zależy od ilości seedów i peerów.

popcorn_time_03

Jakość zarówno obrazu jak i dźwięku jest świetna. Oczywiście końcowy efekt zależy od wybranej rozdzielczości, ilości źródeł, prędkości łącza i mocy obliczeniowej komputera. Z polskimi napisami nie ma problemu (o ile dla danej pozycji są dostępne), choć mogą zdarzyć się problemy z kodowaniem („krzaczki” w miejscu PLiterek).

popcorn_time_04

Dla mnie Popcorn Time stanie się aplikacją wartą uwagi dopiero po uzyskaniu wsparcia dla technologii AirPlay w wersji dla Maczków, której jestem wielkim fanem. Bardzo rzadko oglądam filmy na komputerze, wolę wygodnie zasiąść przez TV i wykorzystać pośrednictwo Apple TV. Według Internetowych źródeł nowa wersja Popcorn Time dla OS X obsługująca AirPlay ma się pojawić już w przyszłym tygodniu! Niemniej, nawet na obecnym etapie, jest to sprytne, przyszłościowe i zdecydowanie warte przetestowania rozwiązanie!

Odtwarzanie filmów z torrentów – TorrenTV

Temat torrentów chyba od początku był kontrowersyjny. Nie wnikając jednak w zawartość plików udostępnianych w ten sposób, oraz ich legalność należy przyznać, że wykorzystanie sieci P2P znacząco odciąża serwery i przyspiesza transmisję plików.

Oczywiście dystrybucja multimediów w ten sposób to dziś wręcz standard. Aby móc obejrzeć film „z torrentów” należy najpierw go ściągnąć na dysk komputera oprogramowaniem klienckim takim jak np. uTorrrent. A później użyć odtwarzacza, np. VLC. Grupa programistów wpadła na pomysł aby upodobnić cały proces do streamingu, czyli ściągamy z wyszukiwarki plik .torrent następnie wrzucamy go w okno dedykowanej aplikacji, a ta zajmuje się pobraniem odpowiednich fragmentów filmu, dekodowaniem w czasie rzeczywistym i wysyłką tak przygotowanego materiału wprost do Apple TV.

torrentv_01

Pomysł prosty i genialny zarazem, prawda? Program jest już dostępny w wersji beta, zarówno na OS X, Windows oraz Linuksa. Niestety u mnie nie udało się osiągnąć oczekiwanych rezultatów. Być może to kwestia „czystości” systemu, wydajności komputera lub konfiguracji sieci (sprawdzałem wersję dla Maca oraz PC). Ponieważ TorrenTV czeka z komunikatem Waiting for Apple TV stawiam na to ostatnie. Tylko, że wszystkie inne programy korzystające z AirPlay działają jak należy, połączenie bezprzewodowe z pośrednictwem repeatera, też nie sprawia problemów…

torrentv_02

Niemniej uważam, że warto się temu projektowi przyglądać, sam będę śledził postępy i sprawdzał kolejne wersje programu TorrenTV.

BitTorrent Sync czyli kolejna namiastka AirDrop

Już nie raz na łamach applesauce poruszałem kwestię wymiany danych między systemami iOS (iPhone, iPad, iPod touch) a OS X. Nie wiedzieć czemu Apple do dziś nie wdrożyło prostego a zarazem spójnego rozwiązania, pomimo faktu istnienia usługi AirDrop na obu platformach. Oczywiście dziurę tę w pewien sposób łatają produkty firm/osób trzecich, takie jak Filedrop czy Flick. W międzyczasie powstało wiele nowych, ale ja  chciałbym zwrócić Waszą uwagę na jeden kilkumiesięczny twór, o skądinąd znajomej nazwie: BitTorrent Sync.

bts_01

Jeśli ważniejsza dla Was jest komunikacja w jedną stronę, tj. możliwość dostępu zdalnego do plików na komputerze to wystarczy rozwiązanie, które opisałem w ostatnią niedzielę: younity.

BitTorrent Sync bazuje na komunikacji P2P, zatem równoprawne połączenie między np. naszym Maczkiem oraz iPhonem jest realizowane bezpośrednio, z wyłączeniem serwera pośredniczącego (co oczywiście ma wpływ na bezpieczeństwo naszych danych).

bts_02

Transmisja danych jest szyfrowana prywatnym kluczem, tak więc nie uprawnieni użytkownicy nie mają dostępu do danych.

bts_03

Jak to działa? W aplikacji desktopowej określamy folder, którego zawartość będzie synchronizowana między urządzeniami.

bts_09

Po wrzuceniu doń pliku po krótszej, lub dłuższej – zależnie od jego wielkości – chwili, jest on dostępny na drugim urządzeniu. Oczywiście możemy ustawić limity szybkości wysyłania lub odbierania danych, tak by nie zawłaszczyć łącza i nie spowolnić innej aktywności w sieci.

bts_12

Pomimo dość jednoznacznej nazwy w BitTorrent Sync nie tworzymy tu żadnych plików .torrent :) Ale jak najbardziej możemy umożliwić pełny lub ograniczony dostęp do dokumentów w folderze, który wcześniej określiliśmy. Udostępnianie folderu nowym urządzeniom (własnym lub znajomych) rozwiązane jest w interesujący sposób. Mianowicie generowany jest kod, tzw. secret, a dokładniej rzecz biorąc dwa kody – jeden dla pełnego dostępu, i drugi dla dostępu tylko do odczytu. Kody te dostępne są w postaci ciągu znaków i QR code. Wystarczy teraz taki kod w jednej z dwu postaci wysłać na inne urządzenie, wkleić lub zeskanować i po sprawie!

bts_04

W aplikacji na komputerze (do której mamy dostęp z menuletu) możemy podejrzeć jakie urządzenia mają możliwość synchronizacji, jak wygląda postęp wysyłania/odbierania plików i jak wygląda historia ostatnich transferów. Wspierany jest również system powiadomień.

bts_13

Appka na urządzeniach mobilnych pozwala dodatkowo na utworzenie kopii zapasowej rolki ze zdjęciami.

bts_05

BitTorrent Sync możemy specjalnym hasłem dostępu złożonym z czterech cyfr oraz zaznaczyć opcję usunięcia danych z folderu synchronizacji po 10-ciu nieudanych próbach wprowadzenia hasła.

bts_06

Niewątpliwą zaletą BitTorrent Sync jest jego multiplatformowość. Aplikacje dostępne są nie tylko dla  systemów desktopowych takich jak OS X i Windows ale również wszelakiej maści Linuksy oraz FreeBSD. W przypadku systemów mobilnych wspierane są: Apple iOS, Google Android, Microsoft Windows Phone oraz system czytnika Amazon Kindle Fire. Ba! Można uruchomić BTS nawet na dysku sieciowym NAS!

Co jeszcze oferuje BTS?

  • wersjonowanie – jeśli edytujemy dokumenty w folderze synchronizacji wszystkie stare kopie i edytowane pliki są przechowywane domyślnie przez okres 30 dni w archiwum,
  • generowanie jednorazowych kodów pełnego bądź ograniczonego dostępu,
  • możliwość utworzenia listy plików znajdujących się w folderze, które mają zostać pominięte w procesie synchronizacji,
  • każdy folder, którego zawartość ma być synchronizowana na podłączonych urządzeniach może być zabezpieczony osobnym, unikalnym kodem,
  • zaawansowane ustawienia, pozwalające m.in. na zmianę interwału między kolejnymi operacjami skanowania zmian w folderze i resynchronizacji, czy wielkość bufora wysyłania/odbioru.

BitTorrent Sync na iOS wymaga, aby aplikacja była uruchomiona i aktywna, tak więc wyrzucenie jej w tło czy zablokowanie/uśpienie urządzenia powoduje, synchronizacja nastąpi dopiero po ponownym uaktywnieniu appki (i możliwym dostępie do sieci lokalnej/Internetu).

bts_10

bts_08

Program jest użyteczny choć nie w 100% stabilny – przynajmniej na iOS7.1 potrafi się wywalić do Springboardu, np. podczas dodawania pliku do folderu. Mimo wszystko szczerze polecam!