定义了存在于组播服务设备客户端 (MSDC) 和用户设备 (UE) 上的应用程序 (app) 之间的 I-1 接口规范。 本文假设用户熟悉Android应用开发(包括相关概念)和应用的媒体播放器交互。
以下概念超出了本文档的范围:
设备运行带有 MSDC 中间件的应用程序需要以下软件环境:
函数声明、函数名称、类型声明和代码示例以不同的字体显示,例如 #include。
代码变量出现在尖括号中,例如 。
命令和命令变量以不同的字体显示,例如,复制 a:. b:
如需支持,请访问 Qualcomm® 开发者网络 (QDN) 上的 LTE 广播 SDK 网页:https://developer.qualcomm.com/ltebroadcast
MSDC 使用其 I-1 接口与应用程序通信。 该应用程序还具有与媒体播放器的接口,可播放来自流媒体服务的数据。 下图展示了这些接口在 Android 设备上的整体架构。

广播服务(在 eMBMS 广播网络中称为用户服务)识别通过广播网络传递的用户可见/可访问的内容定义。 内容通常可以以单个文件的形式交付,例如剪辑和软件图像,或者作为流媒体(在接收后不久消费/播放)。
文件传递服务的一些示例包括:
与文件传递服务相关的内容通过 IP 数据包和逻辑接入网络信道在广播网络中传递。 广播网络还提供服务通告功能来描述网络中可用的服务。 应用程序不必知道服务是如何在网络中交付的,而是使用 I-1 接口执行以下操作:
MSDC 通过服务 ID 标识每个服务。 应用程序必须在任何特定于服务的请求中使用正确的服务 ID。 有关应用程序如何获取服务 ID 的更多信息,请参阅第 4.4.8.2 节(流式传输)和第 5.4.6.1 节(文件传递)
要使用 MSDC API,应用程序应具有来自运营商/运营商的以下信息:
应用程序感兴趣的服务类列表必须在使用 MSDC API 时提供给 MSDC。 MSDC 只能为属于其各自服务类集的服务提供数据。