PROJEKTI

Videosisällön hallintaohjelmisto nopeampaan julkaisemiseen

Räätälöity ohjelmistokehitys, Videoiden lataus ja tuonti, Videoiden taustakäsittely, Videoiden transkoodaus, Metatietojen hallinta, Avainsanahaku, Videoiden hallittu julkaiseminen, Sosiaalisen median automaatio

  • Toimiala: Digitaalinen media
  • Suomi Sijainti: Suomi
  • Toimitusaika: 16 viikkoa
  • Teknologiat: JavaScript / TypeScript (Node.js), Python
4+ kuukautta

Asiakas hallinnoi videoiden julkaisemista alustalla, jossa latausten, käsittelyn ja käyttöoikeuksien koordinointi vie aikaa. Ohjelmisto on selaimella käytettävä videosisällön hallintaportaali: se vastaanottaa videotiedostoja, otsikoita ja kuvauksia, käsittelee tiedostot taustalla ja tarjoaa ylläpitäjille, valtuutetuille käyttäjille ja julkisille vierailijoille haettavan paikan videoiden hallintaan, julkaisemiseen ja katseluun.

Yhteenveto

Ongelma

Asiakas käyttää aikaa videoiden latausten, käsittelyn, metatietojen, käyttöoikeuksien ja julkaisun koordinointiin eri vaiheissa.

Ratkaisu

Ratkaisuksi toteutettiin selainpohjainen videoportaali, jossa on taustakäsittely, haettava sisällönhallinta ja hallittu julkaiseminen.

Tulos

Ohjelmisto on suunniteltu vähentämään manuaalista työtä tuodusta videosta julkaistuun sisältöön.

Asiakkaan tarina

Asiakas on suomalainen videoalustan ylläpitäjä. Se hallinnoi videosisältöä verkossa ja tarjoaa pääsyn julkaistuihin videoihin valtuutetuille käyttäjille tai julkisille katsojille.

Asiakas käsittelee videotiedostoja, otsikoita, kuvauksia, tunnisteita ja julkaisuoikeuksia. Käsittelyn tila, haettava sisältö ja jakamisen hallinta ovat tärkeä osa palvelua.

Pyyntö oli yksinkertainen: tarjota selaimella käytettävä videoiden lataus ja hallinta. Lisäksi tarvittiin videoiden julkaisu, jakaminen, metatietojen hallinta ja käyttäjätilit.

Ratkaisu rakennettiin toisiinsa liittyvistä videoiden hallinnan, taustakäsittelyn ja julkaisun moduuleista. Käyttöoikeuksien hallinta ja ajastettu jakelu toteutettiin portaalin erillisinä osina.

Asiakas tarvitsi

  1. Videoiden lataamisen ja hallinnan selaimessa eri käyttäjille
  2. Videoiden julkaisemisen, jakamisen, suoratoiston ja esittämisen katsojille
  3. Videoiden otsikoiden, kuvausten, tunnisteiden ja muiden metatietojen hallinnan
  4. Tilien, profiilien, käyttöoikeuksien, tilausten ja maksutietojen tuen

Miksi valmisohjelmisto ei sopinut

Valmiit videopalvelut kattavat lataamisen, tallennuksen ja jakamisen, kun taas median käsittelysovellukset hoitavat transkoodauksen ja tiedostojen viennin. Niiden kuvausten perusteella taustakäsittely, metatietojen hallinta, käyttäjien käyttöoikeudet, tilaukset ja hallittu julkaiseminen eivät yhdisty yhdeksi asiakkaan tarpeisiin sopivaksi portaaliksi.

Projektin yleiskuvaus

Ratkaisu suunniteltiin asiakkaan sisältötiimin selainpohjaisen videokirjaston ympärille. Se vastaanottaa ladattuja tai tuotuja tiedostoja, otsikoita ja kuvauksia sekä näyttää käsittelyn tilan taustatyön jatkuessa.

Videoiden valmistelua varten latauksille toteutettiin asynkroninen käsittely. Portaali muuntaa videot eri formaatteihin ja koodekkeihin sekä luo kuvakaappauksia tai pikkukuvia kirjasto- ja katselusivuille.

