Amazon Interactive Video Service 常见问题

什么是 Amazon Interactive Video Service?

Amazon Interactive Video Service(Amazon IVS)是一项托管式直播解决方案,它基于支持 Twitch 的相同技术构建,可向世界各地的观众提供低延迟或实时直播视频。只需将您的直播流发送到 Amazon IVS,该服务就会执行向观众提供这些直播流所需的一切工作,让您专注于在直播视频的同时打造引人入胜的互动体验。您可以通过播放器和广播 SDK、聊天 API 和定时元数据 API 来自定义和增强观众体验,从而为您提供在自己的网站和应用程序上与观众建立更有价值的关系的工具。

谁可以使用 Amazon IVS?

Amazon IVS 专为希望在其应用程序或网站中添加低延迟或实时视频以及实现与视频互动,而不想对流式传输基础设施进行投资的开发人员量身定制。

Amazon IVS 和 Twitch,以及其他直播平台之间的关键区别是什么?

Amazon IVS 是一项托管式直播解决方案,让您可以构建自己的交互式直播视频应用程序或网站,以便与受众建立宝贵的关系并增加互动,而无需将观众发送到其他网站。Twitch 和其他直播流式处理平台使用户能够对其内容进行托管和流式传输,以便您将观众发送给他们,平台会为您管理观众。

Amazon IVS 与 AWS Elemental 媒体服务或 Amazon CloudFront 有什么不同之处?

Amazon IVS 让您可以专注于在低延迟或实时直播流的基础上构建有吸引力的应用程序和观众体验,而无需为了可靠性与高成本效益管理基础设施,或开发并配置视频工作流的组件。Amazon IVS 和 Twitch 采用相同的技术,可提供简单易用的托管服务兼顾到从提取到播放以及介于二者之间的一切工作。AWS Elemental 媒体服务和 Amazon CloudFront 是适用于有精细视频需求,希望设置功能丰富直播电视或视频点播(OTT)服务的客户的构建基块。借助该服务,您能够创建分辨率高达 4K/UHD 且具有 HDR 的高质量视频流,以传送到广播电视和联网电视机、平板电脑、智能手机和机顶盒等连接 Internet 的设备。使用 AWS Elemental 媒体服务,您可以在较高层级控制所有工作流组件:转码和打包配置、弹性水平、个性化广告插入,以及为数字版权管理 (DRM) 而对内容进行保护等功能。您还可以选择要使用的视频播放器和内容分发网络(CDN)。

Amazon IVS 和 Kinesis Video Streams 有什么区别?

Amazon IVS 是一项简单易用的托管服务,可处理从提取到播放,以及二者之间的一切工作。利用 Amazon Kinesis Video,您可以轻松而安全地将视频从联网设备流式传输到 AWS,用于实时和批量驱动的机器学习、视频播放、分析和其他处理。它使客户能够构建基于机器视觉的应用程序,为智能家居、智能城市、工业自动化、安全监控等提供支持。

使用 Amazon IVS 如何收费?

Amazon IVS 低延迟流式传输定价基于发送到 Amazon IVS 的直播视频时长(视频输入时长)和向观众传送的视频时长(视频输出时长)。Amazon IVS 实时流式传输定价基于参与者(无论是主持人还是观众)连接到舞台资源的持续时间。Amazon IVS Stream Chat 的定价基于发送和传送的聊天消息数量。有关更多详细信息,请访问定价页面

我能否使用 Amazon IVS 播放视频点播(VOD)内容?

Amazon IVS 可以创建直播流。您可以将 Amazon IVS 低延迟流式传输内容保存到 Amazon Simple Storage Service(Amazon S3)存储桶。已保存的视频文件可用于编辑或作为点播视频(VOD)内容流式传输。保存在 Amazon S3 中的录制视频将产生标准的存储和请求费用。在 Amazon IVS 低延迟频道上启用该功能无需额外费用。

您无法将 Amazon IVS 实时流式传输内容录制到 Amazon S3。您可以使用实时流式传输舞台资源作为频道的输入,并将生成的低延迟流水传输内容保存到 Amazon S3。

Amazon IVS 在哪些 AWS 区域可用?

用于控制和创建流的 Amazon IVS 控制台和 API 现已在美国东部(弗吉尼亚州北部)、美国西部(俄勒冈州)、亚太地区(东京)、亚太地区(首尔)、亚太地区(孟买)、欧洲地区(爱尔兰)和欧洲地区(法兰克福)区域提供。视频采集和交付可通过一个单独的、经过直播视频优化的托管基础设施网络在世界各地进行。

Amazon IVS 低延迟流媒体的端到端延迟是多少?

