Video

I det här avsnittet beskrivs hur du arbetar med video i Dynamic Media.

Snabbstart: Videor

Följande steg-för-steg-beskrivning av arbetsflödet hjälper dig att komma igång snabbt med anpassningsbara videouppsättningar i Dynamic Media. Efter varje steg finns korsreferenser till ämnesrubriker där du kan hitta mer information.

OBSERVERA

Innan du arbetar med video i Dynamic Media måste du kontrollera att AEM redan har aktiverat och konfigurerat Dynamic Media-Cloud Services.

  1. Ladda upp dina Dynamic Media-filmer genom att göra följande:

  2. Hantera dina Dynamic Media-filmer genom att göra något av följande:

Hantera videoåtergivningar

  * [Hantera förinställningar för visningsprogram](managing-viewer-presets.md)
  * [Publicera resurser](/docs/experience-manager-64/assets/dynamic/publishing-dynamicmedia-assets.html?lang=sv)
  • Arbeta med videometadata

    • Visa egenskaperna för en kodad videoåtergivning, t.ex. bildrutefrekvens, ljud- och videobithastighet samt kodek:

      Visa egenskaper för videoåtergivning

    • Redigera egenskaperna för video, till exempel titel, beskrivning och taggar, anpassade metadatafält:

Redigera videoegenskaper

  * [Hantera metadata för digitala resurser](metadata.md)
  * [Metadata-scheman](metadata-schemas.md)
  1. Publicera dina Dynamic Media-filmer genom att göra något av följande:

Arbeta med video i Dynamic Media

Video i Dynamic Media är en totallösning som gör det enkelt att publicera högkvalitativ adaptiv video för direktuppspelning på flera skärmar, inklusive datorer, iOS, Android, Blackberry och Windows-mobilenheter. En adaptiv videouppsättning grupperar versioner av samma video som är kodade med olika bithastigheter och format som 400 kbit/s, 800 kbit/s och 1 000 kbit/s. Den stationära datorn eller mobila enheten känner av den tillgängliga bandbredden.

På en mobilenhet från iOS identifieras t.ex. en bandbredd som 3G, 4G eller Wi-Fi. Sedan väljs automatiskt rätt kodad video bland de olika videobithastigheterna i den adaptiva videouppsättningen. Videon strömmas till datorer, mobila enheter eller surfplattor.

Dessutom ändras videokvaliteten dynamiskt automatiskt om nätverksförhållandena ändras på datorn eller den mobila enheten. Om en kund går över till helskärmsläge på en stationär dator svarar den adaptiva videouppsättningen med en bättre upplösning, vilket förbättrar kundens tittarupplevelse. Med adaptiva videouppsättningar får du bästa möjliga uppspelning för kunder som spelar upp Dynamic Media-video på flera skärmar och enheter.

Den logik som en videospelare använder för att avgöra vilken kodad video som ska spelas upp eller väljas under uppspelningen baseras på följande algoritm:

  1. Videospelaren läser in det inledande videofragmentet baserat på den bithastighet som ligger närmast värdet som är inställt för"inledande bithastighet" i spelaren.

  2. Videospelaren växlar baserat på ändringar av bandbreddshastigheten med följande kriterier:

    1. Spelaren väljer den högsta bandbreddsströmmen under eller lika med den beräknade bandbredden.
    2. Spelaren hanterar bara 80 % av den tillgängliga bandbredden. Men om den byter upp sig är det mer försiktigt med bara 70 % för att undvika överskattning och omedelbart gå tillbaka.

Detaljerad teknisk information om algoritmen finns i https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/httplive/LiveSession.cpp

Följande stöds för hantering av enstaka video och adaptiva videouppsättningar:

  • Överföra video från ett antal videoformat och ljudformat som stöds och koda video till MP4 H.264-format för uppspelning på flera skärmar. Du kan använda fördefinierade adaptiva videoförinställningar, enskilda videokodningsförinställningar eller anpassa din egen kodning för att styra videons kvalitet och storlek.

    • När en adaptiv videouppsättning genereras innehåller den MP4-videor.
    • Anteckning: Överordnad videoklipp/källvideoklipp läggs inte till i en adaptiv videouppsättning.
  • Videobildtext i alla HTML5-videovisningsprogram.

  • Ordna, bläddra bland och sök videoklipp med fullt stöd för metadata för effektiv hantering av videomaterial.

  • Leverera adaptiva videouppsättningar till webben, datorer och mobila enheter som iPhone, iPad, Android, Blackberry och Windows Phone.

Adaptiv videoströmning stöds på en rad olika iOS-plattformar. Se Referenshandbok för Adobe-visningsprogram.

Dynamic Media har stöd för videouppspelning i mobiler för MP4 H.264-video. Du kan hitta Blackberry-enheter som stöder det här videoformatet på följande sätt: Videoformat som stöds på Blackberry.

Windows-enheter som stöder det här videoformatet finns på följande plats: Videoformat som stöds på Windows Phone

  • Spela upp videon med Dynamic Media Video Viewer Presets, inklusive följande:

    • Enstaka videovisningsprogram.
    • Visningsprogram för blandade media som kombinerar både video- och bildinnehåll.
  • Konfigurera videospelare för att tillgodose era varumärkesbehov.

  • Integrera video på webbplatsen, mobilsajten eller mobilapplikationen med en enkel URL eller inbäddningskod.

Se även Om HTML5-visningsprogram i referenshandboken för Dynamic Media-visningsprogram för Adobe.

Bästa praxis: Använda videovisningsprogrammet för HTML5

Förinställningarna för videovisningsprogrammet i Dynamic Media HTML 5 är robusta videospelare. Du kan använda dem för att undvika många vanliga problem som är kopplade till videouppspelning i HTML5 och problem som är kopplade till mobila enheter, som brist på adaptiv strömning och begränsad webbläsarräckvidd för stationära datorer.

På designsidan av spelaren kan du utforma alla videospelarens funktioner med standardverktyg för webbutveckling. Du kan till exempel utforma knapparna, kontrollerna och den anpassade bakgrunden för förhandsvisningsbilder med HTML5 och CSS så att du kan nå dina kunder med ett anpassat utseende.

På visningsprogrammets uppspelningssida identifieras webbläsarens videokapacitet automatiskt. Sedan visas videon med HLS-strömning (adaptiv videoströmning). Om leveransmetoderna inte finns används HTML5 progressiv i stället.

Genom att i en enda spelare kombinera möjligheten att utforma uppspelningskomponenterna med HTML 5 och CSS, ha inbäddad uppspelning och använda adaptiv och progressiv strömning beroende på webbläsarens kapacitet, kan du utöka räckvidden för ditt multimedieinnehåll till både dator- och mobilanvändare och säkerställa en smidig videoupplevelse.

Se även Om HTML5-visningsprogram i referenshandboken för visningsprogrammen för Adobe.

Uppspelning av video på stationära datorer och mobila enheter med videovisningsprogrammet HTML5

För strömning av anpassningsbara video för datorer och mobilenheter baseras de videor som används för växling av bithastighet på alla MP4-videor i den adaptiva videouppsättningen.

Videouppspelning sker med videoströmning (HLS) (HTTP Live Streaming) eller progressiv nedladdning. I tidigare versioner av AEM, som 6.0, 6.1 och 6.2, strömmades videor via HTTP.

I AEM 6.3 och senare direktuppspelas videor nu via HTTPS (dvs. HLS-videoströmning) eftersom DM-gatewaytjänstens URL alltid använder HTTPS. Observera att det här standardbeteendet inte påverkar kunderna. Det innebär att direktuppspelning av video alltid sker via HTTPS, såvida det inte stöds av webbläsaren. (se följande tabell). Därför returnerar

  • Om du har en HTTPS-webbplats med HTTPS-videoströmning går det bra att strömma.
  • Om du har en HTTP-webbplats med HTTPS-videoströmning går det bra att strömma och det finns inga blandade innehållsproblem i webbläsaren.

HLS (HTTP Live Streaming) är en Apple-standard för adaptiv videoströmning som automatiskt anpassar uppspelningen baserat på nätverkets bandbreddskapacitet. Man kan också "söka" till valfri punkt i videon utan att behöva vänta på att resten av videon ska laddas ned (se även HTTP-direktuppspelning).

Progressiv video levereras genom att videon hämtas och lagras lokalt på en användares datorskärm eller mobila enhet.

I följande tabell beskrivs enheten, webbläsaren och uppspelningsmetoden för videofilmer på stationära datorer och mobila enheter med Dynamic Media Video Viewer.

