Cele projektu i idea systemu
Transkrypt
Cele projektu i idea systemu
Campus Television Platform System interaktywnej telewizji IP na licencji Open Source Jan Starzak Centrum Komputerowe Politechniki Łódzkiej Wrocław, 3 grudnia 2010 Plan wystąpienia • • • • • • Cele projektu i idea systemu Porównanie z istniejącymi systemami Wykorzystane komponenty Architektura systemu Statystyki pracy prototypu Podsumowanie Cele projektu i idea systemu • Oprogramowanie do projektu powstaje jako praca inżynierska w Instytucie Informatyki PŁ – Promotor: dr inż. Aneta Poniszewska-Marańda • Infrastruktura sieciowo-sprzętowa budowana jest przez Centrum Multimedialne Politechniki Łódzkiej – Paweł Mrugalski, Mateusz Starzak Cele projektu i idea systemu • Upadek tradycyjnego linearnego modelu telewizyjnego – 1. na 7. osób w wieku 18-24 lat nigdy nie ogląda telewizji „na żywo”, 45% nie wyobraża sobie życia bez komputera i Internetu (więcej niż jakiekolwiek inne medium) – Microsoft Advertising, „Young Adults Revealed” – 59% oglądanej przez osoby w wieku 8-18 lat telewizji, to programy w Internecie, nagrania PVR, telewizja komórkowa, itp. – The H. J. Kaiser Family Foundation, „Generation M2: Media in the Lives of 8- to 18-Year-Olds” – 87% osób przed 24. rokiem życia ogląda seriale w Internecie lub z Internetu ściągnięte – Centrum Badań nad Kulturą Popularną SWPS i Gazeta.pl, „Telewizja bez telewizorów? Jak polscy internauci oglądają seriale” • Konieczność dopasowania telewizji do nowego stylu korzystania z dóbr kultury Cele projektu i idea systemu • Cel: dostarczyć system interaktywnej telewizji cyfrowej oparty o sieć IP • Charakterystyka: – Linearny lub nielinearny dostęp do programów: nPVR i Timeshift – Treść podąża za użytkownikiem – Brak konieczności użycia sprzętowych odbiorników – Oprogramowanie na licencji Open Source Inne systemy na rynku • Kablówki IPTV – STB – VOD, PVR • Neostrada z Telewizją – nPVR • Freewire – IPTV do PC, bez nPVR – Specjalna aplikacja Wykorzystane komponenty • Wszystkie wykorzystane komponenty są dystrybuowane na licencji OpenSource – MuMuDVB – VLC Media Player – MiniSAPServer – Java – PHP – MySQL – Apache Architektura systemu • System wykorzystuje zarówno transmisję unicastową jak i multicastową • System składa się z: – Stacji czołowej odbiorczej – Serwera aplikacyjnego i nagrywającego – Aplikacji - Campus Television Platform Architektura systemu Kanały TV Program TV Importer EPG Stacja czołowa Rekorder Interfejs Użytkownika Przeglądarka internetowa CTP Architektura systemu • Stacja czołowa – MuMuDVB, VLC, MiniSAPServer (DVB-T, DVB-S, PAL) • Rekorder – CTP nPVRd (MPEG-TS over UDP) • Importer EPG – CTP EPGd (XMLTV, TVAnytime) • Interfejs użytkownika – CTP Web (HTTP, HTML, JSON) Statystyki pracy prototypu • Odbiór 31 kanałów radiowych i telewizyjnych – 150 Mb/s ruchu • 14 kanałów telewizyjnych nagrywanych • 1 TB przestrzeni dyskowej – Przechowywanie przez 24h Podsumowanie • CTP – telewizja dopasowana do potrzeb nowej generacji użytkowników • Zalety systemu: – Pełna otwartość kodu (i bezpłatna dostępność) – Użycie przeglądarki internetowej jako interfejsu do systemu – System nPVR – nie potrzebne nagrywarki – Dostępność na każdej platformie obsługiwanej przez VideoLAN VLC • Prototyp już działa w Sieci Kampusowej PŁ – Proof-of-concept Dziękuję za uwagę CTP a prawa autorskie • CTP nie ma systemów kontroli dostępu – Poziom zabezpieczeń identyczny z tym dostępnym w zwykłym eterze • Usługa timeshift/nPVR - publicznie dostępny magnetowid • System nie ingeruje w treść programów • Ustawa cyfryzacyjna przewiduje powszechny dostęp do programów nadawanych naziemnie