本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon GameLift Streams Web SDK 发行说明
本页介绍了 Amazon GameLift Streams Web SDK 每个版本的变化。
版本 1.3.0
-
添加了动态分辨率。此功能可自动调整直播分辨率,以提供观看者的网络连接所能维持的最佳视觉质量。
-
新的
dynamicResolution配置选项,其值为'auto'(默认)或'disabled'。在'auto'模式下,根据检测到的客户端平台兼容性启用或禁用该功能。
动态分辨率和视频元素大小
动态分辨率处于活动状态时,直播分辨率可能会在会话期间发生变化。如果用于播放的 HTML <video> 元素没有明确的固定尺寸,则当分辨率发生变化时,该元素可能会明显调整大小。为防止布局偏移,请在视频元素上设置固定尺寸。以下 CSS 就是一个例子:
#streamVideoElement { width: 100%; object-fit: contain; }
版本 1.2.0
-
改进了设备检测和对某些智能电视的支持。
-
将
audioElement输入设为可选。没有它,音频将嵌入到提供的视频元素中。这样可以简化一次仅支持一个媒体元素的设备(例如某些智能电视)上的媒体播放。
版本 1.1.0
-
改进了绩效指标报告。
-
在直播配置中添加了一个
maxStreamResolution属性,允许你设置直播的最大分辨率。 -
添加了强制编解码器参数,允许您为 WebRTC 连接指定视频编解码器。
-
改进了 Safari 和 iOS/iPadOS /tvOS 网页视图的兼容性。
版本 1.0.0
支持直播的 Amazon GameLift Streams Web SDK 正式上市 (GA) 版本。此初始版本提供了将 Amazon GameLift Streams 集成到 Web 应用程序中的核心功能,包括 WebRTC-based 游戏流媒体、输入处理和客户端连接管理。