Zapewniamy naszym klientom kompleksową realizację strategii video w Internecie. Z naszych usług korzystają najwięksi gracze na polskim rynku.
Video CMS jest systemem składającym się z czterech komponentów. Mogą być one wykorzystane łącznie lub odrębnie - zależnie od potrzeb klienta.
Komponenty Video CMS
- VideoSteam - moduł transmisji na żywo.
- Matterhorn.Framework - z jego użyciem stworzymy dowolny serwis społecznościowym z bogatą funkcjonalnością.
- Matterhorn.Player - pozwoli wyświetlać video na Państwa stronach w dowolny sposób. Umożliwia między innymi bogatą interakcję z użytkownikiem (np. interaktywne reklamy).
- Matterhorn.ContentManager - pozwala publikować wideo w istniejących serwisach internetowych (poprzez integrację XML) lub uruchamiać podserwisy z treściami wideo (bez konieczności ingerencji w istniejący kod serwisu!). Za jego pomocą możecie zbudować serwis w stylu video.mojafirma.pl – rodzaj telewizji interaktywnej wokół Państwa firmy.
- Transmisja video
Przez Videosteam przeprowadzono już ponad 5000 transmisji. Pozwala nam to upewnić się, że możemy dostarczyć streaming video, który działa.
Typowe zastosowania Videosteam
- Transmisja na żywo wydarzeń – imprezy kulturalne, spotkania, koncerty, obrady, posiedzenia, rozdanie nagród. Można przeprowadzać jednorazowe lub cykliczne transmisje.
- Transmisja szkoleń – wykłady, szkolenia, konferencje.
- Płatne konferencje online – coraz częściej organizatorzy konferencji udostępniają za opłatą możliwość oglądania transmisji. Pozwala to zyskać nowych klientów. Materiały są dostępne także po konferencji w formie nagrania video.
- Konferencje prasowe i wydarzenia promocyjne.
- Spotkania wirtualne – grupa robocza może porozumiewać się za pomocą video-konferencji.
- Transmisja w Internecie obrazu z kamer IP.
- Interaktywne gry (na podstawie obrazu z kamery video).
Służymy pomocą w stworzeniu najlepszych strategii wykorzystania streamingu video.
Matterhorn.Framework
Matterhorn.Framework służy do tworzenia rozbudowanych, społeczenościowych serwisów wideo w Internecie.
Moduły systemu
- Wideo-blogi - możliwe jest tworzenie blogów wraz z podziałem na kategorie i tagowaniem przez wybranych użytkowników serwisu. Do blogów dołączać można wideo i foto.
- Kolekcje mediów - każdy użytkowników może tworzyć swoje kolekcje mediów i fotek.
- Obsługa kanałów - z centralnej konsoli możliwe jest zarządzanie satelitarnymi serwisami wchodzącymi w skład portalu.
- Komentowanie mediów - media mogą być komentowane, linkowane i osadzane przez użytkowników.
- Moderacja - obsługiwana jest PRE i POST moderacja wszystkich materiałów nadsyłanych przez użytkowników.
- Wiadomości prywatne - użytkownicy mogą przesyłać między sobą wiadomości prywatne, dodatkowo redakcja serwisu może wysyłać wiadomości do określonych grup użytkowników.
- Powiadamianie o zmianach - użytkownicy mogą zapisywać się na powiadomienia o wybranych aktywnościach ich znajomych i redakcji w serwisie (dodany komentarz, nowy odcinek serialu itd.).
- Statystyki - aplikacja dostarcza dokładne statystyki ile osób obejrzało dany materiał zarówno w serwisie jak i w serwisach satelitarnych (kody embed) – ponadto aplikacja potrafi określić ile osób obejrzało materiał w progach czasowych (25%, 50% …).
- CMS - aplikacja zapewnia prosty system CMS oparty na XML umożliwiający publikację tekstów, bannerów i dostosowywanie serwisu bez ingerencji administratorów portalu
- Użytkownicy i grupy - rejstracja, profile prywatne i publiczne - zarządzanie grupami użytkowników.

Serial internetowy N1ckola. Społecznościowy serwis wokół video.
Technologia:
- Skalowanie bazy danych - aplikacja potrafi korzystać z wielu baz danych z podziałem funkcjonalnym (blogi, media, użytkownicy) lub zasięgowym (jedna baza - jeden kanał zawartości).
- Matterhorn.Framework stworzny został w technologii ASP.NET MVC i SQL Server 2008 aby dostarczyć maksymalną skalowalność i wydajność przy dużych wdrożeniach.
- Obsługa systemów CDN – aplikacja potrafi korzystać z dowolnego dostawcy hostingu wideo. Domyślnie obsługiwane są SimpleStorage, ATM DCS, S3, dowolne zgodne z WebDAV.
Matterhorn.ContentManager
Matterhorn.ContentManager pozwala publikować wideo w istniejących serwisach internetowych (poprzez integracje XML) lub uruchamiać podserwisy z treściami wideo (bez konieczności ingerencji w istniejący kod serwisu!). Dięki niemu umieszczenie wideo stworzonego w narzędziach autorskich (np. Adobe Premiere) w Internecie zajmuje minuty.
Funkcje systemu:
- Dwukierunkowe kodowanie wideo z formatów klienckich do formatów streamowanych w Internecie.
- Zarządzanie wideo - katalogowanie, tagowanie, wyszukiwanie.
- Tworzenie zrzutów klatek i miniaturek z wybranych fragmentów klipów wideo (dowolna ilość zrzutów).
- Tworzenie playlist i ramówek.
- Generowanie embedów korzystających z playera wideo.
- Tworzenie wideo-blogów.
- Obsługa mediów nadsyłanych przez użytkowników (jak na YouTube).

