Det var dags att ladda upp koden för min hostingsajt för föreläsningar.
Sajten använder PHP för användarhantering, och JS för interaktivitet. Videorna är vanliga HTML5 element, enda tillägget är javascript hotkeys för tangenterna L och J som skuffar framåt och bakåt tiden med 15s.
Dark mode, light mode, chapters från studerandesubmitted timecodes och textning som görs lokalt manuellt med hjälp av whisper-live (medium model sv)
Videona hostas i full resolution från en nätverksskiva på en gammal-ish server, om många tittar på videon samtidigt kommer den nåttag att stärva. Backup lösningen på nätverksskivan gör att videon som inhyses på skivan finns lagrade flera gånger i backupsen, det här är inte effektiv användning av hårdskiveutrymme.
Flera kolleger har önska en upload interface i form av en "studio" av nåt slag, klippande av videon innan uppladdning t.ex. Det här är ett större projekt och vi har en studis som har valt det här som tema för examensarbetet. Playlist funktionalitet kunde vara ett skönt tillägg, då kunde man ladda upp mindre klipp och organisera dem smidigt i en spellista. Auto chapterisation har föreslagits och testats med LLM summarization av autotranskriptionen. Resultaten var av varierande kvalitet. Auto chapterisation using CV har föreslagits som nästa test, där man kunde hitta text större än 28pt med CV och göra en chapter av det med Tesseract eller motsvarande OCR.
