1.一种基于OTT的NPVR网络录制服务实现方法,其特征在于,包括:
接收基于OTT的NPVR服务申请指令,确定是否存在对接OTT的局点;
在存在对接OTT的局点时,将NPVR的属性配置为支持OTT NPVR属性,在CP内容提供商与CDN内容分发商之间配置新的接口,以通过所述新的接口完成OTT的NPVR消息接发。
2.如权利要求1所述的基于OTT的NPVR实现方法,其特征在于,所述在CP内容提供商与CDN内容分发商之间配置新的接口的步骤之后,还包括:
接收NPVR录制请求,更新NPVR记录;
保存更新后的NPVR记录,并保存用户发起NPVR录制请求的IP地址;
在第一预设表格中扩展NPVR码,处理状态和所述IP地址。
3.如权利要求2所述的基于OTT的NPVR实现方法,其特征在于,所述接收NPVR录制请求,更新NVPR记录的步骤之后,还包括:
在所述NVPR记录为单集NPVR记录或普通NPVR记录时,在第二预设表格中插入请求NPVR录制通知任务或NPVR取消NPVR录制通知任务;
在接收到NPVR删除任务时,直接删除所述NPVR记录,并在所述第二预设表格中插入删除NPVR录制通知任务。
4.如权利要求3所述的基于OTT的NPVR实现方法,其特征在于,所述在所述第二预设表格中插入删除NPVR录制通知任务的步骤之后,还包括:
扫描第二预设表格,获取通知任务发送至CDN;
若CDN接收失败或响应超时,则根据NPVR码将对应的NPVR记录移至删除表中。
5.如权利要求1至4任一项所述的基于OTT的NPVR实现方法,其特征在于,所述方法还包括:
在接收到销户请求后,清除该销户请求对应用户的NPVR记录,插入NPVR更新通知任务,以通知CDM所述用户已经销户。
6.如权利要求1至4任一项所述的基于OTT的NPVR实现方法,其特征在于,所述方法还包括:
接收OTT的播放URL参数插入请求,在所述OTT的播放URL中插入与所述插入请求对应的参数,以通过插入的参数统计用户的播放行为。
7.一种基于OTT的NPVR网络录制服务实现装置,其特征在于,包括:
接收模块,用于接收基于OTT的NPVR服务申请指令;
确定模块,用于确定是否存在对接OTT的局点;
配置模块,用于在存在对接OTT的局点时,将NPVR的属性配置为支持OTT NPVR属性,在CP内容提供商与CDN内容分发商之间配置新的接口,以通过所述新的接口完成OTT的NPVR消息接发。
8.如权利要求7所述的基于OTT的NPVR实现装置,其特征在于,所述装置还包括:更新模块、保存模块和扩展模块,
所述接收模块,还用于接收NPVR录制请求;
所述更新模块,用于更新NPVR记录;
所述保存模块,用于保存更新后的NPVR记录,并保存用户发起NPVR录制请求的IP地址;
所述扩展模块,还用于在第一预设表格中扩展NPVR码,处理状态和所述IP地址。
9.如权利要求8所述的基于OTT的NPVR实现装置,其特征在于,所述装置还包括删除模块,
所述扩展模块,还用于在所述NVPR记录为单集NPVR记录或普通NPVR记录时,在第二预设表格中插入请求NPVR录制通知任务或NPVR取消NPVR录制通知任务;
所述删除模块,用于在接收到NPVR删除任务时,直接删除所述NPVR 记录;
所述扩展模块,还用于在所述第二预设表格中插入删除NPVR录制通知任务。
10.如权利要求9所述的基于OTT的NPVR实现装置,其特征在于,所述装置还包括获取模块和处理模块,
所述获取模块,用于扫描第二预设表格,获取通知任务发送至CDN;
所述处理模块,用于若CDN接收失败或响应超时,则根据NPVR码将对应的NPVR记录移至删除表中。
11.如权利要求10所述的基于OTT的NPVR实现装置,其特征在于,处理模块,还用于在接收到销户请求后,清除该销户请求对应用户的NPVR记录;
所述扩展模块,还用于插入NPVR更新通知任务,以通知CDM所述用户已经销户。
12.如权利要求8至11任一项所述的基于OTT的NPVR实现装置,其特征在于,所述接收模块,还用于接收OTT的播放URL参数插入请求;
所述扩展模块,还用于在所述OTT的播放URL中插入与所述插入请求对应的参数,以通过插入的参数统计用户的播放行为。