Sekcja video w serwisie Dominikanie.pl
Niektóre funkcje użytego Encodera video
- Skryptowalne profile kodowania (dostosowujące parametry wyjściowe dynamicznie, w zależności od parametrów wideo wejściowego).
- Obsługa formatu x264.
- Obsługa wielu formatów wejściowych m.in.: DivX, MPEG4, AVI, MPEG2, FLV, 3GP (komórki), MOV ….
- Obsługa kolejkowania i wielozadaniowości (obsługa danych na pojedynczym serwerze do kilkudziesięciu gigabajtów materiału wideo/dobę (w zależności od konfiguracji)).
- Skalowanie poziome i możliwość pracy w modelu chmury obliczeniowej (możliwe jest dołączenie dowolnej ilości serwerów kodujących).
- Panel statystyk i zarządzania dostępny przez WWW.

Zarządzanie multimediami
Matterhorn.Player
Matterhorn.Player pozwoli wyświetlać video na Państwa stronach w dowolny sposób. Umożliwia między innymi bogatą interakcję z użytkownikiem (np. interaktywne reklamy).
Lista funkcji playera
- Play/ pause zamiennie (jak w video).
- Pasek długości video/ postęp ładowania.
- Czas trwania wyświetlanego materiału. Czas, który już upłynął od chwili startu (moment, w którym jesteśmy)
- Głośność.
- Full screen.
- Możliwość zamknięcia obszarów aktywnych /adnotacji (o tym dalej)
- Lista materiałów related + funkcje komunikacyjne, „Podziel się filmem”
- Zmiana skórki playera.
- Obsługa obszarów aktywnych/adnotacji
- Emisja reklam - preroll, postroll, plansza statyczna pre i post, overlay,
- Możliwość uruchomienia automatycznie po przejściu z linkiem z parametrem autoplay (z newslettera, ze strony głównej gazety etc).
- Proste API JavaScriptowe.
- Możliwość uruchomienia automatycznie po przejściu z linkiem z parametrem autoplay (z newslettera, ze strony głównej gazety etc).
- Obsług playlist (related, wybór jakości + osobno reklamy)
- Wybór jakości wideo (HQ, SQ - adresy będą dostarczone w playliście)
- Obsługa prostych statystyk poprzez WebService

Player w trybie Cinema na serialu internetowym Baśka Blog.
Materiały related oraz obsługa playlist
Ekran końcowy - „Podobne filmy” pokazuje listę filmów z XML, który pobierany jest w chwili uruchomienia tego ekranu. Jeśli podano parametr playlist - to play lista podana w tym parametrze jest używana jako główne źródło odtwarzania dla playera – w liście tej można zawrzeć oprócz samego wideo plansze i media pre i post roll .
Po zakończeniu materiału, jeśli podano jako parametr playlistę „playlistRelated” wyświetlają się miniatury powiązanych z materiałem innych materiałów (play lista)
Dodatkowo, domyślnie pojawiają się „zobacz ponownie” oraz „prześlij znajomemu/ link do odcinka”.
Buforowanie i adaptacja
Przy pierwszym odtworzeniu materiału, będzie on wstępnie buforowany przez ok. 10 s., w tym czasie przeprowadzana będzie kontrola prędkości transmisji. Jeżeli będzie ona wystarczająca do odtworzenia materiału w wyższej jakości, odtwarzacz automatycznie rozpocznie przełączy się na nią i zapamięta to ustawienie do kolejnych odtworzeń.
Skalowalność UI
Odtwarzacz jest skalowany w względem rozmiarów osadzenia obiektu Flash. Oznacza to, że w nawigacji stałą wielkość mają wszystkie przyciski, zmienia się tylko szerokość paska postępu. Skalowanie przebiega proporcjonalnie. Możliwe jest dowolne skórkowanie odtwarzacza przy pomocy odpowiednio przygotowanych karnacji w formacie *.swf.
Pobieranie form reklamowych
Odtwarzacz flash przed odtworzeniem filmu / playlisty wywołuje servlet z odpowiednimi parametrami. W odpowiedzi dostaje XML zawierający informacje o reklamie/brandingu, który ma być odtworzony przed właściwym filmem.
Skórki
Skórka playera jest definiowana w pliku XML pozwalającym zdefiniować kolory/bitmapy wszystkich wizualnych elementów playera.
Obszary aktywne
Możliwe jest definiowanie dowolnych, interaktywnych obszarów aktywnych które wyświetlane są zgodnie z określonym w formacie XML scenariuszem!
Obsługa streamingu
Player umożliwia odtwarzanie streamów live z Flash Media Server / Red5. Wtedy nie jest wyświetlany pasek przewijania - ponieważ transmisja odbywa się live.
Dowiedz się więcej
Bezpłatna analiza wstępna projektu
Zapraszamy do kontaktu z nami. Konsultant branżowy przeprowadzi bezpłatną wstępną analizę projektu i zaproponuje koncepcje realizacji. Zapytaj o bezpłatną analizę wstępną Twojego projektu.