Enhet Webbläsare Videouppspelningsläge
Skrivbord Internet Explorer 9 och 10 Progressiv nedladdning.
Skrivbord Internet Explorer 11+ I Windows 8 och Windows 10 - Tvinga användning av HTTPS när HLS begärs. Känd begränsning: HTTP på HLS fungerar inte i den här kombinationen av webbläsare och operativsystem

I Windows 7 - progressiv nedladdning. Använder standardlogik för att välja HTTP- eller HTTPS-protokoll.
Skrivbord Firefox 23-44 Progressiv nedladdning.
Skrivbord Firefox 45 eller senare HLS-videoströmning.
Skrivbord Krom HLS-videoströmning.
Skrivbord Safari (Mac) HLS-videoströmning.
Mobil Chrome (Android 6 eller tidigare) Progressiv nedladdning.
Mobil Chrome (Android 7 eller senare) HLS-videoströmning.
Mobil Android (standardwebbläsare) Progressiv nedladdning.
Mobil Safari (iOS) HLS-videoströmning.
Mobil Chrome (iOS) HLS-videoströmning.
Mobil Blackberry HLS-videoströmning.

Arkitektur för Dynamic Media videolösning

Följande bild visar det övergripande arbetsflödet för redigering av videoklipp som har överförts och kodats med hjälp av DMGGateway och gjorts tillgängliga för offentlig användning.

chlimage_1-427

Hybrid publiceringsarkitektur för videor

chlimage_1-428

Bästa tillvägagångssätt för att koda videofilmer

The Dynamic Media Encode Video arbetsflödet kodar video om du har aktiverat dynamiska media och konfigurerat videolmolntjänster. Det här arbetsflödet innehåller information om arbetsflödets processhistorik och fel. Se Övervaka videokodning och publiceringsförlopp på YouTube. Om du har aktiverat Dynamic Media och konfigurerat Video Cloud-tjänsterna kan du Dynamic Media Encode Video arbetsflödet aktiveras automatiskt när du överför en video. (Om du inte använder Dynamic Media DAM Update Asset arbetsflödet börjar gälla.)

Videofiler med primär källa

När du kodar en videofil ska du använda en källvideofil med högsta möjliga kvalitet. Undvik att använda tidigare kodade videofiler eftersom dessa filer redan är komprimerade, och ytterligare kodning skapar en video med delkvalitet.

  • Dynamic Media har främst stöd för videoklipp i kort form med en maxlängd på 30 minuter och en minimiupplösning på mer än 25 x 25.
  • Du kan överföra primära källvideofiler på upp till 15 GB vardera.

I följande tabell beskrivs rekommenderad storlek, proportioner och lägsta bithastighet som källvideofilerna ska ha innan du kodar dem:

Storlek Proportioner Minsta bithastighet
1024 x 768 4:3 4 500 kbit/s för de flesta videoklipp.
1280 x 720 16:9 3 000 - 6 000 kbit/s, beroende på mängden rörelse i videon.
1920 x 1080 16:9 6000 - 8 000 kbit/s, beroende på mängden rörelse i videon.

Hämta metadata för en fil

Du kan hämta metadata för en fil genom att visa dess metadata med ett videoredigeringsverktyg eller med ett program som utformats för att hämta metadata. Nedan följer instruktioner om hur du använder MediaInfo, ett tredjepartsprogram, för att hämta videofilens metadata:

  1. Gå till den här webbsidan: https://mediaarea.net/en/MediaInfo.
  2. Välj och hämta installationsprogrammet för den GUI-version som du använder och följ installationsanvisningarna.
  3. Efter installationen högerklickar du på videofilen (endast Windows) och väljer MediaInfo eller öppna MediaInfo och dra videofilen till programmet. Alla metadata som är associerade med videofilen, inklusive bredd, höjd och fps, visas.

Proportioner

När du väljer eller skapar en förinställning för videokodning för den överordnad videofilen måste du se till att förinställningen har samma proportioner som den överordnad videofilen. Proportionerna är proportionerna mellan videons bredd och höjd.

Om du vill ta reda på videofilens proportioner hämtar du filens metadata och noterar filens bredd och höjd (se Hämta filens metadata ovan). Använd sedan den här formeln för att bestämma proportionerna:

width/height = aspect ratio

I följande tabell beskrivs hur formelresultaten översätts till vanliga alternativ för proportioner:

Formelresultat Proportioner
1,33 4:3
0,75 3:4
1,78 16:9
0,56 9:16

En video som till exempel är 1440 bredd x 1080 höjd har proportionerna 1440/1080 eller 1,33. I det här fallet väljer du en förinställning för videokodning med 4:3-proportioner för att koda videofilen.

Bithastighet

Bithastighet är den mängd data som kodas för att skapa en enda sekund av videouppspelning. Bithastigheten mäts i kilobit per sekund (kbit/s).

Eftersom förlustgivande komprimering används för alla kodekar är bithastigheten den viktigaste faktorn i videokvaliteten. Ju mer du komprimerar en videofil desto sämre blir kvaliteten. Därför är alla andra egenskaper lika (upplösning, bildrutehastighet och kodek), ju lägre bithastighet, desto lägre kvalitet får den komprimerade filen.

När du väljer en bithastighetskodning kan du välja mellan två typer:

  • Konstant kodning av bithastighet (CBR) - Under CBR-kodning bibehålls bithastigheten eller antalet bitar per sekund under hela kodningsprocessen. CBR-kodning bevarar den angivna datahastigheten enligt inställningen för hela videon. CBR-kodning optimerar inte heller mediefiler för kvalitet utan sparar på lagringsutrymmet.

    Använd CBR om videon innehåller en liknande rörelsenivå i hela videon. CBR används oftast för direktuppspelat videoinnehåll. Se även Använda egna parametrar för videokodning.

  • Variabel bithastighetskodning (VBR) - VBR-kodning justerar datahastigheten nedåt och till den övre gräns som du anger, baserat på de data som krävs av kompressorn. Detta innebär att under en VBR-kodningsprocess ökar eller minskar bithastigheten för mediefilen dynamiskt beroende på mediefilens behov av bithastighet.

    VBR tar längre tid att koda men ger det mest fördelaktiga resultatet. mediefilens kvalitet är överlägsen. VBR används oftast för http-progressiv leverans av videoinnehåll.

När ska du använda VBR jämfört med CRB?
När det gäller att välja VBR eller CBR rekommenderar vi nästan alltid att du använder VBR för dina mediefiler. VBR ger filer av högre kvalitet med konkurrenskraftiga bithastigheter. När du använder VBR måste du vara säker på att du använder kodning i två omgångar och ställa in den maximala bithastigheten till 1,5 gånger målvideobithastigheten.

När du väljer en förinställning för videokodning ska du ta hänsyn till slutanvändarens anslutningshastighet. Välj en förinställning med en datahastighet som är 80 % av den hastigheten. Om målanvändarens anslutningshastighet till exempel är 1 000 kbit/s är den bästa förinställningen en med en videodatahastighet på 800 kbit/s.

I den här tabellen beskrivs datahastigheten för typiska anslutningshastigheter.

Hastighet (kbit/s) Anslutningstyp
256 Uppringd anslutning.
800 Vanlig mobilanslutning. För den här anslutningen anger du en datahastighet mellan 400 och maximalt 800 för 3G-upplevelser som mål.
2000 Vanlig anslutning till stationär bredbandsuppkoppling. För den här anslutningen anger du en datahastighet i intervallet 800-2000 kbit/s med de flesta mål som är i genomsnitt 1200-1500 kbit/s.
5000 Vanlig bredbandsanslutning. Kodning i det här övre intervallet rekommenderas inte eftersom videoleverans i den här hastigheten inte är tillgänglig för de flesta konsumenter.

Upplösning

Upplösning beskriver en videofils höjd och bredd i pixlar. Den mesta källvideon lagras med hög upplösning (till exempel 1 920 x 1 080). Vid direktuppspelning komprimeras källvideo till en lägre upplösning (640 x 480 eller lägre).

Upplösning och datahastighet är två sammankopplade faktorer som avgör videokvaliteten. Om du vill behålla samma videokvalitet måste datahastigheten vara högre ju fler pixlar en videofil har (ju högre upplösning). Ta till exempel antalet pixlar per bildruta i en 320 x 240-upplösning och en 640 x 480-upplösningsvideofil:

Upplösning Pixlar per bildruta
320 x 240 76 800
640 x 480 307 200

Filen på 640 x 480 har fyra gånger fler pixlar per bildruta. För att uppnå samma datahastighet för dessa två exempelupplösningar tillämpar du fyra gånger komprimeringen på 640 x 480-filen, vilket kan minska videons kvalitet. En videodatahastighet på 250 kbit/s ger därför en högkvalitativ bild med upplösningen 320 x 240, men inte med upplösningen 640 x 480.

