# 对接开发概述
对接要解决的根本问题是将我方介质文件，媒资信息(简介/演员/海报等)通过三方的接口注入到对方系统。

## 三方接口对接
目前接口分两大类

* 以银河以为代表使用纯HTTP/JSON来交换数据。直接通过接口即可传递数据，无需特殊的设置。
* 以广电系为代表以C2规范中的SOAP/XML来交换数据。
不同LSP支持不同，多数采用将xml信息存储为文件(广电方面术语称之为工单)，之后再通过ftp/sftp服务，供对方拉取xml文件

## 介质注入
介质存储由宁波的存储设备上，在设备上搭建HTTP/FTP/SFTP等服务。
将存储内容挂载于相关服务之下，以支持各LSP的不同数据拉取协议。

图片数据存储于阿里云OSS上，通过ossfs挂载到api服务器上，以提供ip地址形式的url供下游访问

## 媒资信息注入
* 若为JSON方式，媒资信息可以json格式进行注入。
* 若为C2接口，则在xml工单中进行描述

开发中要根据不同LSP的要求，生成对应的介质下载地址，以保证信息传输到对方可以正常处理。


## APK开发
对于某些LSP需要以apk的形式进行对接，需要进行特殊的开发。目前团队中无相关技术存备。

## EPG播控平台
APK对接需要一个内容管理的后台，以控制节目单形式和内容。目前团队中无相关技术存备。

## 下游LSP接口对接支持方式/协议说明
|LSP|对接方式|推送指令|拉取素材文件|介质封装格式|
|---|------|-------|----------|---|
|银河TV|森宇->银河|JSON|HTTP|TS/M3U8|
|湖北移动|天翼|FTP/SFTP|HTTP|MP4/TS|
|陕西IPTV|森宇->陕西IPTV|http/ftp|HTTP||
|广东移动|吾同->银河|JSON|HTTP|TS/M3U8|
|河北移动|森宇->河北移动|FTP下载|HTTP下载|TS/M3U8|


## 下游APK/接口对接支持方式/协议说明
|LSP|对接方式|xml指令|素材文件|
|---|---|---|---|
|重庆|森宇->重庆|||
|北京移动||||
