Usługi telewizji naukowej w projekcie PLATON Robert Cecko 4. Konferencja MIC Nowoczesne technologie bliżej nas Poznań, 4.03.2010 1
Agenda Projekt PLATON Cele i zakres projektu Telewizji naukowej Komponenty sytemu Zastosowane technologie Microsoft 2
Cele i zakres projektu Udostępnienie w sieci PIONIER usług multimedialnych opartych o treści cyfrowe HD dla edukacji, popularyzacji nauki i opartych o treści cyfrowe HD dla edukacji, popularyzacji nauki i telemedycyny Uruchomienie infrastruktury dla: produkcji treści HD składowania i rekodowania treści HD zarządzania i emisji kanałów wirtualnych na żywo HD dystrybucji i skalowalnego udostępniania treści HD dostępu i twórczego wykorzystania treści audiowizualnych HD Podsystemy: Repozytorium, Serwery Emisyjne, System Dystrybucji, Application On Demand
Repozytorium Treści 5
Funkcjonalność Repozytorium Treści Przechowywanie treści opisów/metadanych formatów Udostępnianie formatów treści i/lub metadanych: Serwerowi Emisyjnemu Systemowi Dostarczania Treści HD Systemowi AoD Zapewnienie dostępności treści przez replikację i archiwizację Automatyczne pozyskiwanie metadanych technicznych formatów Automatyczne przetwarzanie formatów treści rekodowanie do zadanych formatów jakościowych normalizacja dźwięku 6
Architektura Repozytorium Treści system rozproszony węzły repozytorium Zarządca (storage) węzły DB węzły rekodujące specjalizowane Serwer Storage centralne zarządzanie Serwer Storage replikacja treści i Serwer Storage usług lokalizacyjne grupowanie węzłów Serwer Rekodujący repozytorium Serwer Rekodujący Serwer Bazy Danych Serwer Storage Serwer Rekodujący Serwer Storage
Loklizacje Repozytorium Treści
System Dostarczania Treści HD 9
Funkcjonalność Systemu Dostarczania Treści HD Dystrybucja i udostępnianie treści: na żywo na żądanie (VoD) na zamówienie (nvod) Dynamiczne kierowanie żądań odbiorców (request routing) dla: optymalizacji jakości czasu dostępu równoważenia obciążenia systemu/sieci Mechanizmy kontroli dostępu i zabezpieczeń Mechanizmy monitorowania stanu i dynamicznego reagowania na sytuacje awaryjne 10
Architektura Systemu Dostarczania Treści HD Struktura dwupoziomowa Zapewnienie redundancji Inteligentne wykorzystanie dostępnych połączeń sieciowych Optymalizacja dostępu dla producentów i odbiorców treści 11
System Emisyjny 12
Funkcjonalność Systemu Emisyjnego Zarządzanie emisją kanałów wirtualnych Pozycje programowe kanału wirtualnego: transmisja na żywo z toru emisyjnego Studia Nagrań / Studia Produkcyjnego zasoby VoD pozyskane z Repozytorium treści Emisja dla użytkownika w postaci symulowany live Akwizycja transmisji na żywo Moduł wycinania/docinania fragmentów i eksportu do Repozytorium treści 13
System AoD 14
Funkcjonalność systemu AoD Portalowy dostęp i prezentacja oferty treści Zbiór dedykowanych aplikacji do twórczego wykorzystania zasobów: wprowadzanie nowych treści do systemu wprowadzanie dodatkowych materiałów uzupełniających treści a/v m.in. slajdy, grafiki, dźwięki, pytania/odpowiedzi, odnośniki, itp. tworzenie kompilacji/montaży na podstawie udostępnianych w systemie zasobów a/v synchronizacja materiałów a/v z materiałami dodatkowymi realizacja transmisji na żywo synchronizacja z materiałami dodatkowymi w trakcie transmisji przeprowadzanie wirtualnych wykładów synchroniczne sterowanie odtwarzaniem i nawigacją po materiale a/v oraz prezentacją materiałów dodatkowych dla grupy użytkowników (z kanałem zwrotnym) 15
Zastosowane technologie System operacyjny Windows 2008 Server R2 Hyper-V IIS 7.5 Smooth Streaming Live Smooth Streaming.NET Framework 4.0 Windows Communication Foundation ASP.NET, ASP.NET MVC Silverlight 4.0 16
Dziękuję za uwagę 17