na linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...tvheadend można zainstalować...

17
Domowe Domowe centrum multimedialne centrum multimedialne na Linuksie Cyryl Sochacki www.Brosbit.pl

Upload: others

Post on 29-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

DomoweDomowecentrum multimedialnecentrum multimedialne 

naLinuksie

Cyryl Sochackiwww.Brosbit.pl

Page 2: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

● system openmediavault● owncloud● pyload i torrenty● xbmc● tvheadend

Narzędzia do budowy domowego centrum multimedialnego

Page 3: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

OpenMediaVault✔ Bazuje na Debian Linux (Squeeze) OS (i386, x64 oraz ARM)

✔ Webowy panel administracyjny (PHP, ExtJS)

✔ Zarządzanie użytkownikami (ACL)

✔ Wielojęzykowy (nasz Polski też)

✔ System Pluginów

✔ Na licencji Open Source GPL v3

✔ Rozwijany przez developerów FreeNAS

✔ Przeznaczony dla domu i małych firm

✔ Niskie wymagania sprzętowe

Page 4: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

OMV - Pokaż kotku co masz w środkuCore● Web based administration ● Easy system updates via Debian package

management ● Usermanagement ● Scheduled jobs ● Multilanguage support ● Service announcement via DNS-SD ● Plugin system

Network● Link aggregation ● Wake On Lan

Volume management● HDD power management (APM/AAM) ● GPT partitions ● EXT3/EXT4/XFS/JFS filesystem support ● Software RAID JBOD/0/1/5/6/... ● Quota (per volume) ● ACL ● Share management

Monitoring● Syslog ● Watchdog ● S.M.A.R.T. ● SNMP (v1/2c/3) (read-only) ● Email notifications ● Proactive process and system state monitoring

Services● SSH ● FTP ● TFTP ● NFS (v3/v4) ● SMB/CIFS ● RSync

Plugins● LVM ● LDAP Directory Service ● AFP ● Bittorrent client ● DAAP server ● UPS ● iSCSI Target ● Antivirus● USB Backup

Extra plugins● openVPN● CUPS – serwer druku● MySQL● Virtualbox● DHCP● Git● SVN● MiniDLNA● Route● Web server

Page 5: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

Magazyn danych

NFSAFS(nettalk)SMBiSCSI

Kopie bezpieczeństwa

Time machineWindows backupLinux backup

Backup dodatkowy – plugin usbbackup

Page 6: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

Pobieranie plików

TorrentTransmission plugin dostępny w OMV

Końcówki - transmission GUI

Pyload

Pobieranie plików ze znanych rapidów i youtube.

Page 7: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

Multimedia

DLNA i DAAPUdostępnianie multimediów na urządzenia.

XBMC – aplikacja mediacenter, która posiada szereg ciekawych pluginów m.in.. ipla, tvnplayer, youtube, vimeo, emu game, i wiele więcej.

XBMC Server – możliwość instalacji na serwerze.

Page 8: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

TV on air :)

Posiada wsparcie dla EPG oraz możliwość planowania i nagrywania telewizji VDR.

Posiadając 2-3 tunery można oglądać kilka kanałów naraz oraz nagrywać.

Tvheadend jest serwerem do streamowania TV (HTSP - Home Tv Streaming Protocol) działającym pod Linuksem, który wspiera:

● DVB-S● DVB-S2● DVB-C● DVB-T● ATSC● IPTVi analogowe wideo (V4L) jako źródło np. kamery.

Page 9: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

TV is here :)Dzięki Tvheadend możemy oglądać telewizję na komputerach, tabletach, smarfonach odtwarzaczach, konsolach

Aplikacje w których można skonfigurować usługę:● XBMC – PC, Android, Xbox● TVHGuaid – Android● Showtime – Mac OS X, PS3● VLC● i przeglądarce www.

Page 10: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

TV in boxTvheadend można zainstalować na każdej dystrybucji Linuksa.Wybór urządzenia do obsługi i serwowania telewizji sieci nie wymaga super komputerów.

Można użyć m.in.● Routerów z OpenWRT● Raspberry Pi● Starego terminala● Serwery domowe /NAS● Laptopa

Do Telewizji IPTV zalecany jest przełącznik/router z obsługą IGMP snooping (openwrt w wersji Attitude Adjustment z kernelem 3.4)

Aby możliwe było oglądanie różnych kanałów równocześnie na różnych urządzeniach w sieci potrzebny jest router lub switch obsługujący z w/w usługą.

3 muxy + 3 tunery = i blok może oglądać tv.

Page 11: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

Własna ChmurkaDane tam gdzie ty

Page 12: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

OwnCloud - pliki

● Wersjonowanie● Szyfrowanie● Udostępnianie użytkownikom, grupom oraz publicznie.● Synchronizacja pomiędzy chmurą a urządzeniami.

(Dostępni klienci na PC, Mac OS X oraz Andoida i iPhone)

● Otwieranie dokumentów pdf,odt,txt,impress

Page 13: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

OwnCloud – Kalendarz i kontakty

Synchronizacja i zarządzaj swoimi kontaktami. Za pomocą protokołu CardDAV i obsługa wielu książek adresowych.

Dzięki wsparciu protokołu CalDAV w łatwy i szybki sposób zsynchronizujesz swój kalendarz pomiędzy twoimi komputerami i urządzeniami mobilnymi.

Proste udostępnianie kalendarzy oraz książek adresowych.

Page 14: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

OwnCloud – Multimedia

Odtwarzacz muzyki w przeglądarce oraz zdalne słuchanie za pomocą usługi amapache. Dostępne aplikacje na PC, androida, iphone i blackberry:Tomahawk, Rhythmbox, Amarok, Lullaby, Just Player, Ampacheberry, AmpacheX i iAmapache.

Galeria zdjęć - proste przeglądanie zdjęć dostępnych na chmurce.

Page 15: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

OwnCloud – dodatki

Owncloud posada sporo ciekawych dodatków.

Na przykład Klient pocztowy korzystający z roundcube Odtwarzanie filmów, i prezentacji itd.

Edycja grupowa za pomocą etherpad.

Page 16: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

Sprzęt.

Składaki Atom z ion-em lub

rozwiązanie AMD z serii A

Hp Microserver – idealne rozwiązanie do domu i biura

Raspberry pi – odtwarzacz xbmc + owncloud

Terminale i płyty oparte na układzie VIA

Page 17: na Linuksiezimowisko.linux.gda.pl/2013/papers/cyryl_sochacki_serwer...Tvheadend można zainstalować na każdej dystrybucji Linuksa. Wybór urządzenia do obsługi i serwowania telewizji

Linki

● http://xbmc.org● https://www.lonelycoder.com/redmine/projects/tvheadend

● Openmediavault.org● Owncloud.org

Pytania?