概览
视频点播 (VOD) 是一种媒体分发系统,可让用户按照自己的节奏观看视频内容,而不受静态播放时间表或特定视频播放设备的限制。
VOD 流式传输与直播不同。VOD 内容依赖于在用户观看之前预先录制和编辑的视频内容,而直播则实时传送视频内容。
工作方式
视频点播 (VOD) 是一种媒体分发系统,可让用户按照自己的节奏观看视频内容,而不受静态播放时间表或特定视频播放设备的限制。
常见用途
了解如何使用 Google Cloud 产品和基础架构构建端到端 VOD 流式传输工作流。新的视频内容会注入到 Cloud Storage 中,使用 Transcoder API 进行转码,并通过媒体 CDN 和兼容 HLS/MPEG-DASH 的视频播放器在全球范围内播放。
了解如何使用 Google Cloud 产品和基础架构构建端到端 VOD 流式传输工作流。新的视频内容会注入到 Cloud Storage 中,使用 Transcoder API 进行转码,并通过媒体 CDN 和兼容 HLS/MPEG-DASH 的视频播放器在全球范围内播放。
Transcoder API 会将注入的视频 Mezzanine 文件转码为所需的输出格式,包括 MP4、HLS 和 MPEG-DASH。对于每个输入视频,Transcoder API 会根据您的配置提供输出清晰度,包括标清(低于 1280x720 像素)、高清(1280x720 像素)和超高清(高于 1920x1080 到 4096x216 像素)。转码后的视频会放入一个单独的 Cloud Storage 存储桶中,该存储桶用作媒体 CDN 的源存储空间。
Transcoder API 会将注入的视频 Mezzanine 文件转码为所需的输出格式,包括 MP4、HLS 和 MPEG-DASH。对于每个输入视频,Transcoder API 会根据您的配置提供输出清晰度,包括标清(低于 1280x720 像素)、高清(1280x720 像素)和超高清(高于 1920x1080 到 4096x216 像素)。转码后的视频会放入一个单独的 Cloud Storage 存储桶中,该存储桶用作媒体 CDN 的源存储空间。
视频文件被注入到 Cloud Storage 后,Cloud Functions 会自动检测存储桶中的新视频并创建转码作业。Transcoder API 将注入的视频 Mezzanine 文件转码为所需的输出格式,包括 H.264 编码以及 MP4、HLS 和 MPEG-DASH 包装。转码后的文件会放入一个单独的 Cloud Storage 存储桶中,该存储桶用作媒体 CDN 的源存储空间。
视频文件被注入到 Cloud Storage 后,Cloud Functions 会自动检测存储桶中的新视频并创建转码作业。Transcoder API 将注入的视频 Mezzanine 文件转码为所需的输出格式,包括 H.264 编码以及 MP4、HLS 和 MPEG-DASH 包装。转码后的文件会放入一个单独的 Cloud Storage 存储桶中,该存储桶用作媒体 CDN 的源存储空间。
Live Stream API 会自动将 Mezzanine 直播信号转码为直接面向消费者的流式传输格式,包括 HLS 和 MPEG-DASH。首先建立输入端点,然后创建将实时 SRT 或 RTMP 贡献流转码为 HLS 或 DASH 输出流的通道资源。由 Live Stream API 创建的输出流会保存到 Cloud Storage 存储桶,您可将这些存储桶配置为 Cloud CDN 的后端。
Live Stream API 会自动将 Mezzanine 直播信号转码为直接面向消费者的流式传输格式,包括 HLS 和 MPEG-DASH。首先建立输入端点,然后创建将实时 SRT 或 RTMP 贡献流转码为 HLS 或 DASH 输出流的通道资源。由 Live Stream API 创建的输出流会保存到 Cloud Storage 存储桶,您可将这些存储桶配置为 Cloud CDN 的后端。
将存储在广告服务器上并由元数据描述的广告插入 VOD 内容,无缝支持 VOD 创收策略。Video Stitcher API 支持以下格式:符合 Common Media Application Format (CMAF) 的 HTTP Live Streaming (HLS) 和基于 HTTP 的动态自适应流式传输 (DASH) 标准自适应码率流式传输。被调用后,该 API 会创建一个新的 VOD 会话,并指定播放网址以及关于插入视频的广告的信息。
将存储在广告服务器上并由元数据描述的广告插入 VOD 内容,无缝支持 VOD 创收策略。Video Stitcher API 支持以下格式:符合 Common Media Application Format (CMAF) 的 HTTP Live Streaming (HLS) 和基于 HTTP 的动态自适应流式传输 (DASH) 标准自适应码率流式传输。被调用后,该 API 会创建一个新的 VOD 会话,并指定播放网址以及关于插入视频的广告的信息。
与 VOD 类似,Video Stitcher API 会根据存储在广告服务器中的元数据的描述,动态地将广告插入直播内容。Video Stitcher API 支持以下格式:符合 Common Media Application Format (CMAF) 的 HTTP Live Streaming (HLS) 和基于 HTTP 的动态自适应流式传输 (DASH) 标准自适应码率流式传输。被调用后,该 API 会创建一个新的直播会话,并指定播放网址以及关于插入视频的广告的信息。
与 VOD 类似,Video Stitcher API 会根据存储在广告服务器中的元数据的描述,动态地将广告插入直播内容。Video Stitcher API 支持以下格式:符合 Common Media Application Format (CMAF) 的 HTTP Live Streaming (HLS) 和基于 HTTP 的动态自适应流式传输 (DASH) 标准自适应码率流式传输。被调用后,该 API 会创建一个新的直播会话,并指定播放网址以及关于插入视频的广告的信息。
Video Intelligence API 可帮助开发者将 Google 视频分析技术整合到其应用中。预训练的机器学习模型可自动识别静态存储视频和流式传输视频中的大量对象、地点和动作。REST API 使用户能够在整个视频、每个片段、每个镜头和每帧级别使用上下文信息为本地存储或 Cloud Storage 中存储的视频添加注解。
Video Intelligence API 可帮助开发者将 Google 视频分析技术整合到其应用中。预训练的机器学习模型可自动识别静态存储视频和流式传输视频中的大量对象、地点和动作。REST API 使用户能够在整个视频、每个片段、每个镜头和每帧级别使用上下文信息为本地存储或 Cloud Storage 中存储的视频添加注解。
Video Intelligence API 支持对直播内容进行实时流式分析。预训练的机器学习模型可自动识别静态存储视频和直播视频中的大量对象、地点和动作。REST API 使用户能够为存储在 Cloud Storage 中或直播的视频添加注解,并支持 RTSP、RTMP 和 HLS 等标准直播协议。在整个视频、每个片段、每个镜头和每帧级别都可提供上下文信息。
Video Intelligence API 支持对直播内容进行实时流式分析。预训练的机器学习模型可自动识别静态存储视频和直播视频中的大量对象、地点和动作。REST API 使用户能够为存储在 Cloud Storage 中或直播的视频添加注解,并支持 RTSP、RTMP 和 HLS 等标准直播协议。在整个视频、每个片段、每个镜头和每帧级别都可提供上下文信息。