1、用户打开机顶盒(STB)电源,机顶盒调用portal提供的激活认证接口(http://172.21.12.3:8080/IsmpServ/AuthenticateService),进行激活认证,此处抓包时调用的是激活接口;激活完成后,返回用户及时移频道,锁频信息,区域码等信息给STB;
2、portal调用AAA(http://172.21.12.2:18080/aaa/services/receiveMsg)的用户激活接口(PORTAL_ACTIVE_USER)进行用户激活;AAA激活成功后返回用户编码,token信息
3、激活成功后,调用AAA(http://172.21.12.2:18080/aaa/services/receiveMsg)的批量订购关系查询接口(PORTAL_AUTH_MULTI_PROD),进行TTV产品批量鉴权;鉴权完成后返回鉴权结果;
4、portal按照返回的产品鉴权结果以及产品和频道的关系,组装时移频道列表信息(包含频道是否订购信息);
5、 用户进入观看单向直播频道,当观看带有时移标志的频道时,可以按遥控器的“暂停”按键,进入时移;
6、可以按遥控器的“暂停”按键,进入时移后,弹出时移时间条,调用Portal的获取频道节目单接口(http://172.21.12.3:8080/IsmpServ/StbBusinessService)获取频道节目单(getTVProgram);portal查询该频道节目单信息并返回,机顶盒的时间条展示当前时间的上一条,下一条及当前时间节目;
7、 用户拖动时移时间条,选择要进入的时移时间点,按遥控器“确认”按键后调用Portal的获取时移频道播放串接口(http://172.21.12.3:8080/IsmpServ/StbBusinessService)获取时移频道的播放串(getTTVURL);portal后去播放串后返回播放串;
8、portal调用AAA(http://172.21.12.2:18080/aaa/services/receiveMsg)的单用户批量产品鉴权接口进行TTV产品鉴权;鉴权完成后返回鉴权结果
9、AAA返回鉴权结果给portal后,portal调用USM(http://172.21.12.4:28888/usm/services/receiveMsg)的获取时移点播串接口(GET_TTVURL),USM处理完成后返回时移点播串信息;
10、机顶盒获取到使用播放串后,使用rtsp播放串播放时移节目;
11、播放串中的地址指向MAP,MAP解析此播放串后调用portal的获取播放列表接口(http://172.21.12.3:8080/playList/playListAction!getVodPlayList.do)获取播放列表;
12、Portal接收到map获取播放串请求后调用USM(http://172.21.12.4:28888/usm/services/receiveMsg)的获取播放列表接口(GET_PLAYLIST)获取播放列表;