I allmänhet gäller att ju högre datahastighet du använder, desto bättre utseende ser videon ut och ju högre upplösning du använder, desto högre datahastighet behöver du för att upprätthålla visningskvaliteten (jämfört med lägre upplösningar).

Eftersom upplösning och datahastighet är länkade finns det två alternativ när du kodar video:

  • Välj en datahastighet och koda sedan med den högsta upplösningen som ser bra ut med den datahastighet du väljer.
  • Välj en upplösning och koda sedan med den datahastighet som krävs för att få en video med hög kvalitet med den upplösning du väljer.

När du väljer (eller skapar) en videokodningsförinställning för den överordnad videofilen använder du den här tabellen för att ange rätt upplösning:

Upplösning Höjd (pixlar) Skärmstorlek
240p 240 Liten skärm
300p 300 Liten skärm för mobila enheter
360p 360 Liten skärm
480p 480 Medelstor skärm
720p 720 Stor skärm
1080p 1080 Stor HD-skärm

Fps (bildrutor per sekund)

I USA och Japan spelas de flesta videoklipp in med 29,97 bildrutor per sekund (fps). i Europa spelas de flesta videoklipp in med 25 bildrutor per sekund. Film filmas med 24 fps.

Välj en förinställning för videokodning som matchar fps-hastigheten för den överordnad videofilen. Om den överordnad videon till exempel är 25 fps väljer du en kodningsförinställning med 25 fps. Som standard används den överordnad videofilens fps för all anpassad kodning. Därför behöver du inte uttryckligen ange fps-inställningen när du skapar en förinställning för videokodning.

Videokodningsdimensioner

För bästa resultat väljer du kodningsdimensioner så att källvideon är en hel multipel av alla dina kodade videor.

Om du vill beräkna förhållandet dividerar du källbredden med den kodade bredden för att få breddförhållandet. Sedan dividerar du källhöjden med kodad höjd för att få höjdförhållandet.

Om förhållandet är ett heltal betyder det att videon är optimalt skalad. Om den resulterande kvoten inte är ett heltal påverkas videokvaliteten genom att kvarvarande pixelartefakter lämnas kvar på skärmen. Effekten märks mest när videon innehåller text.

Anta till exempel att källvideon är 1 920 x 1 080. I följande tabell ger de tre kodade videoklippen de optimala kodningsinställningarna som kan användas.

Videotyp

Bredd x höjd

Breddförhållande

Höjdförhållande

Källa

1920 x 1080

1

1

Kodad

960 x 540

2

2

Kodad

640 x 360

3

3

Kodad

480 x 270

4

4

Kodat videofilformat

Dynamic Media rekommenderar att du använder MP4 H.264-videokodningsförinställningar. Eftersom MP4-filer använder H.264-videokodeken ger den video med hög kvalitet men i en komprimerad filstorlek.

Publicera videor på YouTube

Du kan publicera lokalt AEM videomaterial direkt till en YouTube-kanal som du tidigare har skapat.

Om du vill publicera videomaterial till YouTube skapar du AEM Assets med taggar. Du kopplar dessa taggar till en YouTube-kanal. Om videoresursens tagg matchar taggen för en YouTube-kanal publiceras videon till YouTube. Om videoresursen inte har någon tagg publiceras den inte till YouTube.

När du publicerar till YouTube kringgås även bearbetningsprofilsystemet i AEM och därmed även videokodningsprofilen. Den här åsidosättningen inträffar eftersom YouTube har en egen kodning, vilket innebär att en videobearbetningsprofil inte behövs. I de flesta fall förväntas du dock redan ha fått ditt videomaterial via en videobearbetningsprofil. När du åsidosätter videobearbetningsprofilen och publicerar direkt till YouTube betyder det bara att videomaterialet i AEM inte får någon miniatyrbild som kan visas. Det innebär också att om du kör i dynamiskt medieläge kommer videoklipp som inte är kodade inte att fungera med någon av Dynamic Media resurstyper.

När du publicerar videomaterial till YouTube-servrar utför du följande uppgifter för att säkerställa säker server-till-server-autentisering med YouTube:

  1. Konfigurera inställningar för Google Cloud
  2. Skapa en YouTube-kanal
  3. Lägga till taggar för publicering
  4. Aktivera YouTube Publish Replication Agent
  5. Konfigurera YouTube i AEM
  6. (Valfritt) Automatisera inställningen av YouTube standardegenskaper för överförda videofilmer
  7. Publicera videor i din YouTube-kanal
  8. (Valfritt) Verifiera den publicerade videon på YouTube
  9. Länka YouTube URL:er till ditt webbprogram

Du kan också avpublicera videoklipp för att ta bort dem från YouTube.

Konfigurera inställningar för Google Cloud

Du behöver ett Google-konto för att kunna publicera till YouTube. Om du har ett GMAIL-konto har du redan ett Google-konto. Om du inte har något Google-konto kan du enkelt skapa ett. Du behöver kontot eftersom du behöver inloggningsuppgifter för att publicera videoresurser på YouTube. Om du redan har skapat ett konto hoppar du över den här uppgiften och fortsätter till Skapa en YouTube-kanal.

OBSERVERA

Följande steg var korrekta när detta skrevs. Google uppdaterar dock regelbundet sina webbplatser utan föregående meddelande. De här stegen kan därför vara något annorlunda.

Så här konfigurerar du inställningarna för Google Cloud:

  1. Skapa ett nytt Google-konto.

    https://accounts.google.com/SignUp?service=mail

    Om du redan har ett Google-konto går du vidare till nästa steg.

  2. Gå till https://cloud.google.com/.

  3. På sidan Google Cloud Platform trycker du Console. Du kan behöva Logga in med inloggningsuppgifterna för ditt Google-konto.

  4. Dashboard sida, tryck Create Project.

  5. I New Project anger du ett projektnamn.

    Observera att ditt projekt-ID baseras på ditt projektnamn. Välj projektnamnet noggrant. den kan inte ändras efter att den har skapats. Du måste också ange samma projekt-ID igen när du konfigurerar YouTube i Adobe Experience Manager senare. Du kanske vill skriva ned projektets ID.

  6. Tryck på Create.

  7. I ditt projekt Dashboard, i Getting Started kort, tryck Enable APIs and get credentials like keys.

  8. Nära överkanten på Dashboard sida, tryck Enable API.

  9. Library sida, under YouTube API:er, knacka YouTube Data API.

  10. Nära överkanten på YouTube Data API v3 sida, tryck Enable för att sätta på den.

  11. Om du vill använda API:t kan du behöva inloggningsuppgifter. Tryck vid behov Create Credentials.

  12. I listrutan Where will you be calling the API from? väljer du Web Server (e.g. node.js, Tomcat).

  13. Under What data will you be accessing? välj User data.

  14. Tryck What credentials do I need? -knappen.

  15. Under Create an OAuth 2.0 client ID , ange ett unikt namn.

  16. I textfältet under Authorized Javascript origins rubrik, ange följande sökväg och ersätt din egen domän och portnummer i sökvägen. Tryck sedan på Enter så här lägger du till sökvägen i listan:

    https://<servername.domain>:<port_number>

    Till exempel, https://1a2b3c.mycompany.com:4321

    Anteckning: Banexemplet ovan är endast avsett för illustrationsändamål.

  17. I textfältet under Authorized redirect URIs heading, enter the following, replacing your own domain and port number in the path, then press Enter to add the path to the list:

    https://<servername.domain>:<port#>/etc/cloudservices/youtube.youtubecredentialcallback.json

    Till exempel, https://1a2b3c.mycompany.com:4321/etc/cloudservices/youtube.youtubecredentialcallback.json

    Anteckning: Banexemplet ovan är endast avsett för illustrationsändamål.

  18. Tryck på Create client ID.

  19. På sidan Autentiseringsuppgifter, under Set up the OAuth 2.0 consent screen välj den Gmail-adress som du använder.

  20. I textfältet under Product name shown to users anger du vad du vill visa på godkännandeskärmen.

    Godkännandeskärmen visas för AEM när de autentiserar sig för YouTube. AEM kontaktar YouTube för tillstånd.

  21. Tryck på Continue.

  22. Under Download credentials rubrik, knacka Download.

  23. Spara client_id.json -fil.

    Du behöver den här hämtade JSON-filen när du konfigurerar YouTube i Adobe Experience Manager senare.

  24. Tryck på Done.

    Nu ska du skapa en YouTube-kanal.

