Megújul a Videotorium
2014. november 20. HBONE Workshop Balatongyörök
Majoros Ádám tudományos munkatárs Multimédia szolgáltatások NIIF Intézet
Mi a Videotorium? • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• Specializált videó megosztó portál zárt feltöltői körrel • Cél:
• Célközönség: § § § §
Felsőoktatás-kutatás Könyvtárak, közgyűjtemények Sulinet intézmények Tudomány iránt érdeklődő felhasználók
§ Oktatás, kutatás támogatása § Ismeretterjesztés
• Multimédia repozitórium: § Audió/videó + fóliák § Metaadatok § Számokban: q ~8200 db felvétel, ~4400 óra q ~11 TB foglalt tárterület q ~5000 regisztrált felhasználó q ~ 1000 egyedi látogató / nap 2. oldal
Megújul a Videotorium
Általános• jellemzők Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• On demand tartalmak és élő közvetítések • Navigáció: § Kategóriák (tudományterületek) § Csatornák, események § Keresés (egyszerű/részletes)
• Felvétel ajánló: § Ajánlott (kiemelt), legfrissebb, legnézettebb, stb.
• Értékelés • Speciális lejátszó: § Audió/videó és fóliák § Beágyazás és megosztás § Média letöltés
3. oldal
Megújul a Videotorium
A jelenlegi• Nweboldal emzeti Információs Infrastruktúra Fejlesztési Intézet
4. oldal
Megújul a Videotorium
Fontosabb• Nfunkciók emzeti Információs Infrastruktúra Fejlesztési Intézet
• Média fájl feltöltése és automatikus konverziója § MP3, H.264/AAC – max. 720p HD, mobil verzió, nézőképek, stb.
• Dokumentum csatolás § Állókép prezentáció (ppt/pptx, odp, pdf, sxi) § Videó prezentáció (szinkronban az előadói videóval) § Egyéb dokumentumok, feliratok
• Metaadatok hozzáadása § technikai információk, tartalmi leírás, tematizáció, kereshetőséghez kulcsszavak, közreműködő személyek
• Publikációs beállítások § hozzáférés módja (publikus, regisztrált, intézmény, saját csoport) § idő, hely szerinti korlátozás § letölthetőség, beágyazhatóság (külső weblap)
• Felhasználói azonosítás és jogosultság kezelés § eduID, eduGAIN, Facebook
• Intézményi aloldalak § mta.videotorium.hu, bme.videotorium.hu, mindentudas.videotorium.hu, ...
5. oldal
Megújul a Videotorium
Jelenlegi működés • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• Nincs API § nehézkes a külső alkalmazások csatlakoztatása
• Flash alapú videolejátszó alkalmazás § nincs HTML5 támogatás
• RTMP alapú streaming § nincs adaptív streaming támogatás
• Kevésbé konfigurálható frontend környezet § nehezen alakítható egyéni felületek (pl. intézményi aloldalak)
• Csak részben nyílt forráskódú § nem publikálható a kódbázis
• Lehetőség a továbbfejlesztésre: § Kutatásfejlesztési projekt: GOP 1.1.1-11-2012-0597 § Humansoft – NIIFI konzorcium § Időtartam: 2013.01.01. – 2014.12.31.
6. oldal
Megújul a Videotorium
API (Application Programming Interface) • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• BaaS (Backend as a Service) modell • Nyílt forráskódú, Symfony2 alapú megoldás (REST, stateless) • Feladata: a teljes üzleti logika (Videotorium “motor”) futtatása, kliensek kiszolgálása • Kapcsolódó kliensek: § § § §
7. oldal
frontend keretrendszer (!) mobil kliensek smart TV kliensek egyéb komponensek (pl. konverter szerverek, jelfeladó állomások, …)
Megújul a Videotorium
API (Application Programming Interface) • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
Üzleti logika
Adatbázis
A P I Android kliens
konverter
iOS kliens
smart TV frontend
8. oldal
Megújul a Videotorium
HTML5 támogatás • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• Új, univerzális, paraméterezhető lejátszóalkalmazás • FlowPlayer alapok • Prioritás: HTML5 ➜ Flash • Támogatott videóformátum: § MPEG-DASH (WebM) § MP4 (Flash fallback)
9. oldal
Megújul a Videotorium
HTML5 lejátszó • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
10. oldal
Megújul a Videotorium
Streaming• Ntechnológiák emzeti Információs Infrastruktúra Fejlesztési Intézet
• RTMP helyett tisztán HTTP forgalom • Adaptív bitrátájú streaming megoldások (Apple HLS, MPEG-DASH) • A támogatottság “töredezett”, egyelőre nincs egységes, szabványos megoldás (tendencia van)
11. oldal
Megújul a Videotorium
Frontend • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• • • •
Drupal NIIFI-ben jól ismert megoldás Nyílt forráskód Modulárisabb, rugalmasabb működés a jelenlegi CMS-nél • Testre szabható aloldalak kialakításának lehetősége
12. oldal
Megújul a Videotorium
Frontend • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
13. oldal
Megújul a Videotorium
Frontend • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
14. oldal
Megújul a Videotorium
Frontend • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
15. oldal
Megújul a Videotorium
Mobil és Smart TV kliensekInfrastruktúra • Nemzeti Információs Fejlesztési Intézet
• Alkalmazások: § § § §
Telefonra (iOS, Android) Tabletre (iOS, Android) Smart TV-re (LG, Samsung) Hamarosan tesztelhető!
• Főbb funkciók: § § § § § §
16. oldal
Keresés (felvétel, előadó, csatornák, címkék, kategóriák, dátum, stb.) Események, előadók listája, felvételei Video+prezentáció megjelenítés (akár két stream egyidejűleg) Élő közvetítések megtekintése Felhasználók kezelése Egységes kliens design
Megújul a Videotorium
Android kliens • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
17. oldal
Megújul a Videotorium
iPhone kliens • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
18. oldal
Megújul a Videotorium
Smart tv kliens • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
19. oldal
Megújul a Videotorium
Capture station - Információs eszközök Infrastruktúra • Nemzeti Fejlesztési Intézet
• Eszközvariációk kialakítása: § § § §
Profi, stúdióminőségű eszközök (kamera, hang) Konzumer kategóriájú eszközök Streaming “hátizsák” építése (3G/LTE, wifi) Kísérleti megoldások: q akciókamera q robotkamera q tally rendszer (nanopc, tabletek)
20. oldal
Megújul a Videotorium
Capture station - Információs szoftverfejlesztés • Nemzeti Infrastruktúra Fejlesztési Intézet
§ Tally rendszer vezérlése • Intercom rendszer többkamerás közvetítésekhez • Video mixer (GPIO) -> Raspberry Pi -> Tabletek
§ Közvetítő (jelfeladó) alkalmazás • • • •
gStreamer alapok, Linux környezet Headless + GUI Előkonfigurálási lehetőség Akár “egy gombos”, akár komplexebb, többkamerás közvetítésre is • Touchscreen-barát GUI
21. oldal
Megújul a Videotorium
Infrastruktúra • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• Redundáns (földrajzilag elosztott) kiszolgáló infrastruktúra • Virtualizált szerverkörnyezet • Jelentősen megnövelt storage terület
22. oldal
Megújul a Videotorium
Új fejlesztési irányok • Nemzeti Információs Infrastruktúra Fejlesztési Intézet
• Beszédfelismerő alrendszer beépítési lehetőségei § saját üzemeltetés / külső szolgáltató ? § cél: keresés segítése (hangsávok indexálása, leírók bővítése)
• Integráció e-learning rendszerekkel § kérdőív intézményeknek, 10+ résztvevő
• Felhasználói visszajelzések
23. oldal
Megújul a Videotorium
• Nemzeti Információs Infrastruktúra Kérdések? Fejlesztési Intézet
Köszönöm a figyelmet!
Majoros Ádám
[email protected]
vvc.niif.hu
24. oldal
Megújul a Videotorium