

# IVS 广播 SDK：iOS 指南 \$1 低延迟直播功能
<a name="broadcast-ios"></a>

IVS 低延迟流式传输 iOS 广播 SDK 提供了在 iOS 上广播到 Amazon IVS 所需的接口。

`AmazonIVSBroadcast` 模块实施了本文档中所描述的接口。支持以下操作：
+ 设置（初始化）广播会话。
+ 管理广播。
+ 连接和分离输入设备。
+ 管理合成会话。
+ 接收事件。
+ 接收错误。

**iOS 广播 SDK 的最新版本：**1.40.0（[发布说明](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/release-notes.html#mar12-26-broadcast-mobile-ll)） 

**参考文档：**有关 Amazon IVS iOS 广播开发工具包中最重要方法的信息，请参阅参考文档，网址为 [https://aws.github.io/amazon-ivs-broadcast-docs/1.40.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.40.0/ios/)。

**示例代码：**请参阅 GitHub 上的 iOS 示例存储库：[https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample](https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample)。

**平台要求：**iOS 14\$1

## iOS 如何选择相机分辨率和帧率
<a name="ios-publish-subscribe-resolution-framerate"></a>

由广播 SDK 管理的相机优化了其分辨率和帧率（每秒帧数或 FPS），以最大程度地减少发热和能耗。本节介绍如何选择分辨率和帧率以帮助主机应用程序针对其使用案例进行优化。

将 `IVSCamera` 连接到 `IVSBroadcastSession` 时，会根据帧率 `IVSVideoConfiguration.targetFramerate` 和分辨率 `IVSVideoConfiguration.size` 优化相机。这些值是在初始化时提供给 `IVSBroadcastSession` 的。