Amazon IVS 低延迟流式传输功能使用与 Twitch 相同的技术,旨在为直播视频提供低延迟。从流提取和转码到使用 Amazon IVS 回放器 SDK 进行传输和播放的全部组件,都经过优化以便缩短延迟。观众的实际延迟通常低于五秒,甚至可以实现低于三秒。多种因素的组合决定了您的观众的最终体验。部分有影响的因素包括向 Amazon IVS 频道发送直播流的串流器的所在位置、流媒体观众的所在位置,以及串流器和观众所使用的互联网服务提供商(ISP)。除此以外,还应该对用于发送视频到 Amazon IVS 频道的流式处理软件的设置进行优化。如需关于流式处理软件最佳实践的信息,如 Open Broadcaster Software (OBS) 等,请访问 Amazon IVS 文档页面。您必须使用 Amazon IVS 回放器 SDK 以便跨不同平台和设备获得最佳低延迟性能。

Amazon IVS 实时流式传输的端到端延迟是多少?

要使用 Amazon IVS 实时流式传输功能,必须使用 Amazon IVS 广播 SDK 构建应用程序。 通过移动广播 SDK,使用 iOS 和 Android 应用程序发布和订阅直播视频,以及使用 Web 广播 SDK 从浏览器发布和订阅直播视频。从设备发布的流将使用优化编码器设置和网络拥塞处理。 从主持人到观众的实际延迟可能低于 300 毫秒。

Amazon IVS 支持哪些种类的交互式功能?

Amazon IVS 低延迟流式传输使用视频内标签和简单的定时元数据 API,让客户可以对其交互式体验和视频流进行同步。通过第一步的提供标签和 API 对元数据和视频进行同步,客户可以专注于打造交互式体验。大多数开发人员都熟悉 API 格式,它不需要特殊的视频硬件,访问视频库,自定义广播工具,或者理解要启用的视频协议。

Amazon IVS 将结构化文本数据附加到要与视频流一起传输的其他视频流。这样一来,客户将可以创建自动与视频内容同步的投票、实时调查、排行榜和其他实时元素。Amazon IVS 为客户提供将元数据注入到流式传输中的简单 REST API,以及在 Amazon IVS 回放器 SDK 中基于事件的接口,以便用于为客户检索元数据。

Amazon IVS 还具有专为直播视频而设计的流式传输聊天功能。借助此功能,主播和观众可以通过提问和参与讨论来建立社区关系。Amazon IVS 聊天功能提供聊天室资源管理和用于发送、接收和审核聊天消息的消息收发 API。

我可以在不使用视频功能的情况下使用 Amazon IVS 聊天功能吗?

可以。Amazon IVS 聊天功能可以单独使用,也可以与 Amazon IVS 低延迟或实时流一起使用。

我能否限制对 Amazon IVS 流的访问?

Amazon IVS 低延迟流式传输功能允许您创建私人频道,从而在视频播放列表上启用播放授权。您可以使用播放授权,按频道和查看者限制流。为频道启用播放授权后,仅具有有效授权令牌的播放请求才能访问视频播放列表。有关更多信息,请访问文档。Amazon IVS 实时流式传输无法获得播放授权。

有关如何为直播频道配置播放授权的说明,请访问文档页面

Amazon IVS 不支持流内容加密和数字权限管理(DRM)功能。

Amazon IVS 会生成什么输出流?

Amazon IVS 低延迟流媒体将根据所选频道类型以及所采集的 RTMPS 流的质量和分辨率,生成不同的自适应比特率(ABR)转码输出或格式副本。可用的格式副本以输入质量为上限,因为 Amazon IVS 不会进行升级或向上转换。

频道类型 预设 最大输入质量 最大输入比特率 ABR 详情
标准 标准 1080p60 8.5 Mbps 1) 源比特率时为 1080p
2) 3.4Mbps(60fps)或 2.4Mbps(30fps)时为 720p
3) 1.4 Mbps 时为 480p
4) 0.63 Mbps 时为 360p
5) 0.23 Mbps 时为 160p
高级高清 更高的带宽传输 1080p60 8.5 Mbps 1) 3 Mbps(60fps)或 2.3 Mbps(30fps)时为 720p
2) 1.3 Mbps 时为 480p
3) 0.7 Mbps 时为 360 p
4) 0.27 Mbps 时为 160p
5) 0.08 Mbps 时仅传输音频
高级高清 带宽传输受限 1080p60 8.5 Mbps 1) 2.3 Mbps(60fps)或 1.9 Mbps(30fps)时为 720p
2) 0.8 Mbps 时为 480p
3) 0.4 Mbps 时为 360 p
4) 0.22 Mbps 时为 160p
5) 0.08 Mbps 时仅传输音频
高级标清 更高的带宽传输 1080p60 8.5 Mbps 1) 1.3 Mbps 时为 480p
2) 0.7 Mbps 时为 360p
3) 0.27 Mbps 时为 160p
4) 0.08 Mbps 时仅传输音频
高级标清 带宽传输受限 1080p60 8.5 Mbps 1) 0.8 Mbps 时为 480p
2) 0.4 Mbps 时为 360p
3) 0.22 Mbps 时为 160p
4) 0.08 Mbps 时仅传输音频
基本 无转码
仅限 Transmux
1080p60

480p60
3.5Mbps

1.5Mbps
单一呈现
源编码参数