Sisällönhallintaan kiinnitettiin erityistä huomiota. Ylläpitäjät ja sisällönhallitsijat muokkaavat metatietoja ja hallitsevat julkaisuoikeuksia, kun taas valtuutetut käyttäjät tai vierailijat etsivät, katsovat ja jakavat julkaistuja videoita.

Ajastettua jakelua varten luotiin erillinen julkaisualue. Se kokoaa sisällön muokkauksen, esikatselut ja alustan valinnan sosiaalisen median ja verkkokaupan julkaisuja varten.

Järjestelmä suunniteltiin moduuleiksi, joten myöhemmin voidaan lisätä esimerkiksi kommentit ja kuvatallenteiden tuonti ilman koko tuotteen rakentamista uudelleen. Myös muokkaus, tilaukset ja yksityisviestit voidaan lisätä myöhemmin.

Toimitetut tärkeimmät ominaisuudet

  • Selainpohjainen videoiden lataus ja tuonti
  • Videokirjasto käsittelyn tilan seurannalla
  • Videoiden taustakäsittely
  • Videoiden transkoodaus eri formaatteihin ja koodekkeihin
  • Pikkukuvien ja kuvakaappausten luonti
  • Otsikoiden, kuvausten ja tunnisteiden metatietojen muokkaus
  • Avainsanahaku videoista ja dokumenteista
  • Hallittu pääsy ylläpitäjille, valtuutetuille käyttäjille ja vierailijoille
  • Videoiden jakaminen ja toisto
  • Ajastettu julkaisu ja synkronointi

Lisättävissä

+ Kommenttien hallinta + Metatietotunnisteet videoruuduissa + Kuvatallenteiden tuonti + Animoidut kuvatallenteet + Videoiden muokkausnäkymä + LMS-yhteensopivat tiedostot + Tilaukset ja maksutiedot + Profiilit, seuraukset, tykkäykset ja yksityisviestit

Kuka muu voi käyttää tätä ratkaisua

Näillä yrityksillä on samanlainen tehtävä, ja sama ratkaisu voidaan mukauttaa niiden julkaisu- ja käyttöoikeussääntöihin.

Digitaalisen median julkaisija

Tehtävä Se hallinnoi videoluetteloa ja esittää valittua sisältöä katsojille.
Miten ratkaisu auttaa Ratkaisu kokoaa tiedostot, metatiedot, haun, käsittelyn ja julkaisun yhteen portaaliin.

SaaS-julkaisupalvelun ylläpitäjä

Tehtävä Se ajastaa ja automatisoi videoiden julkaisemisen sosiaalisen median ja verkkokaupan alustoilla.
Miten ratkaisu auttaa Ratkaisu tarjoaa esikatselut, alustan valinnan, synkronoinnin tilan ja automaation hallinnan.

Sosiaalisen alustan ylläpitäjä

Tehtävä Se tukee videoiden jakamista ja vuorovaikutusta verkko- ja mobiilisovelluksissa.
Miten ratkaisu auttaa Ratkaisu tarjoaa julkaistujen videoiden sivut, jakamisen hallinnan ja käyttöoikeuksien ilmaisimet.

Teknologiapino

JavaScript / TypeScript (Node.js)

Dropbox API -integraatio

Dropbox JavaScript SDK yhdistää portaalin Dropboxiin selain- ja Node.js-ympäristöissä.

Python

Dropbox API -integraatio

Dropboxin virallinen Python API -asiakas yhdistää taustapalvelut Dropbox-tiedostoihin.

dropbox

Dropbox-tiedostojen synkronointi

Dropbox JavaScript SDK yhdistää portaalin Dropboxiin tiedostojen käyttöä ja synkronointia varten.

dropbox

Dropbox API -käyttö

Dropboxin virallinen Python API -asiakas yhdistää taustapalvelut Dropbox-tiedostoihin.

Video transcoding

Videoformaattien ja koodekkien muuntaminen

Transkoodausprosessi muuntaa ladatut videot eri formaatteihin ja koodekkeihin.

Background processing

Latausten asynkroninen käsittely

Taustakäsittely käsittelee ladattuja videotiedostoja portaalin näyttäessä niiden tilan.

