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