Skapa en YouTube-kanal

Du måste ha en eller flera kanaler för att kunna publicera videofilmer på YouTube. Om du redan har skapat en YouTube-kanal kan du hoppa över den här uppgiften och gå till Lägga till taggar för publicering.

FÖRSIKTIGHET

Kontrollera att du redan har konfigurerat en eller flera kanaler i YouTube *before* du lägger till kanaler under YouTube-inställningar i AEM (se Konfigurera YouTube i AEM nedan). Om du inte gör detta får du ingen varning om att det inte finns några befintliga kanaler. Google-autentisering sker dock fortfarande när du lägger till en kanal, men det finns inget alternativ för att välja vilken kanal videon skickas till.

Så här skapar du en YouTube-kanal:

  1. Gå till https://www.youtube.com och logga in med dina Google-kontouppgifter.

  2. I det övre högra hörnet av YouTube-sidan trycker du på din profilbild (kan också visas som en bokstav i en enfärgad cirkel) och sedan trycker du YouTube settings (rund kugghjulsikon).

  3. Overview sida, under Additional Features rubrik, knacka See all my channels or create a new channel.

  4. Channels sida, tryck Create a new channel.

  5. Brand Account sida, på Brand Account Name anger du ett företagsnamn eller något annat kanalnamn som du väljer där du vill publicera videoresurserna och trycker sedan Create.

    Kom ihåg det namn du anger här eftersom du måste ange det igen när du konfigurerar YouTube i AEM.

  6. (Valfritt) Lägg till fler kanaler om det behövs.

    Nu ska du lägga till taggar för publicering.

Lägga till taggar för publicering

Om du vill publicera till videofilmer till YouTube AEM associerar taggar till en eller flera YouTube-kanaler. Information om hur du lägger till taggar för publicering finns i Administrera taggar.

Om du tänker använda standardtaggarna i AEM kan du hoppa över den här uppgiften och gå till Aktivera YouTube Publish-replikeringsagenten.

Aktivera YouTube Publish-replikeringsagenten

  1. I det övre vänstra hörnet av AEM trycker du på AEM logotyp och sedan på Tools > Deployment > Replication > Agents on Author.

  2. Agents of Author sida, tryck YouTube Publish (youtube).

  3. Tryck på i verktygsfältet till höger om Inställningar Edit.

  4. Välj Enabled om du vill aktivera replikeringsagenten.

  5. tryck OK.

    Nu ska du konfigurera YouTube i AEM.

Konfigurera YouTube i AEM

  1. I det övre vänstra hörnet av AEM trycker du på AEM logotyp och sedan på Tools > Deployment > Cloud Services.

  2. Under Third Party Services rubrik, under YouTube, tryck Configure now.

  3. I Create Configuration anger du en rubrik (obligatoriskt) och ett namn (valfritt) i respektive fält.

  4. Tryck på Create.

  5. I YouTube Account Settings i Application Name anger du Google Project ID.

    Du angav projekt-ID:t när du konfigurerade Google Cloud-inställningarna tidigare.

    Lämna YouTube Account Setting Öppen dialogruta; kommer du tillbaka till den om en stund.

  6. Använd en vanlig textredigerare för att öppna JSON-filen som du hämtade och sparade tidigare i uppgiften Konfigurera inställningar för Google Cloud.

  7. Markera och kopiera hela JSON-texten.

  8. Återgå till YouTube Account Settings -dialogrutan. Klistra in JSON-texten i fältet JSON Config.

  9. Tryck på OK.

    Du kommer nu att konfigurera YouTube-kanaler i AEM.

  10. Till höger om Available Channels, trycka + (plusteckenikon).

  11. I YouTube Channel Settings i Title anger du namnet på kanalen som du skapade i uppgiften Creating a YouTube channel tidigare.

    Om du vill kan du lägga till en beskrivning.

  12. Tryck på OK.

  13. YouTube/Google-autentisering visas. Om du inte redan är inloggad på Google Cloud-kontot hoppar du över det här steget.

    • Ange det användarnamn och lösenord för Google som är kopplat till Google projekt-ID och JSON-texten ovan.
    • Beroende på hur många kanaler ditt konto har visas två eller flera objekt. Välj en kanal. Välj inte e-postadressen.
    • Tryck på Accept för att ge åtkomst till den här kanalen.
  14. Tryck på Allow.

    Du kommer nu att konfigurera taggar för publicering.

  15. Konfigurera taggar för publicering - På Cloud Services > YouTube tryck på Pencil om du vill redigera listan med taggar som du vill använda.

  16. Tryck på listruteikonen (upp-och-nedpil) för att visa listan med tillgängliga taggar i AEM.

  17. Tryck på en eller flera taggar för att lägga till dem.

    Om du vill ta bort en tagg som du har lagt till markerar du den och trycker på X.

  18. När du är klar med att lägga till de taggar du vill ha trycker du OK.

    Nu kan du publicera videor i din YouTube-kanal.

(Valfritt) Automatisera inställningen av YouTube standardegenskaper för överförda videofilmer

Du kan automatisera inställningen av YouTube-egenskaper när du överför videoklipp. Du uppnår detta genom att skapa en metadatabearbetningsprofil i AEM.

Om du vill skapa en profil för metadatabearbetning kopierar du först värden från fälten Field Label, Map to property och Choices, som alla finns i metadatascheman för video. Sedan skapar du din YouTube-profil för videometadatabearbetning genom att lägga till dessa värden i den.

Om du vill automatisera inställningen av YouTube standardegenskaper för dina överförda videofilmer:

  1. I det övre vänstra hörnet av AEM trycker du på AEM logotyp och sedan på Tools > Assets > Metadata Schemas.

  2. Tryck på default. (Lägg inte till en bockmarkering i markeringsrutan till vänster om "standard".)

  3. default markerar du kryssrutan till vänster om video och sedan trycka Edit.

  4. Metadata Schema Editor tryck på Advanced -fliken.

  5. Under rubriken YouTube Publishing trycker du på YouTube Category. (Tryck inte på listrutan YouTube-kategori.)

  6. Till höger på sidan, under Settings gör du så här:

    • I Field Label markerar och kopierar värdet i textfältet.

      Klistra in det kopierade värdet i en öppen textredigerare. Du kommer att behöva det här värdet senare när du skapar din metadatabearbetningsprofil. Låt textredigeraren vara öppen.

    • I Map to property markerar och kopierar värdet i textfältet.

      Klistra in det kopierade värdet i den öppna textredigeraren. Du kommer att behöva det här värdet senare när du skapar din metadatabearbetningsprofil. Låt textredigeraren vara öppen.

    • Under Choices, markerar och kopierar det standardvärde som du vill använda (till exempel Folk & bloggar eller Vetenskap och teknik).

      Klistra in det kopierade värdet i den öppna textredigeraren. Du kommer att behöva det här värdet senare när du skapar din metadatabearbetningsprofil. Låt textredigeraren vara öppen.

  7. Under rubriken YouTube Publishing trycker du på YouTube Privacy. (Tryck inte på listrutan YouTube Integritet.)

  8. Till höger på sidan, under Settings gör du så här:

    • I Field Label markerar och kopierar värdet i textfältet.

      Klistra in det kopierade värdet i en öppen textredigerare. Du kommer att behöva det här värdet senare när du skapar din metadatabearbetningsprofil. Låt textredigeraren vara öppen.

    • I Map to property markerar och kopierar värdet i textfältet.

      Klistra in det kopierade värdet i den öppna textredigeraren. Du kommer att behöva det här värdet senare när du skapar din metadatabearbetningsprofil. Låt textredigeraren vara öppen.

    • Under Choices markerar och kopierar standardvärdet som du vill använda. Observera att alternativen grupperas i par om två. Det undre fältet i paret är standardvärdet som du vill kopiera, till exempel public, unlisted eller private.

      Klistra in det kopierade värdet i den öppna textredigeraren. Du kommer att behöva det här värdet senare när du skapar din metadatabearbetningsprofil. Låt textredigeraren vara öppen.

  9. Nära det övre högra hörnet av Metadata Schema Editor sida, tryck Cancel.

  10. I det övre vänstra hörnet av AEM trycker du på AEM logotyp och sedan på Tools > Assets > Metadata Profiles.

  11. Metadata Profiles sida, nära sidans övre högra hörn, tryck Create. I Add Metadata Profile i Profile title textfält, ange namnet YouTube Video.

  12. Metadata Profile Editor tryck på Advance -fliken.

  13. Lägg till de kopierade YouTube Publishing-värdena i profilen genom att göra följande:

    • Tryck på Build Form -fliken.
    • Dra komponenten med etiketten Section Header till vänster och släpp det i formulärområdet.
    • Tryck Field Label för att markera komponenten.
    • Till höger på sidan, under Settings -fliken, i Field Label textfält, ange YouTube Publishing.
    • Tryck på Build Form och sedan dra komponenten med etiketten Single Line Text och släpp det nedanför YouTube Publishing rubrik som du nyss skapade.
    • Tryck Field Label för att markera komponenten.
    • Till höger på sidan, under Settings flik, klistra in YouTube Publishing värden (Field Label värde och Map to property värde) som du kopierade tidigare, till deras respektive fält i formuläret. Klistra in Choices värdet i Default Value fält.
  14. Lägg till de kopierade sekretessvärdena för YouTube till profilen genom att göra följande:

    • Tryck på Build Form -fliken.
    • Dra komponenten med etiketten Section Header till vänster och släpp det i formulärområdet.
    • Tryck Field Label för att markera komponenten.
    • Till höger på sidan, under fliken Inställningar, i textfältet Fältetikett, skriver du YouTube Privacy.
    • Tryck på Build Form och sedan dra komponenten med etiketten Single Line Text och släpp det nedanför YouTube Privacy rubrik du just skapade.
    • Tryck Field Label för att markera komponenten.
    • Till höger på sidan, under Settings flik, klistra in YouTube Publishing värden (Field Label värde och Map to property värde) som du kopierade tidigare, till deras respektive fält i formuläret. Klistra in Choices värdet i Default Value fält.
  15. I sidans övre högra hörn trycker du Save.

  16. Använd metadataprofilen för YouTube Publishing på de mappar där du ska överföra videoklipp. Du måste ha både metadataprofilen och videoprofilen inställda.

    Se Metadataprofiler och Videoprofiler.

