I dag har vi lagt till video på webbplatsen, närmare bestämt på sidan för drönarfoto. Hur man bäst publicerar video beror på materialet och vad man vill uppnå. Ofta lägger vi videofiler i Amazon S3 och levererar dem via CloudFront.
Det finns fler alternativ. Vi kan ladda upp videon i Sanity och använda deras CDN, eller bädda in den från plattformar som YouTube och Vimeo. De senare kan dock kräva ytterligare samtycken eftersom de samlar in uppgifter om visningen.
Målet med den här webbplatsen är enkelt: mindre administration, mer utrymme för innehåll och kreativitet. Att sköta servrar och koppla ihop tjänster kan vara intressant, men det är inte där vi helst lägger tiden när vi vill skapa något nytt.
Den här gången föll valet på: Mux. Det är en videotjänst med fokus på utvecklare och går att lägga till via Vercel Marketplace. Vi använder redan Vercel för webbplatsen: ändringar som skickas till huvudgrenen publiceras automatiskt, och när vi uppdaterar innehåll i Sanity triggar en webhook en ny byggning av sidan.
Via Vercel Marketplace kan vi välja mellan olika Mux-planer, samtidigt som Vercel hanterar administration och fakturering. Vi behöver inte heller skapa ett separat konto för att komma åt Mux. Från Vercel öppnar vi dess dashboard och konfigurerar de åtkomsttoken som behövs. Färre konton att hålla reda på är sällan en nackdel.
För innehållet använder vi Sanity och vår egen Sanity Studio. Där bygger vi innehållet av olika fälttyper. I det här fallet installerade vi en Mux-plugin, lade till ett videofält i Studio och kopplade ihop tjänsterna med åtkomsttoken. Nu kan vi ladda upp en video till Mux direkt genom att välja fältet i Sanity Studio.
Det bästa är att grundarbetet redan är gjort. Vi kan lägga till samma videofält på fler sidor, exempelvis i blogginlägg, och publicera video där det passar. Mer innehåll, mindre pyssel.