Keyword search

Videoiden ja dokumenttien haku

Avainsanahaku löytää videot ja dokumentit tiettyjen termien perusteella.

Video files

Sisällön lataus ja hallinta

Portaali tallentaa ja hallinnoi tuotuja videotiedostoja.

DVD

DVD-tulostuksen tuki

DVD kuuluu tuettuihin median tulostusmuotoihin.

Integraatiot

Dropbox

Portaali vaihtaa videotiedostoja Dropboxin kanssa JavaScript SDK:n tai virallisen API-asiakkaan kautta.

Social media platforms

Julkaisumoduuli lähettää ajastetun videosisällön ja metatiedot määritetyille sosiaalisen median alustoille.

E-commerce platforms

Julkaisumoduuli synkronoi ajastetun videosisällön määritettyjen verkkokauppa-alustojen kanssa.

Tulos

Haettava kirjasto näyttää käsittelyn tilan

Videokirjasto tarjoaa sisällönhallitsijalle yhden paikan videoiden tuontiin, metatietojen tarkistamiseen ja käsittelyn seurantaan. Käsittelyn tilamerkit näyttävät ladatun sisällön tilanteen taustatyön aikana.

Kuvakaappaukset ja pikkukuvat helpottavat kirjaston selaamista, ja avainsanahaku tuo olennaiset videot ja dokumentit näkyviin.

Näin se toimii

  1. Portaali vastaanottaa videotiedostot, otsikot, kuvaukset ja tunnisteet.
  2. Taustakäsittely käsittelee videotiedostot ja näyttää niiden käsittelyn tilan.
  3. Kirjasto näyttää metatiedot, kuvakaappaukset tai pikkukuvat sekä hakutulokset.
  • Lataa tai tuo videotiedostoja
  • Hae videoita ja dokumentteja avainsanoilla
  • Muokkaa videoiden metatietoja
Vinkki: Pikkukuvat tarjoavat nopean visuaalisen viitteen alkuperäisen videon käsittelyn aikana.
Videokirjasto ja käsittelyjono

Videokirjasto ja käsittelyjono

Tämän näkymän toiminnot
Luo tai tuo videoita Hallitse videotiedostoja Hae avainsanoilla Käsittele videoita taustalla

Julkaistut videot ovat valmiita katsottaviksi ja jaettaviksi

Julkaisusivu näyttää videosoittimen sekä otsikon, kuvauksen ja tunnisteet. Käyttöoikeusilmaisin kertoo katselutilanteen valtuutetulle käyttäjälle tai julkiselle vierailijalle.

Sivulla jakamisen hallinta on videon lähellä, joten julkaistu sisältö siirtyy suoraan esityksestä jakeluun.

Näin se toimii

  1. Sivu lataa julkaistun videon ja sen pikkukuvan.
  2. Sivu näyttää otsikon, kuvauksen, tunnisteet ja katseluoikeudet.
  3. Sivu tarjoaa videosoittimen ja jakamistoiminnon.
  • Esitä julkaistuja videoita
  • Näytä elokuvan metatiedot
  • Mahdollista videoiden jakaminen
Videoiden julkaisu- ja katselusivu

Videoiden julkaisu- ja katselusivu

Tämän näkymän toiminnot
Mahdollista videoiden jakaminen Näytä elokuvan metatiedot

Metatiedot ja käyttöoikeudet pysyvät toimituksellisessa hallinnassa

Metatietojen muokkain tarjoaa ylläpitäjille ja sisällönhallitsijoille keskitetyn paikan päivittää otsikoita, kuvauksia ja tunnisteita. Julkaisun hallinta ja käyttöoikeusasetukset yhdistävät toimitukselliset tiedot katseluoikeuksiin.

Tilausten tila näkyy valtuutettujen käyttäjien käyttöoikeuksien rinnalla, joten asiakkaan sisältö- ja tilisäännöt ovat samassa toimituksellisessa näkymässä.