Publicera videor i din YouTube-kanal

Nu kopplar du taggarna som du lade till tidigare till videoresurser. I den här processen får AEM veta vilka resurser som ska publiceras i din YouTube-kanal.

För att publicera innehåll från YouTube använder AEM Publish to YouTube arbetsflöde där du kan övervaka förloppet och visa felinformation.
Se Övervaka videokodning och publiceringsförlopp på YouTube.

Så här publicerar du videor i din YouTube-kanal:

  1. I AEM navigerar du till en videoresurs som du vill publicera i din YouTube-kanal.

  2. Välj videoresurs.

    Oavsett vilken videoresurs du väljer - till exempel originalkällvideon eller en kodad återgivning av den - överförs alltid originalkällvideon.

  3. Tryck på i verktygsfältet Properties.

  4. I Basic under Metadata-rubriken trycker du på Browse till höger om Tags fält.

  5. Select Tags navigera till de taggar du vill använda och markera sedan en eller flera taggar.

  6. Tryck på längst upp till höger på sidan Confirm ikon.

  7. Tryck på i det övre högra hörnet på egenskapssidan för videon Save.

  8. Tryck på i verktygsfältet Publish > Publish.

    Du kan även verifiera den publicerade videon på din YouTube-kanal.

(Valfritt) Verifiera den publicerade videon på YouTube

Du kan övervaka förloppet för din YouTube-publicering (eller avpublicering).

Se Övervaka videokodning och publiceringsförlopp på YouTube.

Publiceringstiderna kan variera avsevärt beroende på olika faktorer, bland annat formatet för den överordnad videon, filstorleken och överföringstrafiken. Publiceringsprocessen kan ta från några minuter till flera timmar. Tänk också på att format med högre upplösning återges mycket långsammare. 720p och 1080p tar till exempel betydligt längre tid att visa än 480p.

Efter åtta timmar om du fortfarande ser ett statusmeddelande som säger Uploaded (processing, please wait) kan du försöka ta bort videon från vår webbplats och överföra den igen.

Länka YouTube URL:er till ditt webbprogram

Du kan hämta en YouTube URL-sträng som genereras av Dynamic Media när du har publicerat videon. När du kopierar YouTube-URL:en markeras den i Urklipp så att du kan klistra in den på sidor på webbplatsen eller i programmet.

YouTube-URL:en kan inte kopieras förrän du har publicerat videoresursen till YouTube.

Så här länkar du YouTube URL:er till ditt webbprogram:

  1. Navigera till YouTube publicerad videoresurs vars URL du vill kopiera och markera den.

    Kom ihåg att YouTube URL:er endast är tillgängliga för kopiering efter du har först publicerad videomaterialet till YouTube.

  2. Tryck på i verktygsfältet Properties.

  3. Tryck på fliken Advanced.

  4. Under YouTube Publishing rubrik, i YouTube URL Visa, markera och kopiera URL-texten till webbläsaren för att förhandsgranska resursen eller lägga till den på webbinnehållssidan.

Avpublicera videoklipp för att ta bort dem från YouTube

När du avpublicerar en videoresurs i AEM tas videon bort från YouTube.

FÖRSIKTIGHET

Om du tar bort en video direkt från YouTube, AEM känner inte av och fortsätter bete sig som om videon fortfarande publiceras till YouTube. Avpublicera alltid en videoresurs från YouTube via AEM.

Om du vill ta bort innehåll från YouTube använder AEM Unpublish from YouTube arbetsflöde där du kan övervaka förloppet och visa felinformation.
Se Övervaka videokodning och publiceringsförlopp på YouTube.

Så här avpublicerar du videoklipp för att ta bort dem från YouTube:

  1. I det övre vänstra hörnet av AEM trycker du på AEM logotyp och sedan på Tools > Assets.
  2. Navigera till de videoresurser som du vill avpublicera från din YouTube-kanal.
  3. Välj en eller flera publicerade videoresurser i ett resursurvalsläge.
  4. Tryck på i verktygsfältet Unpublish > Unpublish.

Övervaka videokodning och YouTube publiceringsförlopp

När du överför en ny video till en mapp där videokodning används eller publicerar videon till YouTube kan du övervaka hur videokodningen/YouTube-publiceringen fortskrider (eller misslyckas) på flera olika sätt. Det faktiska publiceringsförloppet för YouTube är endast tillgängligt via loggarna, men om det misslyckas eller lyckas visas på ytterligare sätt som beskrivs i följande procedur. Dessutom kan du få e-postmeddelanden när en YouTube-publiceringsarbetsgång eller videokodning har slutförts eller avbrutits.

Övervaka förlopp

Så här övervakar du förloppet (inklusive misslyckad kodning/YouTube-publicering):

  1. Visa kodningsförloppet för video i resursmappen:

    • I Card View, visas videokodningsförloppet för resursen i procent. Om ett fel uppstår visas även den här informationen på resursen.

      chlimage_1-429

    • I List View, visas förloppet för videokodning i Processing Status kolumn. Om ett fel uppstår visas det här meddelandet i samma kolumn.

      chlimage_1-430

      Den här kolumnen visas inte som standard. Om du vill aktivera kolumnen väljer du View Settings från Views och lägg till Processing Status kolumn och knacka Update.

      chlimage_1-431

  2. Visa förloppet i tillgångsinformationen. När du trycker på en resurs öppnar du den nedrullningsbara menyn och väljer Timeline. Om du vill begränsa det till arbetsflödesaktiviteter som kodning eller YouTube-publicering väljer du Workflows.

    chlimage_1-432

    All arbetsflödesinformation, till exempel kodning, visas på tidslinjen. För YouTube Workflow tidslinjen innehåller även namnet på YouTube-kanalen och YouTube video-URL. Dessutom visas felmeddelanden i Workflow tidslinje.

    OBSERVERA

    Det kan ta lång tid innan felmeddelanden/felmeddelanden slutligen registreras på grund av flera arbetsflödeskonfigurationer på retries, retry delay och timeout från http://localhost:4502/system/console/configMgr, till exempel:

    • Konfiguration av Apache Sling-jobbkö
    • Adobe Granite Workflow External Process Job Handler
    • Timeoutkö för Granite-arbetsflöde

    Du kan justera egenskaperna retries, retry delay och timeout i dessa konfigurationer.

  3. Information om pågående arbetsflöden finns i Arbetsflödesinstanser tillgänglig från Tools > Workflow > Instances.

    OBSERVERA

    Du kan behöva administratörsbehörighet för att få tillgång till Tools -menyn.

    chlimage_1-433

    Markera instansen och tryck på Open History.

    chlimage_1-434

    Från Workflow Instances kan du också göra uppehåll i, avsluta eller byta namn på arbetsflöden. Se Administrera arbetsflöden för mer information.

  4. Information om misslyckade jobb finns i Fel i arbetsflöde tillgänglig från Tools > Workflow > Failures. I listan Workflow Failure visas alla misslyckade arbetsflödesaktiviteter.

    OBSERVERA

    Du kan behöva administratörsbehörighet för att få tillgång till Tools -menyn.

    chlimage_1-435

    OBSERVERA

    Det kan ta lång tid innan felmeddelandet slutligen spelas in på grund av flera arbetsflödeskonfigurationer på retries, retry delay och timeout från http://localhost:4502/system/console/configMgr, till exempel:

    • Konfiguration av Apache Sling-jobbkö
    • Adobe Granite Workflow External Process Job Handler
    • Timeoutkö för Granite-arbetsflöde

    Du kan justera egenskaperna retries, retry delay och timeout i dessa konfigurationer.

  5. Information om slutförda arbetsflöden finns i Workflow Archive tillgänglig från Tools > Workflow > Archive. Workflow Archive visar alla slutförda arbetsflödesaktiviteter.

    Du kan behöva administratörsbehörighet för att få tillgång till Tools -menyn.

    chlimage_1-436

  6. Du kan få e-postmeddelanden om avbrutna eller misslyckade arbetsflödesjobb. Dessa e-postmeddelanden kan konfigureras av en administratör.
    Se Konfigurera e-postmeddelanden.

