
了解用于按需流式传输的端到端视频分发系统,一切均可在一个平台上完成。利用专门用于注入、存储、转码和传送的 VOD 基础架构,即时向全球观众播放。
概览
视频点播 (VOD) 是一种媒体分发系统,可让用户按照自己的节奏观看视频内容,而不受静态播放时间表或特定视频播放设备的限制。
VOD 流式传输与直播不同。VOD 内容依赖于在用户观看之前预先录制和编辑的视频内容,而直播则实时传送视频内容。
视频点播 (VOD) 技术直接将预先录制和编辑的视频内容传送给各个客户,供他们立即观看。作为其视频点播广告 (AVOD) 策略的一部分,企业可以在 VOD 资产中插入广告,从而通过内容创收。其他 VOD 创收策略包括:按月收取订阅型视频点播 (SVOD) 费用,或者收取观看特定交易型视频点播 (TVOD) 和直播的一次性费用(例如按观看次数付费)。
VOD 可为企业提供更高的可靠性并降低费用,从而帮助改善销售、Web 体验和用户体验。Google Cloud 可扩缩的自动化 VOD 解决方案使您可以在一个平台上注入、存储、转码、生成源并流式传输视频。
过去十年间,Google 打造的基础架构为超过 20 亿用户传送 YouTube 内容。现在,这一基础架构(包括 VOD 解决方案)也被用于通过媒体 CDN 向 Google Cloud 客户大规模传送媒体内容。Google Cloud 的基础架构覆盖全球 200 多个国家/地区以及 1,300 多个城市,可缩短视频内容与用户之间的距离,因此可支持高比特率并减少重新缓冲次数。
了解如何使用 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 等标准直播协议。在整个视频、每个片段、每个镜头和每帧级别都可提供上下文信息。