Media Production Suite (MPS) da Netflix
(netflixtechblog.com)- A Netflix desenvolveu o Media Production Suite (MPS) para transformar sistemas de gestão de mídia tradicionais, físicos, ineficientes e complexos
- Com um workflow baseado em nuvem, a solução ajuda criadores a se concentrarem mais no trabalho criativo e viabiliza colaboração global da produção à pós-produção
Problemas que a Netflix queria resolver
- Uma produção média da Netflix gera cerca de 200 TB de arquivos brutos de câmera (OCF), e alguns projetos ultrapassam 700 TB (sem contar arquivos em trabalho, VFX, ativos 3D etc.)
- Tradicionalmente, essas mídias são copiadas para meios de armazenamento físicos, como fitas LTO, e depois transportadas, o que dificulta busca/reprodução/compartilhamento e reduz a velocidade de acesso em colaborações globais
- Mesmo quando o workflow é totalmente digital, a distribuição de mídia entre vários departamentos e fornecedores continua difícil, e a falta de automação e padronização aumenta a dependência de trabalho manual
- Isso provoca mais erros e riscos de segurança na pós-produção, além de tornar a colaboração mais difícil e atrasar o trabalho
- A migração para a nuvem é essencial, mas traz novos desafios:
- Algumas instalações de pós-produção ainda dependem de inúmeros HDs externos que precisam ser transportados diretamente entre fornecedores
- A necessidade de uma solução centralizada em nuvem se torna ainda mais urgente
- A Netflix acredita que “grandes histórias podem surgir de qualquer lugar”, mas a infraestrutura tecnológica tradicional limita o acesso à mídia e o aproveitamento de talentos
- Produtores precisam ter acesso não só a armazenamento robusto em nuvem, mas também a ambientes de trabalho de alto desempenho e reprodução em tempo real
- Em algumas regiões ou em produções de baixo orçamento, pode ser difícil usar tecnologia de ponta
- Para superar essas limitações, em vez do modelo tradicional de levar a mídia até artistas e aplicações, ganha força globalmente a transição para workflows centrados na nuvem, que levam pessoas e aplicações até a mídia
- Essa tendência também se destaca em feiras internacionais de tecnologia de broadcast como IBC e NAB
- Colocar essa visão em prática na escala da Netflix, em centenas de títulos, é um desafio sem precedentes
A dificuldade de construir uma solução tecnológica global
- Criar uma solução em escala global envolve os seguintes problemas complexos:
- Ambientes de produção de filmes e séries têm níveis muito diferentes de acesso à tecnologia, melhores práticas e padronização conforme a região
- Algumas regiões têm mais de 100 anos de história na indústria cinematográfica, enquanto outros países estão apenas começando
- O principal desafio é desenvolver tecnologia que atenda mercados com idiomas e workflows distintos
- As necessidades diversas de talentos e fornecedores no mundo todo são um grande obstáculo à padronização
- Algumas instalações avançadas de VFX e pós-produção criaram scripts internos de automação para processar arquivos e metadados em formatos específicos, mas essa customização leva muito tempo
- Há barreiras de adoção porque a introdução de novos workflows pode quebrar processos existentes
- Mesmo pequenas mudanças podem afetar bastante a rentabilidade dos fornecedores, então a tecnologia proposta precisa oferecer benefícios claros e concretos
- A Netflix precisava lidar com muitos títulos sem ampliar a equipe operacional, e por isso a automação se tornou um elemento essencial
- Gerenciamento de cor e de frames, composição de arquivos de entrega etc. precisam ser controlados automaticamente sem intervenção do usuário, evitando estruturas em que alguém precise editar JSON manualmente para fazer mapeamentos
- Para isso, a Netflix adotou ativamente tecnologias baseadas nos seguintes padrões abertos:
- ACES, AMF: automação do pipeline de cor e garantia de consistência
- ASC MHL: verificação e rastreamento da integridade de arquivos
- ASC FDL: compatibilidade entre workflows por meio da integração de informações de enquadramento
- OTIO: troca de timelines e informações de edição
- Com a adoção desses padrões, tornou-se possível normalizar automaticamente vídeos com diferentes resoluções, formatos, lentes e áreas de segurança de frame em um formato comum
- Antes, esse trabalho era restrito a produções de alto orçamento e feito manualmente, mas agora, graças à automação baseada em padrões, é possível oferecer o mesmo conjunto avançado de recursos a todos os usuários
- Assim, os usuários conseguem controlar workflows sofisticados sem precisar configurar tudo manualmente
A resposta da Netflix — Media Production Suite (MPS) baseado no Content Hub
- A Netflix projetou o MPS (Media Production Suite) com o objetivo de criar uma solução global e escalável, utilizável em vários mercados
- Mantém uma interface intuitiva e simplificada para que iniciantes consigam usar facilmente, ao mesmo tempo em que oferece funcionalidades poderosas e opções de personalização capazes de satisfazer profissionais experientes
- Em colaboração com equipes internas da Netflix, fornecedores do mundo todo e talentos de produção, a empresa implementou no Content Hub um conjunto de ferramentas que democratiza a tecnologia
- Aproveitando economia de escala e recursos abundantes, a Netflix busca descobrir talentos globais, reduzir tarefas repetitivas e não criativas, diminuir diferenças entre mercados e maximizar o tempo disponível para o trabalho criativo
Componentes do Media Production Suite
1. Estrutura de infraestrutura híbrida da Netflix
- É composto por uma infraestrutura híbrida que combina recursos em nuvem com infraestrutura física
- A infraestrutura física é posicionada perto dos principais polos de produção no mundo para otimizar o desempenho dos usuários
- A conexão com a infraestrutura em nuvem da AWS é feita por meio do Netflix Open Connect (rede de entrega de conteúdo)
- A estrutura é otimizada para lidar com grandes volumes de mídia de câmera e áudio
- Para acelerar uploads, a empresa está construindo Content Hub Ingest Centers ao redor do mundo
- Ao centralizar a mídia na nuvem, elimina-se a necessidade de transportar mídia física, com ganhos em segurança e acessibilidade
2. Automação e conjunto de ferramentas
- Sobre essa infraestrutura híbrida, a Netflix oferece vários conjuntos de ferramentas para uso de mídia
-
Principais ferramentas:
- Footage Ingest: aplicativo que permite ao usuário enviar arquivos de mídia para o Content Hub
- Media Library: biblioteca central para buscar, visualizar, compartilhar e baixar mídia
- Dailies: workflow de dailies que automatiza inspeção de qualidade, sincronização de som, aplicação de cor, renderização e envio para a equipe de edição
- Remote Workstations: acesso a workstations remotas e armazenamento para edição a distância
- VFX Pulls: converte e entrega automaticamente vídeo, cor e dados de enquadramento para fornecedores de VFX
- Conform Pulls: automatiza integração de OCF, trimming e entrega para finalização de edição
- Media Downloader: ferramenta que executa download automático quando a mídia é enviada para a nuvem
- O nível de maturidade de cada ferramenta ainda varia, mas mais de 350 títulos no mundo já usam ao menos um desses recursos
- Os usuários estão distribuídos por UCAN (EUA/Canadá), EMEA (Europa/Oriente Médio/África), SEA (Sudeste Asiático), LATAM (América Latina) e APAC (Ásia-Pacífico)
Estudo de caso: a série brasileira ‘Senna’ — a evolução impulsionada pela adoção inicial e pelo feedback sobre o MPS
- A série brasileira 'Senna', sobre a vida do lendário piloto de F1 Ayrton Senna, é um caso de adoção antecipada do MPS (Media Production Suite) em um ambiente de coprodução global
- A série foi filmada na Argentina, Uruguai, Brasil e Reino Unido; a equipe de edição colaborava a partir de Porto Alegre, no Brasil, e da Espanha; e os estúdios de VFX estavam distribuídos entre Brasil, Canadá, Estados Unidos e Índia
- A Scanline VFX liderou toda a produção de VFX, e o MPS funcionou como a principal plataforma de integração do ambiente global de produção
-
O início da produção baseada em nuvem
- O ponto central da adoção do MPS é o upload para a nuvem dos arquivos brutos de câmera (OCF) e dos arquivos de áudio (OSF), eliminando completamente o transporte de mídias físicas (fitas LTO, HDs externos etc.)
- O supervisor de pós-produção Gabriel Queiroz comentou: “Mover toda essa mídia fisicamente leva tempo demais e é ineficiente”
- Na prática, Senna foi um dos primeiros casos produzidos sem fitas LTO, o que representa um grande avanço em eficiência, velocidade e segurança
-
Workflow automatizado em nuvem com Footage Ingest
- Depois de conectar os drives, o aplicativo Footage Ingest da Netflix executa automaticamente validação e extração de metadados, verificação de checksum, geração de proxies e até backup secundário
- Antes, era preciso ligar diretamente para os fornecedores em cada etapa para perguntar o andamento, mas agora é possível monitorar tudo em tempo real pelo dashboard do Content Hub
-
VFX Pulls: distribuição automatizada de dados para efeitos visuais
- Como Senna inclui um grande volume de imagens e muitos shots de VFX, o recurso VFX Pulls é essencial
- No workflow anterior, era preciso trocar dados com cada fornecedor em formatos e métodos de envio diferentes
- Com o MPS, o assistente de edição faz upload do EDL, e o sistema realiza automaticamente transcodificação, organização de arquivos de cor e armazenamento em Workspaces no estilo Google Drive
- Todos os fornecedores passam a executar o trabalho de I/O da mesma forma, aumentando compatibilidade e eficiência entre produção, edição e color grading
-
Conform Pulls e suporte à finalização de edição
- Na etapa final de edição, a instalação de DI Quanta usou o serviço Conform Pull do MPS para automatizar upload de EDL, inspeção de qualidade, trimming de mídia e empacotamento
- No início, o recurso ainda estava em beta, mas, com base no feedback de Senna e de outros projetos, hoje ele já permite correspondência flexível (fuzzy matching) entre EDL e OCF
- No futuro, a Netflix planeja implementar também perceptual conform com base em visão computacional, expandindo a lógica para reconhecer o próprio vídeo, não apenas metadados
Senna se tornou um ponto de virada importante na evolução do MPS e um caso emblemático que comprova que a colaboração baseada em nuvem pode gerar resultados concretos no ambiente global de produção da Netflix
Conclusão
- O Media Production Suite (MPS) representa um salto transformador na forma como a Netflix produz mídia
- Ao adotar ativamente padrões abertos, a empresa construiu uma solução que atende, em escala global, tanto à viabilidade econômica quanto ao acesso tecnológico
- Ao eliminar tarefas repetitivas e não criativas, cria-se um ambiente em que as equipes de produção podem se concentrar mais na narrativa criativa
- Com workflows baseados em nuvem e uma infraestrutura global de colaboração, a Netflix vai além do simples ganho de eficiência e melhora também a qualidade do conteúdo
- Daqui para frente, a Netflix seguirá focada em inovação contínua e refinamento de processos para liberar o potencial de talentos criativos no mundo todo
- O MPS é uma base central para a produção de conteúdo do futuro, e a Netflix está liderando a transformação rumo a uma indústria mais conectada e criativa
1 comentários
Comentários do Hacker News
Enquanto lia este artigo, fiquei me perguntando como a UI se compararia às ferramentas que uso atualmente
Só percebi no fim do artigo que este texto não era “aproveite a ferramenta que criamos”, mas sim “veja como somos incríveis”
Eu estava lendo sobre as filmagens de Collateral. Este foi um dos primeiros filmes de grande orçamento a ser gravado em digital
A automação se tornou essencial. A complexidade do gerenciamento de cor e enquadramento, junto com os entregáveis, precisa ser controlada e administrada de forma fluida sem intervenção manual do usuário
Há 15 anos, a primeira startup em que trabalhei fornecia uma API para streaming de música na Índia
Fico me perguntando como isso pode ser tratado pela rede com os tamanhos de ativos que eles mencionam (centenas de terabytes)
Mais informações sobre a configuração de workstations remotas da Netflix para artistas
Parece que isso pode evoluir para uma plataforma como a AWS. Isso democratizaria o acesso à tecnologia de ponta e resolveria efetivamente o problema das ferramentas
Fico me perguntando o que faz uma história ser boa
A parte mais impressionante para mim foi que ainda há muito trabalho manual e propenso a erros que é comum na indústria
Fico me perguntando quais linguagens são usadas. A captura de tela do app desktop parece nativa