Konfigurera e-postmeddelanden

Du kan behöva administratörsbehörighet för att få tillgång till Tools -menyn.

Hur du konfigurerar meddelanden beror på om du vill ha meddelanden för kodningsjobb eller YouTube publiceringsjobb:

  • För kodningsjobb kan du komma åt konfigurationssidan för alla e-postmeddelanden AEM arbetsflödet på Tools > Operations > Web Console och genom att söka efter Day CQ Workflow Email Notification Service. Se Konfigurerar e-postmeddelande i AEM. Du kan markera eller avmarkera kryssrutorna för Notify on Abort eller Notify on Complete i enlighet med detta.

  • Gör följande för publiceringsjobb i YouTube:

  1. I AEM väljer du Tools > Workflow > Models.

  2. Välj Publish to YouTube arbetsflöde och tryck sedan på Edit.

  3. Högerklicka på YouTube Upload arbetsflödessteg och sedan trycka Edit.

  4. Tryck på Arguments -fliken.

  5. Du kan markera eller avmarkera följande kryssrutor:

    • Publish Start
    • Publish Failure
    • Publish Completion, som innehåller information om kanaler och URL:er

    Om du avmarkerar en kryssruta kommer du inte att få det angivna e-postmeddelandet från YouTube Publish-arbetsflödet.

    OBSERVERA

    Dessa e-postmeddelanden är specifika för YouTube och är utöver de allmänna e-postmeddelandena för arbetsflöden. Därför kan du få två uppsättningar e-postmeddelanden - det allmänna meddelandet i Day CQ Workflow Email Notification Service och en specifik för YouTube beroende på dina konfigurationsinställningar.

Visa videorapporter

Videorapporter är tillgängliga när du kör Dynamic Media - hybrid-läge; rapporter är inte tillgängliga när du kör Dynamic Media - Scene7.

Videorapporter visar flera sammanställda mätvärden under en angiven tidsperiod för att hjälpa dig att övervaka att *publicerade *enskilda och sammanställda videor fungerar som förväntat. Följande viktigaste mätdata samlas in för alla publicerade videor på hela webbplatsen:

  • Video börjar
  • Slutförandefrekvens
  • Genomsnittlig tid för video
  • Total tid för video
  • Videor per besök

En tabell med alla publicerad videofilmer visas också i en lista så att du kan spåra de mest visade videofilmerna på webbplatsen baserat på hur många videostarter som har gjorts.

När du trycker på ett videonamn i listan visas videons rapport för att behålla (lämna av) publik i form av ett linjediagram. Diagrammet visar antalet vyer för en given tidpunkt under videouppspelning. När du spelar upp videon synkroniseras det lodräta strecket med tidsindikatorn i spelaren. Släppningar i linjediagramdata indikerar var publiken slutar intressera sig.

Om videon kodades utanför Adobe Experience Manager Dynamic Media är inte data för målgruppsinnehållande (bortfall) och uppspelningsprocent tillgängliga i tabellen.

Se även Konfigurera Dynamic Media-Cloud Services.

OBSERVERA

Spårnings- och rapportdata baseras uteslutande på Dynamic Media egen videospelare och tillhörande videospelarförinställning. Därför kan du inte spåra och rapportera om videofilmer som spelas upp med andra videospelare.

Första gången du anger Videorapporter visas som standard videodata från och med den första i den aktuella månaden och till och med den aktuella månadens datum. Du kan dock åsidosätta standarddatumintervallet genom att ange ett eget datumintervall. Nästa gång du anger Videorapporter används det datumintervall du har angett.

För att videorapporter ska fungera på rätt sätt skapas ett Report Suite-ID automatiskt när Dynamic Media-Cloud Services konfigureras. Samtidigt skickas Report Suite-ID:t till publiceringsservern så att det är tillgängligt för funktionen Kopiera URL när du förhandsgranskar resurser. Detta kräver dock att publiceringsservern redan har konfigurerats. Om publiceringsservern inte är konfigurerad kan du fortfarande publicera för att se videorapporten, men du måste gå tillbaka till Dynamic Media Cloud-konfigurationen och trycka på OK.

Så här visar du videorapporter:

  1. I det övre vänstra hörnet av AEM trycker du på AEM logotyp och sedan på Tools > Assets > Video Reports.

  2. Gör något av följande på sidan Videorapporter:

    • I det övre högra hörnet trycker du på Refresh Video Report ikon.

      Du behöver bara använda Uppdatera om rapportens slutdatum är den aktuella dagen. På så sätt ser du den videospårning som har utförts sedan du senast körde rapporten.

    • I det övre högra hörnet trycker du på Date Picker ikon.

      Ange start- och slutdatumintervallet som du vill ha videodata för och tryck sedan på Run Report.
      The Top Metrics gruppruta identifierar olika aggregerade mått för alla publicerad videor på hela webbplatsen.

  3. I tabellen som visar de publicerade videoklippen trycker du på ett videonamn för att spela upp videon och ser även videons återgivningsrapport.

Visa videorapporter baserade på ett videovisningsprogram som du har skapat med Dynamic Media HTML5 Viewer SDK

Om du använder ett användningsklart visningsprogram från Dynamic Media, eller om du har skapat en anpassad visningsförinställning baserad på ett skräddarsytt visningsprogram, krävs inga ytterligare steg för att visa videorapporter. Om du har skapat ett eget videovisningsprogram baserat på SDK-API:t för visningsprogrammet för HTML5, ska du följa de här stegen för att se till att videovisningsprogrammet skickar spårningshändelser till Dynamic Media videorapporter.

Använd Referenshandbok för Adobe Dynamic Media-visningsprogram och HTML5 Viewer SDK API för att skapa egna videovisningsprogram.

Så här visar du videorapporter baserade på ett videovisningsprogram som du har skapat med SDK-API:t för HTML5-visningsprogrammet:

  1. Navigera till alla publicerade videoresurser.

  2. I listrutan i det övre vänstra hörnet på resursens sida väljer du Viewers.

  3. Välj en förinställning för visningsprogrammet och kopiera inbäddningskoden.

  4. I inbäddningskoden söker du efter raden med följande:

    videoViewer.setParam("config2", "<value>");

    The config2 -parametern aktiverar spårning i visningsprogram för HTML5. Det är också en företagsspecifik förinställning som innehåller konfigurationsinformationen för Videorapportering och för kundspecifika Adobe Analytics-konfigurationer.

    Det korrekta värdet för parametern config2 finns både i Embed Code och i kopieringsfunktionen URL. I URL:en från kopieringskommandot URL letar du efter parametern &config2=<value>. Värdet är nästan alltid companypreset, men i vissa fall kan det också vara companypreset-1, companypreset-2 osv.

  5. Lägg till AppMeasurementBridge .jsp på visningsprogramsidan i din anpassade videovisningsprogramkod genom att göra följande:

    • Först avgör du om du behöver &preset parameter.

      Om config2 parametern är companypresetdet gör du not behov &preset=parameter.

      If config2 är vad som helst, ställ in parametern preset på samma sätt som config2 parameter. Om config2=companypreset-2, lägga till &param2=companypreset-2 till URL:en AppMeasurmentBridge.jsp.

    • Lägg sedan till skriptet AppMeasurementBridge.jsp:

      <script language="javascript" type="text/javascript" src="https://s7d1.scene7.com/s7viewers/AppMeasurementBridge.jsp?company=robindallas&preset=companypreset-2"></script>

  6. Skapa komponenten TrackingManager genom att göra följande:

    • Efter samtal s7sdk.Util.init(); skapa en TrackingManager-instans för att spåra händelser genom att lägga till följande:

      var trackingManager = new s7sdk.TrackingManager();

    • Koppla komponenter till TrackingManager genom att göra följande:

      I s7sdk.Event.SDK_READY -händelsehanteraren kopplar du komponenten som du vill spåra till TrackingManager.

      Om komponenten till exempel är videoPlayer, lägga till

      trackingManager.attach(videoPlayer);

      för att bifoga komponenten till trackingManager. Om du vill spåra flera visningsprogram på en sida använder du flera komponenter för spårningshanteraren.

    • Skapa AppMeasurementBridge-objektet genom att lägga till följande:

      var appMeasurementBridge = new AppMeasurementBridge(); appMeasurementBridge.setVideoPlayer(videoPlayer);
      
    • Lägg till spårningsfunktionen genom att lägga till följande:

      trackingManager.setCallback(appMeasurementBridge.track,
       appMeasurementBridge);
      

    AppMeasurementBridge-objektet har en inbyggd spårfunktion. Du kan dock ge dig ett eget stöd för flera spårningssystem eller andra funktioner.

