Visão geral
Video on demand (VOD) é um sistema de distribuição de mídia que permite aos usuários assistir conteúdo de vídeo como quiserem, sem as restrições de programações de transmissão estática ou de dispositivos de reprodução de vídeo específicos.
O streaming de VOD não é igual à transmissão ao vivo. O conteúdo VOD depende do conteúdo de vídeo pré-gravado e editado antes que o usuário o visualize, enquanto a transmissão ao vivo oferece conteúdo de vídeo ao vivo em tempo real.
Como funciona
Video on demand (VOD) é um sistema de distribuição de mídia que permite aos usuários assistir conteúdo de vídeo como quiserem, sem as restrições de programações de transmissão estática ou de dispositivos de reprodução de vídeo específicos.
Usos comuns
Saiba como criar um fluxo de trabalho completo de streaming de VOD usando produtos e infraestrutura do Google Cloud. O novo conteúdo de vídeo é ingerido no Cloud Storage, transcodificado com a API Transcoder e reproduzido globalmente com Media CDN por um player de vídeo compatível com HLS/MPEG-DASH.
Saiba como criar um fluxo de trabalho completo de streaming de VOD usando produtos e infraestrutura do Google Cloud. O novo conteúdo de vídeo é ingerido no Cloud Storage, transcodificado com a API Transcoder e reproduzido globalmente com Media CDN por um player de vídeo compatível com HLS/MPEG-DASH.
A API Transcoder transcodifica os arquivos mezanino de vídeo ingeridos nos formatos de saída desejados, incluindo MP4, HLS e MPEG-DASH. Para cada vídeo de entrada, a API Transcoder entrega versões com base na sua configuração: SD (menos de 1.280 x 720 pixels) a HD (1.280 x 720 pixels), Ultra HD (mais de 1.920 x 1.080 a 4.096 x 216 pixels). Os vídeos transcodificados são colocados em um bucket separado do Cloud Storage que serve como armazenamento de origem do Media CDN.
A API Transcoder transcodifica os arquivos mezanino de vídeo ingeridos nos formatos de saída desejados, incluindo MP4, HLS e MPEG-DASH. Para cada vídeo de entrada, a API Transcoder entrega versões com base na sua configuração: SD (menos de 1.280 x 720 pixels) a HD (1.280 x 720 pixels), Ultra HD (mais de 1.920 x 1.080 a 4.096 x 216 pixels). Os vídeos transcodificados são colocados em um bucket separado do Cloud Storage que serve como armazenamento de origem do Media CDN.
Depois que os arquivos de vídeo são ingeridos no Cloud Storage, o Cloud Functions detecta automaticamente um novo vídeo no bucket e cria o job de transcodificação. A API Transcoder transcodifica os arquivos mezanino ingeridos em formatos de saída desejados, incluindo a codificação H.264 e o empacotamento MP4, HLS e MPEG-DASH. Os arquivos transcodificados são colocados em um bucket separado do Cloud Storage que serve como armazenamento de origem para o Media CDN.
Depois que os arquivos de vídeo são ingeridos no Cloud Storage, o Cloud Functions detecta automaticamente um novo vídeo no bucket e cria o job de transcodificação. A API Transcoder transcodifica os arquivos mezanino ingeridos em formatos de saída desejados, incluindo a codificação H.264 e o empacotamento MP4, HLS e MPEG-DASH. Os arquivos transcodificados são colocados em um bucket separado do Cloud Storage que serve como armazenamento de origem para o Media CDN.
A API Live Stream transcodifica automaticamente os indicadores em tempo real do mezanino em formatos de streaming direto para o consumidor, incluindo HLS e MPEG-DASH. Comece estabelecendo um endpoint de entrada e, em seguida, crie um recurso de canal que transcodifica o stream de contribuição SRT ou RTMP em um stream de saída HLS ou DASH. Os streams de saída criados pela API Live Stream são salvos nos buckets do Cloud Storage, que podem ser configurados como um back-end do Cloud CDN.
A API Live Stream transcodifica automaticamente os indicadores em tempo real do mezanino em formatos de streaming direto para o consumidor, incluindo HLS e MPEG-DASH. Comece estabelecendo um endpoint de entrada e, em seguida, crie um recurso de canal que transcodifica o stream de contribuição SRT ou RTMP em um stream de saída HLS ou DASH. Os streams de saída criados pela API Live Stream são salvos nos buckets do Cloud Storage, que podem ser configurados como um back-end do Cloud CDN.
Insira anúncios armazenados em servidores de anúncios e descritos por metadados em conteúdo VOD, com suporte para estratégias de monetização de VOD. A API Video Stitcher é compatível com os seguintes formatos de aplicativo de mídia comum (CMAF) HTTP Live Streaming Application (HLS) e o streaming com taxa de bits adaptável Dynamic Adaptive Streaming over HTTP (DASH). Uma vez chamada, a API cria uma nova sessão de VOD especificando o URL de reprodução e informações sobre os anúncios inseridos no vídeo.
Insira anúncios armazenados em servidores de anúncios e descritos por metadados em conteúdo VOD, com suporte para estratégias de monetização de VOD. A API Video Stitcher é compatível com os seguintes formatos de aplicativo de mídia comum (CMAF) HTTP Live Streaming Application (HLS) e o streaming com taxa de bits adaptável Dynamic Adaptive Streaming over HTTP (DASH). Uma vez chamada, a API cria uma nova sessão de VOD especificando o URL de reprodução e informações sobre os anúncios inseridos no vídeo.
Semelhante ao VOD, a API Video Stitcher insere anúncios dinamicamente, conforme descrito por metadados armazenados em servidores de anúncios, no conteúdo de transmissão ao vivo. A API Video Stitcher é compatível com os seguintes formatos de aplicativo de mídia comum (CMAF) HTTP Live Streaming Application (HLS) e o streaming com taxa de bits adaptável Dynamic Adaptive Streaming over HTTP (DASH). Uma vez chamada, a API cria uma nova sessão ao vivo especificando o URL de reprodução e informações sobre os anúncios inseridos no vídeo.
Semelhante ao VOD, a API Video Stitcher insere anúncios dinamicamente, conforme descrito por metadados armazenados em servidores de anúncios, no conteúdo de transmissão ao vivo. A API Video Stitcher é compatível com os seguintes formatos de aplicativo de mídia comum (CMAF) HTTP Live Streaming Application (HLS) e o streaming com taxa de bits adaptável Dynamic Adaptive Streaming over HTTP (DASH). Uma vez chamada, a API cria uma nova sessão ao vivo especificando o URL de reprodução e informações sobre os anúncios inseridos no vídeo.
A API Video Intelligence ajuda os desenvolvedores a incorporar a tecnologia de análise de vídeo do Google aos aplicativos. Modelos de machine learning pré-treinados reconhecem automaticamente um grande número de objetos, lugares e ações em vídeos armazenados e em streaming. A API REST permite que os usuários anotem vídeos armazenados localmente ou no Cloud Storage com informações contextuais sobre todo o vídeo, por segmento, por imagem e por frame.
A API Video Intelligence ajuda os desenvolvedores a incorporar a tecnologia de análise de vídeo do Google aos aplicativos. Modelos de machine learning pré-treinados reconhecem automaticamente um grande número de objetos, lugares e ações em vídeos armazenados e em streaming. A API REST permite que os usuários anotem vídeos armazenados localmente ou no Cloud Storage com informações contextuais sobre todo o vídeo, por segmento, por imagem e por frame.
A API Video Intelligence permite a análise de streaming em tempo real para mídia ao vivo. Modelos de machine learning pré-treinados reconhecem automaticamente um grande número de objetos, lugares e ações em vídeos armazenados e ao vivo. A API REST permite que os usuários anotem vídeos armazenados no Cloud Storage ou transmitidos ao vivo, além de oferecer suporte a protocolos padrão de transmissão ao vivo como RTSP, RTMP e HLS. Há informações contextuais disponíveis para todo o vídeo, por segmento, por imagem e por frame.
A API Video Intelligence permite a análise de streaming em tempo real para mídia ao vivo. Modelos de machine learning pré-treinados reconhecem automaticamente um grande número de objetos, lugares e ações em vídeos armazenados e ao vivo. A API REST permite que os usuários anotem vídeos armazenados no Cloud Storage ou transmitidos ao vivo, além de oferecer suporte a protocolos padrão de transmissão ao vivo como RTSP, RTMP e HLS. Há informações contextuais disponíveis para todo o vídeo, por segmento, por imagem e por frame.