Näin se toimii

  1. Muokkain näyttää otsikot, kuvaukset, tunnisteet ja muut sisällön metatiedot.
  2. Käyttöoikeusalue näyttää valtuutettujen käyttäjien käyttöoikeudet ja tilaustiedot.
  3. Julkaisun hallinta käyttää saatavilla olevia julkaisu- ja käyttöoikeusasetuksia.
  • Muokkaa sisällön metatietoja
  • Hallitse julkaisuoikeuksia
  • Tarkastele tilaustietoja
Huomio: Käyttöoikeusasetuksia hallitaan metatietojen yhteydessä, joten julkaisupäätökset pysyvät sidoksissa videotietueeseen.
Metatietojen ja käyttöoikeuksien muokkain

Metatietojen ja käyttöoikeuksien muokkain

Tämän näkymän toiminnot
Näytä elokuvan metatiedot

Ajastettu julkaiseminen vähentää toistuvaa jakelutyötä

Julkaisutyötila yhdistää sisällön muokkauksen, esikatselut ja julkaisuaikataulun. Alustan valitsin erottaa kohteet, ja synkronoinnin tila sekä järjestelmälokit näyttävät jakelun tilanteen.

Automaatio tukee videoiden ajastettua julkaisemista määritetyillä sosiaalisen median ja verkkokaupan alustoilla.

Näin se toimii

  1. Työtila näyttää videot, metatiedot, esikatselut ja ajastetut julkaisut.
  2. Alustan valitsin yhdistää ajastetun sisällön valittuihin kohteisiin.
  3. Synkronoinnin tila ja järjestelmälokit näyttävät julkaisutoiminnan.
  • Esikatsele ajastettua sisältöä
  • Automatisoi sisällön luonti
  • Synkronoi julkaisut eri alustoille
Julkaisuaikataulu ja esikatselu

Julkaisuaikataulu ja esikatselu

Tämän näkymän toiminnot
Automatisoi sisällön luonti Hallitse sosiaalisen median sisältöä

Mitä ratkaisu tarjoaa

Ratkaisun avulla asiakas voi:

  • Ladata tai tuoda videoita selaimella
  • Seurata taustakäsittelyä ja videoiden transkoodausta
  • Järjestää sisältöä otsikoilla, kuvauksilla, tunnisteilla ja avainsanahaulla
  • Julkaista ja jakaa videoita hallituilla käyttöoikeuksilla
  • Hallita tilauksia ja julkaisuasetuksia
  • Valmistella, ajastaa ja automatisoida jakelua valituille alustoille

Voisivatko valmisjärjestelmät hoitaa tehtävän?

Ennen suunnittelua tehtävää verrattiin valmis tuotteisiin niiden omien kuvausten perusteella.

Asiakkaan tarpeet Videoiden hosting Adilo, SproutVideo, Livid Median käsittely Adobe Media Encoder Videomarkkinointi Wave.video Räätälöity ratkaisu
Videoiden lataus ja hallinta —
Videoiden julkaisu ja jakaminen —
Videoiden metatietojen hallinta —
Tilien ja tilausten tuki — — —
Sopii asiakkaan omiin sääntöihin: vaiheet, roolit, raportit — — —
Kaikki vaiheet yhdessä paikassa — — —
Ei manuaalisia vaiheita ohjelmien välillä — — —

Tuotteiden ja niiden kategorian julkisten kuvausten perusteella.

Valmiit tuotteet kattavat osia tehtävästä: videopalvelut hoitavat tallennuksen ja jakamisen, median käsittely transkoodauksen ja videomarkkinoinnin alustat yhdistävät useita luonti- ja julkaisutyökaluja.

Valmis tuote riittää, kun tarvitaan vain yksi osa. Tämä asiakas tarvitsi oman ohjelmiston, koska vaadittuja käsittely-, metatieto-, käyttöoikeus-, tilaus- ja julkaisusääntöjä ei kuvattu yhdessä tuotteessa, ja osa vaiheista jäi eri työkaluihin.

Lopputulos

Lopulta ratkaisu rakennettiin yhdistämään videoiden käsittely, metatietojen hallinta, käyttöoikeudet ja julkaiseminen yhteen portaaliin.

Usein kysytyt kysymykset

Harkitsetko vastaavan järjestelmän rakentamista? Lue alta, miten portaali käsittelee videot, käyttöoikeudet, haun ja julkaisemisen.