Lägga till undertexter till video

Du kan utöka räckvidden för dina videor till globala marknader genom att lägga till undertexter till enskilda videor eller till adaptiva videouppsättningar. Genom att lägga till bildtext undviker du behovet av att duplicera ljudet, eller behovet av att använda inbyggda högtalare för att spela in ljudet igen för varje språk. Videon spelas upp på det språk den spelades in på. Undertexter på främmande språk visas så att personer på olika språk fortfarande kan förstå ljuddelen.

Undertexter ger också bättre tillgänglighet för personer som är döva eller hörselskadade.

OBSERVERA

Den videospelare som du använder måste ha stöd för visning av bildtexter.

Dynamic Media kan konvertera bildtextfiler till JSON-format (JavaScript Object Notation). Den här konverteringen innebär att du kan bädda in JSON-texten på en webbsida som en dold men fullständig utskrift av videon. Sökmotorerna kan sedan crawla och indexera innehållet så att videoklippen blir lättare att hitta och ge kunderna ytterligare information om videoinnehållet.

Se Hantera statiskt innehåll (inte bildinnehåll) i Hjälp om Dynamic Media Image Serving and Rendering API om du vill ha mer information om hur du använder JSON-funktionen i en URL.

Så här lägger du till bildtexter eller undertexter till video:

  1. Använd ett program eller en tjänst från tredje part för att skapa en undertextningsfil för video.

    Kontrollera att filen du skapar följer standarden WebVTT (Web Video Text Tracks). Bildtextens filnamnstillägg är .vtt. Du kan läsa mer om bildtextstandarden WebVTT.

    Se WebVTT: Textspår för webbvideo.

    Det finns både kostnadsfria och premiumverktyg och tjänster som du kan använda för att skapa bildtexter/undertexter utanför Dynamic Media. Om du till exempel vill skapa en enkel videobeskrivningsfil utan formatering kan du använda följande kostnadsfria redigerings- och redigeringsverktyg för bildtexter online:

    WebVTT Caption Maker

    Du får bäst resultat om du använder verktyget i Internet Explorer 9 eller senare, Google Chrome eller Safari.

    I verktyget Enter URL of video file -fält, klistra in den kopierade URL-adressen för videofilen och tryck sedan på Load. Se Hämta en URL för en resurs för att hämta URL-adressen till själva videofilen som du sedan kan klistra in i Enter URL of video file field. Internet Explorer, Chrome och Safari kan sedan spela upp videon direkt.

    Följ nu instruktionerna på skärmen för att skapa och spara WebVTT-filen. När du är klar kopierar du bildtextfilens innehåll och klistrar in det i en vanlig textredigerare och sparar det med filnamnstillägget .vtt.

    OBSERVERA

    Om du vill ha globalt stöd för videoundertexter på flera språk måste du skapa separata VTT-filer och anropa varje språk som du vill ha stöd för.

    I allmänhet vill du ge bildtexten ett namn som är detsamma som videofilen och bifoga den med språkinställningen -EN, -FR eller -DE osv. Genom att göra det kan det hjälpa dig att automatisera genereringen av video-URL:er med ditt befintliga system för hantering av webbinnehåll.

  2. I AEM överför du WebVTT-bildtextfilen till DAM.

  3. Navigera till publicerad videoresurs som du vill associera med bildtextfilen som du överförde.

    Kom ihåg att URL:er endast går att kopiera efter att du har publicerat resurserna.

    Se Publicera resurser.

  4. Gör något av följande:

    • Tryck på URL. I dialogrutan URL-adress markerar och kopierar du URL-adressen till Urklipp och sedan förbi URL-adressen till en enkel textredigerare. Lägg till den kopierade URL:en för videon med följande syntax:

      &caption=<server_path>/is/content/<path_to_caption.vtt_file,1>

      Anteckna ,1 i slutet av bildtextbanan. Omedelbart efter tillägget .vtt i sökvägen kan du aktivera (aktivera) eller inaktivera (inaktivera) den stängda bildtextsknappen i videospelarfältet genom att ställa in på ,1 eller ,0, respektive.

    • Om du vill visa en inbäddad video trycker du Embed Code. I dialogrutan Bädda in kod markerar och kopierar du den inbäddade koden till Urklipp och klistrar sedan in koden i en enkel textredigerare. Lägg till den kopierade inbäddningskoden med följande syntax:

      videoViewer.setParam("caption","<path_to_caption.vtt_file,1>");

      Anteckna ,1 i slutet av bildtextbanan. Omedelbart efter tillägget .vtt i sökvägen kan du aktivera (aktivera) eller inaktivera (inaktivera) den stängda bildtextsknappen i videospelarfältet genom att ställa in på ,1 eller ,0, respektive.

Lägga till kapitelmarkörer i video

Du kan göra det enklare att titta på och navigera i videoklipp med långa formulär genom att lägga till kapitelmarkörer i enstaka videor eller i adaptiva videouppsättningar. När en användare spelar upp videon kan han/hon trycka på kapitelmarkörerna på tidslinjen (kallas även videoscubbaren) för att enkelt navigera till den aktuella intressepunkten eller omedelbart hoppa till nytt innehåll, demonstrationer, självstudiekurser och så vidare.

OBSERVERA

Den videospelare som används måste ha stöd för kapitelmarkörer. Dynamic Media videospelare har stöd för kapitelmarkörer, men det är inte säkert att de använder tredjepartsvideospelare.

Om du vill kan du skapa och märka ut ett eget anpassat visningsprogram med kapitel i stället för att använda en förinställning för visningsprogrammet för video. Instruktioner om hur du skapar ett eget visningsprogram för HTML5 med kapitelnavigering finns i SDK-API:t för visningsprogrammet för Adobe HTML5, under klasserna"Anpassa beteendet med modifierare" s7sdk.video.VideoPlayer och s7sdk.video.VideoScrubber. Se HTML5 Viewer SDK API dokumentation.

Du skapar en kapitellista för videon på ungefär samma sätt som du skapar bildtexter. Det innebär att du skapar en WebVTT-fil. Observera dock att den här filen måste vara separat från alla WebVTT-beskrivningsfiler som du också använder. du kan inte kombinera bildtexter och kapitel i en WebVTT-fil.

Du kan använda följande exempel som exempel på det format du använder för att skapa en WebVTT-fil med kapitelnavigering:

WebVTT-fil med videokapitelnavigering

WEBVTT
Chapter 1
00:00.000 --> 01:04.364
The bicycle store behind it all.
Chapter 2
01:04.364 --> 02:00.944
Creative Cloud.
Chapter 3
02:00.944 --> 03:02.937
Ease of management for a working solution.
Chapter 4
03:02.937 --> 03:35.000
Cost-efficient access to rapidly evolving technology.

I exemplet ovan Chapter 1 är referensidentifieraren och är valfri. Referenstiden för 00:00:000 --> 01:04:364 anger kapitlets starttid och sluttid, i 00:00:000 format. De tre sista siffrorna är millisekunder och kan lämnas som 000, om så önskas. Kapiteltiteln för The bicycle store behind it all är den faktiska beskrivningen av kapitlets innehåll. Referensidentifieraren, startreferenstiden och kapiteltiteln visas alla i ett popup-fönster i videospelaren när en användare håller muspekaren över en visuell referenspunkt i videons tidslinje.

