Skip to content

UKMNorge/UKMvideo

Repository files navigation

UKMvideo

Beskrivelse

UKMvideo bruker Cloudflare Stream for å laste opp / hente filmer. I tillegg brukes Cloudflare Stream for direktesending.

API i plugin og kobling mot Cloudflare Stream

Det tilbys API internt i denne pluginen for å snakke med Cloudflare Stream. I tillegg brukes brukes dette API-et for å snakke med DB

Det brukes key for å få kommunikasjon med Cloudflare Stream og key-en er beskyttet i UKMconfig fil

Diagrammet under viser filer på ajax mappe og hvordan kobling mot Cloudflare Stream utføres

Diagram - API og kobling mot Cloudflare Stream

Klient side struktur

Det brukes Webpack, Vue og Typescript på klient. Klienten snakker med backend gjennom internt API (ajax mappe).

Klassediagrammet under viser strukturen av filer/klasser og grupperinger.

  • Tabs (UKMvideo/src/tabs/) har Vue-klasser som definerer tabs som vises på DOM.
  • Komponenter (UKMvideo/src/components/) har Vue-klasser som inneholder komponenter som kan gjennbrukes.
  • Objekter (UKMvideo/src/components/) har Typescript-klasser som representerer filmer eller andre objekter.

Diagram - API og kobling mot Cloudflare Stream

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5