Video bajo demanda y streaming de video en directo con CloudFront - Amazon CloudFront

Video bajo demanda y streaming de video en directo con CloudFront

Puede utilizar CloudFront para distribuir vídeo bajo demanda (VOD) o streaming de vídeo en directo con cualquier origen HTTP. Una manera de configurar flujos de trabajo de video en la nube consiste en utilizar CloudFront junto con AWSMedia Services.

Acerca del streaming de vídeo

Debe utilizar un codificador para empaquetar el contenido de vídeo para que CloudFront pueda distribuirlo. El proceso de empaquetado crea segmentos que contienen el contenido de audio, vídeo y subtítulos. También genera archivos de manifiesto, que describen en un orden específico qué segmentos hay que reproducir y cuándo. Los formatos comunes de los paquetes son MPEG DASH, HLS de Apple, Microsoft Smooth Streaming y CMAF.

Streaming de VOD

En el streaming de vídeo bajo demanda (VOD), el contenido de vídeo se almacena en un servidor y los espectadores pueden verlo en cualquier momento. Para crear un recurso que los espectadores puedan transmitir en streaming, utilice un codificador, como AWS Elemental MediaConvert, con el fin de formatear y empaquetar los archivos multimedia.

Un vez que el vídeo esté empaquetado en los formatos adecuados, puede almacenarlo en un servidor o en un bucket de Amazon S3 y, a continuación, distribuirlo con CloudFront a medida que lo soliciten los lectores.

Streaming de vídeo en directo

Para la transmisión en streaming de vídeo en directo, el contenido de vídeo se transmite en tiempo real a medida que ocurren los eventos en directo, o bien se configura como un canal en vivo ininterrumpido (24 horas al día, 7 días a la semana). Para crear salidas en directo para su retransmisión y para su transmisión en streaming, utilice un codificador como AWS Elemental MediaLive para comprimir el vídeo y formatearlo para los dispositivos de visualización.

Una codificado el vídeo, puede almacenarlo en AWS Elemental MediaStore o convertirlo a distintos formatos de distribución mediante AWS Elemental MediaPackage. Con estos orígenes, puede configurar una distribución de CloudFront para distribuir el contenido. Si desea conocer los pasos específicos y obtener orientación para crear distribuciones que funcionen con estos servicios, consulte Distribución de vídeo utilizando AWS Elemental MediaStore como origen y Distribución de vídeo en directo formateado con AWS Elemental MediaPackage.

Wowza y Unified Streaming también proporcionan herramientas que puede utilizar para transmitir vídeo en streaming con CloudFront. Para obtener más información acerca de cómo utilizar Wowza con CloudFront, consulte el artículo sobre cómo llevar su licencia de Wowza Streaming Engine a streaming HTTP en directo con CloudFront en el sitio web de documentación de Wowza. Para obtener información sobre el uso de Unified Streaming con CloudFront para la transmisión en streaming de VOD, consulte CloudFront en el sitio web de documentación de Unified Streaming.