Eftersom du använder ett HTML5-videovisningsprogram bör du kontrollera att den kapitelfil du skapar följer standarden WebVTT (Web Video Text Tracks). Kapitelfilnamnstillägget är .vtt. Du kan läsa mer om bildtextstandarden WebVTT.

Se WebVTT: Textspår för webbvideo

Så här lägger du till kapitelmarkörer i video:

  1. Skapa videokapitelfilen med en enkel textredigerare utanför AEM.

    Om du vill ha globalt stöd för videokapitel på andra språk än engelska måste du tänka på att WebVTT-standarden kräver att du skapar separata .vtt-filer och anropar varje språk som du vill ha stöd för.

  2. Spara .vtt i UTF8-kodning för att undvika problem med teckenåtergivning i kapiteltiteltexten.

    Vanligtvis vill du ge kapitlet VTT-filen samma namn som videofilen och bifoga den med kapitel. Genom att göra det kan det hjälpa dig att automatisera genereringen av video-URL:er med ditt befintliga system för hantering av webbinnehåll.

  3. I AEM överför du din WebVTT-kapitelfil.

    Se Överför resurser.

  4. Gör något av följande:

    För en popup-video
    1. Navigera till publicerad videoresurs som du vill associera med den kapitelfil som du har överfört. Kom ihåg att URL:er endast går att kopiera efter att du har publicerat resurserna. Se Publicera resurser.
    2. I listrutan och tryck sedan på Tittare.
    3. Tryck på förinställningsnamnet för videovisningsprogrammet i den vänstra listen. En förhandsgranskning av videon öppnas på en separat sida.
    4. Tryck på längst ned i den vänstra listen URL.
    5. I dialogrutan URL-adress markerar och kopierar du URL-adressen till Urklipp och sedan förbi URL-adressen till en enkel textredigerare.
    6. Lägg till den kopierade URL:en för videon med följande syntax för att koppla den till den kopierade URL:en till din kapitelfil:

      &navigation=<full_copied_URL_path_to_chapter_file.vtt>
    För en inbäddad videoupplevelse
    1. Navigera till publicerad videoresurs som du vill associera med den kapitelfil som du har överfört. Kom ihåg att URL:er endast går att kopiera efter att du har publicerat resurserna. Se Publicera resurser.
    2. I listrutan och tryck sedan på Tittare.
    3. Tryck på förinställningsnamnet för videovisningsprogrammet i den vänstra listen. En förhandsgranskning av videon öppnas på en separat sida.
    4. Tryck på längst ned i den vänstra listen Bädda in.
    5. I dialogrutan Bädda in kod markerar och kopierar du hela koden till Urklipp och klistrar in den i en enkel textredigerare.
    6. Lägg till videons inbäddningskod med följande syntax för att koppla den till den kopierade URL:en till din kapitelfil:

      videoViewer.setParam("navigation","<full_copied_URL_path_to_chapter_file.vtt>"

Om videominiatyrer

Du kan välja mellan en av tio miniatyrbilder som har genererats automatiskt av Dynamic Media och lägga till dem i videon. Videospelaren visar den valda miniatyrbilden när en videoresurs används med Dynamic Media-komponenten i redigeringsmiljön i AEM Sites, AEM Mobile eller AEM Screens. Miniatyrbilden fungerar som en statisk bild som bäst motsvarar innehållet i hela videon och uppmuntrar användarna att trycka på uppspelningsknappen.

Baserat på den totala tiden för videon hämtar Dynamic Media tio (standardvärdet) miniatyrbilder med 1 %, 11 %, 21 %, 31 %, 41 %, 51 %, 61 %, 71 %, 81 % och 91 % i videon. De tio miniatyrbilderna finns kvar, vilket innebär att om du väljer en annan miniatyrbild senare behöver du inte återskapa serien. Du förhandsgranskar de tio miniatyrbilderna och väljer sedan den som du vill använda med videon. Om du vill ändra till standardvärdet kan du använda CRXDE Lite för att konfigurera tidsintervallet som miniatyrbilderna genereras i. Om du till exempel bara vill generera en serie med fyra miniatyrbilder med jämna mellanrum från videon kan du konfigurera intervalltiden till 24 %, 49 %, 74 % och 99 %.

Helst kan du lägga till en videominiatyr när som helst efter att du har överfört videon, men innan du publicerar videon på webbplatsen.

Om du vill kan du välja att överföra en anpassad miniatyrbild för videon i stället för att använda en miniatyrbild som genererats av Dynamic Media. Du kan till exempel skapa en anpassad miniatyrbild med videons titel, en iögonfallande öppningsbild eller en mycket specifik bild som hämtats från videon. Den anpassade videominiatyrbilden som du överför ska ha en maximal upplösning på 1 280 x 720 pixlar (minsta bredd på 640 pixlar) och inte vara större än 2 MB.

OBSERVERA

Anpassade videominiatyrer är bara tillgängliga när du kör Dynamic Media - hybridläge.

Lägga till en videominiatyr

  1. Navigera till en överförd videoresurs som du vill lägga till en videominiatyr.

  2. I resursurvalsläget antingen från List View eller Card View, trycker du på videoresursen.

  3. Tryck på View Properties (en cirkel med"i").

  4. På videons Properties sida, tryck Change Thumbnail.

  5. Change Thumbnail i verktygsfältet trycker du på Select Frame.

    Dynamic Media genererar en serie miniatyrbilder från videon baserat på det standardtidsintervall eller tidsintervall som du har anpassat.

  6. Förhandsgranska de genererade miniatyrbilderna och välj sedan den som du vill lägga till i videon.

  7. Tryck på Save Change.

    Videons miniatyrbild uppdateras till att använda den miniatyrbild du valde. Om du senare bestämmer dig för att ändra miniatyrbilden kan du gå tillbaka till Change Thumbnail och välj en ny sida.

    Om du har konfigurerat nya standardtidsintervall, eller om du har överfört en ny video för att ersätta den befintliga videon, måste du låta Dynamic Media generera om miniatyrbilderna.

    Se Konfigurera standardtidsintervallet som videominiatyrbilder genereras.

Konfigurera det standardtidsintervall som videominiatyrbilder genereras

När du konfigurerar och sparar det nya standardtidsintervallet gäller ändringen automatiskt endast videoklipp som du överför i framtiden. Den nya standardinställningen tillämpas inte automatiskt på videoklipp som du tidigare överfört. För befintliga videofilmer måste du återskapa miniatyrbilderna.

Se Lägga till en videominiatyr.

Om du vill konfigurera det standardtidsintervall som videominiatyrbilder genereras,

  1. I AEM trycker du på Tools > General > CRXDE Lite.

  2. På CRXDE Lite-sidan i katalogpanelen till vänster navigerar du till o etc/dam/imageserver/configuration/jcr:content/settings.

    Om katalogpanelen inte visas kan du behöva trycka på ikonen >> till vänster om fliken Hem.

  3. På den nedre högra panelen, i Properties flik, dubbelknacka thumbnailtime.

  4. I dialogrutan Redigera miniatyrtid använder du textfälten för att ange intervallvärden som procentvärden.

    • Tryck på plustecknet (+) för att lägga till ett eller flera intervallvärdesfält. Du kan behöva rulla längst ned i dialogrutan för att se ikonen.
    • Tryck på minustecknet (-) till höger om ett intervallvärdesfält för att ta bort det från listan.
    • Tryck på ikonen med uppilen eller nedpilen för att ändra ordningen på intervallvärdena.
  5. Tryck OK för att gå tillbaka till Properties -fliken.

  6. I närheten av det övre vänstra hörnet på CRXDE Lite-sidan trycker du på Save All och sedan trycka på Back Home ikonen i det övre vänstra hörnet om du vill gå tillbaka till AEM.

    Se Lägga till en videominiatyr.

Lägga till en anpassad videominiatyr

OBSERVERA

Den här funktionen är bara tillgänglig när du kör Dynamic Media - hybridläge.

  1. Navigera till en överförd videoresurs som du vill lägga till en videominiatyr.

  2. I resursurvalsläget antingen från List View eller Card View, trycker du på videoresursen.

  3. Tryck på View Properties (en cirkel med"i").

  4. På videons Properties sida, tryck Change Thumbnail.

  5. Change Thumbnail i verktygsfältet trycker du på Upload New Thumbnail.

  6. Navigera till en miniatyrbild som du vill använda, markera den och tryck sedan på Open för att börja överföra bilden till AEM

  7. När bilden har laddats upp kan du Change Thumbnail sida, tryck Save Changes.

    Den anpassade miniatyrbilden läggs till i videon.

På denna sida