Specifikace / roadmap aplikací FenomioStream
Verze 2023.1 - k dispozici jaro 2023
- Správa systému
- Správa platformy
- Správa nabízených jazykových verzí a volba primárního jazyka
- Nastavení
- Úložiště mediálních souborů a jejich příloh - CESNET Cloud
- Služby pro encoding - CESNET Nebula
- správa enkodovacích profilů
- Služby pro streaming VOD - CESNET Wowza
- Služby pro streaming LIVE - CESNET Wowza
- Přihlášení uživatelů
- Interními účty
- Přihlášení pomocí platformy EDUid / Shibboleth
- Přihlášení účtem Google
- Přihlášení účtem Facebook
- Přihlášení účtem Microsoft
- napojení na poštovní server
- Globální správa uživatelů
- Správa jednotlivých portálů
- Identifikace portálu - název, dočasná a trvalá internetová doména, případně její aliasy
- Nastavení nabízených jazykových verzí a primárního jazyka portálu (v rámci nabídky platformy)
- Nastavení designové šablony portálu
- Pravidla povinných popisných dat (povinné / nepovinné zadání)
- Nastavení použité autentifikace uživatelů (v rámci nabídky platformy)
- Správa organizací a organizačních složek (ve stromové struktuře)
- Správa embed-kódů pro externí přehávání
- Správa uživatelů portálu
- Správa složek mediálních souborů
- Správa vyhledávacích kritérií a číselníků jejich hodnot s možností hromadného importu
- Správa štítků
- Správa externích serverů pro přehrávání médií
- Správa pravidel pro zabezpečení rozsahem IP adres
- Redakční systém pro texty / články na portálu
- Správa veřejných šablon popisných dat
- Správa platformy
- Uživatelé
- Uživatelské role
- Administrátor platformy
- Administrátor portálu
- Redaktor - Uživatel spravuje vlastní mediální soubor a položky týmu podřízených autorů
- Autor / editor - spravuje vlastní mediální soubory
- Registrovaný návštěvník - Autentizovaný uživatel s právem přehrávat mediální obsah portálů, díky vytvoření trvalé registrace může využívat repersonalizované služby portálu
- Anonymizovaný návštěvník - Autentizovaný uživatel s právem přehrávat mediální obsah portálů, bez vytváření uživatelského účtu
- Veřejnost - Anonymní uživatel s právem přehrávat volný mediální obsah portálů
- Správa uživatelů, nastavování rolí, příslušnost k institucím
- Manuální správa / ruční zadání
- Automaticky vyhodnocením atributů předaného profilu EDUid / Shibboleth
- Administrátor má k dispozici editor pravidel vyhodnocujících hodnoty parametrů a na jejich základě přidělujiící role a a přiřazení uživatelů k institucím
- Hromadný import z formátu XLSXá
- Anonymizace údajů
- Po prvním přihlášení uživatele pomocí technologie EDUid / Shibboleth vznikne účet pro sezení/session, který následně není trvale uložen a při příštím přihlášení vzniká znovu.
- Pokud uživatel chce využít personalizovaných služeb, může dokončit trvalou registraci.
- Prvním krokem trvalé registrace je souhlas s podmínkami konkrétního portálu (edituje administráto v redakčním systému)
- Druhým krokem je manuální zadání a ověření kontaktního e-mailu.
- Trvalý účet je nutnou podmínkou k přiřazení rolí
- Uživatelské role
- Mediální soubory a jejich popisná data
- Popisná data - plně lokalizovatelná
- název, popis, autor, e-mail autora, pracoviště autora, kredity, vydání, licence, poznámka
- podpora formátu Dublin Core
- Nepovinné zatřídění média k jedné nebo více hodnotám vyhledávacích kritérií
- Nepovinné zatřídění média do složky
- Přiřazené štítků
- Popisná data - plně lokalizovatelná
- Zpracování mediálních souborů
- Hromadný upload mediálních souborů na server a jejich zařazení do fronty pro encoding
- Možnost vybrat šablonu popisných dat, případně editovat popisná data již v průběhu procesu uploadu
- Náhledové obrázky
- Prvotní náhleodvý obrázek vzniká již při zpracování uploadovaného souboru
- Autorské prostředí dává k dispozici nástroj pro vytvoření sejmutím jakéhokoli snímku obrazové stopy mediálního souboru nebo uploadovat vlastní soubor.
- Titulkování a kapitoly
- Pro přehrávání mediálních souborů je možno mediální soubor doplnit o importované titulky ve standardním formátu WebVTT a autorské prostředí umožní jejich vytváření a interaktivní editaci.
- Autorské prostředí také umožní vytváření a editaci pojmenovaných CuePoints (kapitol). Při přehrávání videa je možné přeskakovat na jednotlivé kapitoly a sdílet jejich url
- Prezentace
- Synchronní přehrávání slidů prezentace s videem
- Hromadný import slidů
- Ochrana mediálních souborů
- Na úrovni propojení webových stránek portálu a přehrávaného streamu je použita ochrana streamu pomocí přidaného digitálního podpisu dle standardu streamovací platformy
- Na úrovni zobrazení přehrávače v rámci portálu nebo embedovaného prehávače na webové stránce třetí strany jsou k dispozici tato nastavení ochrany
- Soukromé – vidí jen autor/vlastník
- Neveřejné – není dohledatelné na portálu, ale je možné jej otevřít při znalosti přímého URL
- Chráněné – možnost zobrazení a přehrání se řídí pravidly
- Je vyhledatelné na portálu
- Vyžadováno přihlášení uživatele na portálu
- Příslušnost uživatele k organizaci
- které organizace jsou povolené
- Přihlášený uživatel je z definovaného seznamu
- Omezení přehrávání na zařízení dle rozsahu IP adres
- Přehrávání na externích serverech
- které servery jsou povolené, nastavení externího serveru pak umožňuje specifikovat, zda je pro přehrávání akceptován jeho kontext přihlášení a ochrany, nebo zda si má embedovaný přehrávač vynutit přihlášení k portálu
- Povolení publikování na kanálech ostatních uživatelů
- Veřejné – je dohledatelné i volně přehratelné, včetně webových stránek třetích stran (embedovaný přehrávač)
- Viditelnost mediálního souboru může být při zachování platnosti všech ostatních pravidel omezena datumem od – do (mimo zadaný interval je video soukromé)
- Všechna pravidla ochrany mohou být “přebita” jednorázově vygenerovaným přístupovým kódem s možností omezení platnosti a/nebo počtu přehrání
- Spolupráce uživatelů při tvorbě
- Redaktorské týmy
- Uživatel v roli redaktor může přistupovat k souborům jemu podřízených autorů / editorů
- Sdílené složky
- K jednotlivým složkám může administrátor portálu přiřadit libovolné množství uživatelů v roli Autor a/nebo Redaktor. Tito uživatelé tím získají možnost zařazovat své mediální soubory do těchto složek a v rámci složek vidět a spravovat i mediální soubory ostatních uživatelů oprávněných přistupovat k této složce.
- Redaktorské týmy
- Služby portálů
- Domovská stránka
- Přihlašování a indikace stavu registrace
- Menu pro přihlášeného
- Vyhledávání mediálních souborů
- Filtr typu média – video, audio, playlist
- Fulltestové hledání s našeptávačem
- Volba kritérií hledání
- Volba složky
- Volba zabezpečení
- Typy výpisu
- Grid náhledů
- Rozšířená tabulka
- Kompaktní tabulka
- Řazení výsledků vyhledávání
- Přehlad kanálů
- Textové novinky
- Živé streamy
- Stránka přehrávání
- Přehrávač mediálních souborů
- tlačítko pro přehrávání / pozastavení
- zbývající čas
- ukazatel průběhu
- úroveň hlasitosti
- rychlost přehrávání
- výběr kvality
- titulky a volba jazyka titulků
- Výpis metadat
- Tlačítka sdílení a editace
- Seznam kapitol (jsou-li definovány)
- Seznam odkazů na mediální soubory v playlistu
- Zobrazení příloh ke stažení
- Zobrazení snímků připojené prezentace
- Přehrávač mediálních souborů
- Domovská stránka
- Playlisty
- Autoři mohou sestavovat seznamy přehrávání (playlist) ze všech mediálních souborů na obsahu portálu.
- Playlist je položka agendy správy playlistů a obsahuje popisná data.
- Pro playlist je možno automaticky vygenerovat nebo ručně uploadovat náhledový obrázek.
- Při přehrávání playlistu je pro každý mediální soubor vyhodnocována jeho ochrana zabezpečení
- Přehrávání na stránkách třetích stran - embedding
- Portál poskytne kód pro snadné vložení přehrávače do webové stránky třetí strany. Tento vložený přehrávač respektuje veškerá nastavení ochrany a omezení přístupu k souboru.
- V autorském prostředí se spravuje číselník externích serverů. Doména serveru je při pokusu o přehrání mediálního souboru předána vloženému přehrávači jako „http referer“ a je možno použít jak plný název domény, tak „masku“ – například „*.skola.cz“.
- Statistiky přístupů
- Počtu přístupů, přehrávání, přírůstků a datového zatížení
- Filtrovatelné za zvolené časové období
- Dostupné na platformě za celek a jednotlivé portály
- Export do formátů pro další zpracování (Excel, CSV)
Verze 2023.2 - k dispozici léto 2023
- Kanály
- Kanál je podstránkaportálu s unikátním trvalým URL
- Může být založen jakákoli uživatelem od role editora (autor) výše, uživatel může založit více pojmenovaných kanálů.
- Vlastník kanálu bude moci nastavovat základní “branding” - upload obrázku doporučené velikosti do záhlaví, editace textových informací.
- Na stránce kanálu je publikován výpis mediálních souborů. Jeden soubor může být publikován na více kanálech
- Podmínky přehrání zůstávají vlastností každého souboru samostatně – je tedy možno vystavit na kanál soubor, který je chráněný
- Přihlášený uživatel portálu se může přihlásit k a odhlásit z odběru kanál - informace o nových mediálních souborech na kanálu e-mailem.
- Vlastník kanálu může přizvat ke spolupráci libovolný počet dalších uživatelů ve dvou režimech
- Spolupracovník – má z hlediska možností úpravy obsahu kanálu stejná práva jako vlastní
- Přispěvatel – může pouze přidávat na kanál vlastní mediální soubory, ale ostatní obsah kanálu je pro něj needitovatelný
- Hromadné operace s mediálními soubory
- Změna vlastníka mediálního souboru
- Přesun mediálního souboru ze/do složky
- Přesun mediálního souboru do jiného portálu
- Integrace prezentace Powerpoint
- Možnost importu prezentací ve formátech PPTX, PDF
- Živý streaming
- V prostředí portálu může oprávněný uživatel naplánovat a realizovat živé vysílání ze svého počítače prostřednictvím lokálně nainstalované aplikace typu OBS, nebo jakékoli jiné podporující standardní napojení protokolem RTMP, včetně možného propojení s cloudovými službami typu Restream.io
- Při plánování živého streamu vysílající nastavuje název a popis streamu, plánovaný datum, čas a dobu trvání streamu, ochranu streamu, povolení/zákaz chatu pro diváky, povolení/zákaz nahrávání záznamu a jeho zpracování do mediálního souboru
- Uživatel obdrží URL vysílacího serveru a klíč pro připojení lokálně nainstalované aplikace
- Stream lze publikovat na kanálech
- Záznam živého vysílání streamu se po zpracování stává standardním mediálním souborem, nastavené ochrany automaticky přebere z nastavení původního streamu, ale tyto parametry je možné dodatečně upravit.
- Dostupnost a strojové odesílání metadat
- Systém bude moci zasílat metadata o objektech (videozáznamech) ve formátu Dublin Core (DC) pomocí standardizovaného protokolu OAI-PMH (https://www.openarchives.org/pmh)
Verze 2023.3
- API, přístup pro externí programy
- Platforma bude poskytovat API pro programátorský přístup k funkcím jednotlivých portálů
- API bude realizováno pomocí technologického standardu HTTP/REST
- Přístupové údaje k API spravuje administrátor ve správě platformy a přístupy přiděluje separátně pro každý portál
- Funkčnosti API platformy
- Čtení a konzumace dat.
- Hledání v metadatech mediálních souborů
- Nahrávání mediálních souborů
- Publikování mediálních souborů
- Správa kapitol, titulků, seznamů přehrávání (playlistů), uživatelů, metadat mediálních souborů, živého vysílání
- Nastavení povolení přehrávání na externích serverech
- Vyřizování požadavků na vydání a zneplatnění přehrávacího tokenu k mediálnímu souboru
Verze 2024.x
- Integrace a přímé propojení s LMS Moodle
- Implementace možností základního střihu nahraného materiálu přímo v prostředí platformy
Verze 2025.x - výhled
- Implementace možnosti zpoplatnění shlédnutí média
- Přímý streaming (vysílání) z webového prohlížeče
- Generátor mobilní a tabletové aplikace na platformách Android a Apple pro konzumaci obsahu jednotlivých portálů