什么是 Amazon Interactive Video Service?
Amazon Interactive Video Service (Amazon IVS) 是一种托管式直播串流解决方案,它和 Twitch 采用相同的技术,旨在设置快速而简单,让您能够利用 Twitch 在十年时间里一直采用和不断完善的相同创新技术。使用标准流式传输软件和服务将您的直播流发送到 Amazon IVS,然后该服务旨在执行向世界各地的观众提供该直播流所需的一切工作,让您专注于伴随着视频直播构建交互式体验。您可以通过 Amazon IVS 播放器 SDK 和定时元数据 API 轻松自定义并增强观众体验,从而允许您在自己的网站和应用程序上与观众构建更具价值的关系。
谁可以使用 Amazon Interactive Video Service?
Amazon Interactive Video Service 专为希望在其应用程序或网站中添加直播视频以及实现与视频交互,而不想对流式传输基础设施进行投资的开发人员量身定制。对于那些非视频专家的开发人员来说,他们可以使用一组简单的 API 专注于打造交互式视频体验,从而对包括投票、调查和其他使用直播视频进行叠加在内的功能进行同步。例如,开发实时问答或实时零售应用程序的开发人员可以使用 API 来确保观众在视频流中同时看到相同的问题。
Amazon Interactive Video Service 和 Twitch,以及其他直播流式处理平台之间的关键区别是什么?
Amazon Interactive Video Service 是一种托管直播流式处理解决方案,让您可以构建自己的交互式直播视频应用程序或网站,以便与您的观众建立起宝贵的关系并且增加互动。Twitch 和其他直播流式处理平台使用户能够对其自己的内容进行托管和流传输,您可以将观众发送给它们,而平台会为您管理观众。
Amazon Interactive Video Service 和 AWS Elemental Media Services 或 Amazon CloudFront 有什么不同之处?
Amazon Interactive Video Service 让您可以专注于在低延迟直播流的基础上构建有吸引力的应用程序和观众体验,而无需为了可靠性与高成本效益管理基础设施,或开发并配置视频工作流的组件。Amazon IVS 和 Twitch 采用相同的技术,可提供简单易用的托管服务兼顾到从提取到播放以及介于二者之间的一切工作。AWS Elemental Media Services 和 Amazon CloudFront 是构建基块,适用于有精细粒度视频需求,希望设置广播级传统直播电视或 OTT 服务的客户。借助该服务,您能够创建高质量视频流,以传送到广播电视和联网电视机、平板电脑、智能手机和机顶盒等连接 Internet 的设备。使用 AWS Elemental Media Services,您可以在较高层级控制所有工作流组件:转码和打包配置、弹性水平、个性化广告插入,以及为数字版权管理 (DRM) 而对内容进行保护等功能。您还可以选择要使用哪些视频播放器和 CDN。
Amazon Interactive Video Service 和 Kinesis Video Streams 有什么不同之处?
Amazon Interactive Video Service 是一项简单易用的托管服务,可处理从提取到播放,以及二者之间的一切工作。利用 Amazon Kinesis Video,您可以轻松而安全地将视频从联网设备流式传输到 AWS,用于实时和批量驱动的机器学习、视频播放、分析和其他处理。它使客户能够构建基于机器视觉的应用程序,为智能家居、智能城市、工业自动化、安全监控等提供支持。
使用 Amazon Interactive Video Service 需要多少成本?
Amazon Interactive Video Service 的定价基于发送直播视频到 Amazon IVS 的持续时间(输时数入)和视频传输到观众的持续时间(输出时数)。 有关更多详细信息,请访问定价页面。
我是否能将 Amazon Interactive Video Service 用于点播视频 (VOD) 内容?
Amazon Interactive Video Service 将创建直播流。您可以将您的直播视频内容保存到 Amazon Simple Storage Service (Amazon S3) 存储桶中。已保存的视频文件可用于编辑或作为点播视频 (VOD) 内容流式传输。 保存在 Amazon S3 中的录制视频将产生标准的存储和请求费用。在 Amazon IVS 频道上启用该功能无需额外费用。
哪些 AWS 区域提供 Amazon Interactive Video Service?
用于控制和创建流的 Amazon IVS 控制台和 API 现已在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、亚太地区(东京)、亚太地区(首尔)、亚太地区(孟买)、欧洲(爱尔兰)和欧洲(法兰克福)区域提供。并通过一个专为直播视频优化过的独立基础设施托管网络,在全球范围内提供提取与传输视频。
Amazon Interactive Video Service 流的端对端延迟为多长时间?
Amazon IVS 和 Twitch 采用相同的技术,旨在提供低延迟直播视频流。从流提取和转码到使用 Amazon IVS 播放器 SDK 进行传输和播放的全部组件,都经过优化以便缩短延迟。观众的实际延迟通常低于五秒,甚至可以实现低于三秒。多种因素的组合决定了您的观众的最终体验。部分有影响的因素包括向 Amazon IVS 发送直播流的串流器的所在位置、流媒体观众的所在位置,以及串流器和观众所使用的 Internet 服务提供商 (ISP)。除此以外,还应该对用于发送视频到 Amazon IVS 的流式处理软件的设置进行优化。如需关于流式处理软件最佳实践的信息,如 Open Broadcaster Software (OBS) 等,请访问 Amazon IVS 文档页面。您必须使用 Amazon IVS 播放器开发工具包以便跨不同平台和设备获得最佳低延迟性能。
Amazon Interactive Video Service 支持哪些种类的交互式功能?
Amazon Interactive Video Service 使用视频内标签和简单的定时元数据 API,让客户可以对其交互式体验和视频流进行同步。通过第一步的提供标签和 API 对元数据和视频进行同步,客户可以专注于打造交互式体验。大多数开发人员都熟悉 API 格式,它不需要特殊的视频硬件,访问视频库,自定义广播工具,或者理解要启用的视频协议。
Amazon IVS 将结构化文本数据附加到要与视频流一起传输的其他视频流。这样一来,客户将可以创建自动与视频内容同步的投票、实时调查、排行榜和其他实时元素。Amazon IVS 为客户提供将元数据注入到流式传输中的简单 REST API,以及在 Amazon IVS 播放器 SDK 中基于事件的接口,以便用于为客户检索元数据。
Amazon IVS 还有一个流式传输聊天功能,内置了一个调节选项,用于实时串流视频。借助此功能,主播和观众可以通过提问和参与讨论来构建社群关系。 Amazon IVS 聊天提供聊天室资源管理和用于发送、接收和审核聊天消息的消息收发 API。
是否可以限制对 Amazon Interactive Video Service 流的访问?
通过 Amazon Interactive Video Service,您可以在视频播放列表上启用播放授权。您可以使用播放授权,按频道和查看者限制流。为频道启用播放授权后,仅具有有效授权令牌的播放请求才能访问视频播放列表。使用 Amazon IVS API 生成非对称密钥对,并查看和管理您账户中的活动密钥对。通过此密钥对,您可以创建和签署授权令牌,并将这些令牌提供给预期的查看者,后者会将它们附加到对 Amazon IVS 的播放请求中。删除密钥对将撤销使用该密钥对生成的所有授权令牌。这让您可以始终控制谁有权访问视频播放列表。
有关如何为直播频道配置播放授权的说明,请访问文档页面。
Amazon IVS 不支持流内容加密和数字权限管理 (DRM) 功能。
Amazon Interactive Video Service 将生成什么输出流?
Amazon Interactive Video Service 将根据提取的 RTMPS 流的质量和分辨率生成不同的转码输出自适应比特率 (ABR) 集。如果您发送最高为 8.5Mbps、1080p60 的流媒体,Amazon IVS 将在 ABR 流中创建 8.5Mbps 1080p60、3Mbps 720p60、2Mbps 720p30、1.2Mbps 480p30、800Kbps 360p30 和 400Kbps 160p30 的多种呈现。