一种基于广电网络的直播与调度管理系统及方法与流程

文档序号:11591067阅读:324来源:国知局

本发明涉及数字电视视频技术领域,具体地说是一种基于广电网络的直播与调度管理系统及方法。



背景技术:

当前数字电视领域,基于hfc网络传输的频点资源已经所剩无几,新的4k、vr等高带宽优质服务业务很难大规模上线形成商业运营模式,限制了数字电视领域直播频道数量和质量的发展,为了解决这一难题,本发明提出了种基于广电网络的直播与调度管理系统及方法。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种基于广电网络的直播与调度管理系统及方法。

一种基于广电网络的直播与调度管理系统,包括,

节目管理器,管理直播频道信息,与播发控制器交互,控制直播频道资源播发;

播发控制器,接收节目管理器的控制信息并播发直播信息,同时反馈当前播发的直播频道信息及占用的频道资源信息给节目管理器;

会话资源管理器,与节目管理器、播发控制器交互,将视频请求信息发送至播发控制器,同时可通过下述边缘资源管理器调配ipqam资源;

边缘资源管理器,与会话资源管理器交互,管理ipqam资源。

所述节目管理器管理当前门户操作使用的直播频道信息,门户操作包括直播相关频道信息和用户信息,播放时将相关信息传输给终端设备的播放和流控接口。

所述相关信息包括频道id、用户标识userid、ipqam分组信息。

所述播发控制器管理控制对ipqam资源的播发,具体是通过推流服务器向指定的ipqam资源和频点推送udp视频流,并由终端设备接收该视频流信息。

会话管理器发送的视频请求信息来自终端设备,该终端设备与会话管理器之间的交互在ngod的c1/s1协议上进行扩展,该终端设备包括机顶盒。

一种基于广电网络的直播与调度管理方法,其过程为,当直播或调度请求发出时,管理系统进行资源占用信息调度,如果当前ipqam存在被请求的视频资源,则请求发出方直接调用,不用再分配ipqam资源,如果没有则通过管理系统进行指定资源播发,即通过分配ipqam资源,由请求发出方接收通过ipqam播发的直播视频。

所述请求发出方为终端设备,该终端设备包括机顶盒,当当前ipqam不存在被请求的视频资源时,在管理系统中,通过节目管理器通知播发控制器进行指定直播资源的播发,并且通过边缘资源管理器分配ipqam资源,终端设备接收通过ipqam播发的直播视频。

所述直播与调度管理的具体过程为:

首先终端设备获取相关参数,调用资源管理器,该相关参数包括频道id、用户标识userid、ipqam分组信息;然后资源管理器调用节目管理器,根据频道id、ipqam区域信息判断当前ipqam是否在播当前频道的视频流,如果当前ipqam正在播,告知终端设备直接接收即可,并且将信息记录在节目管理器;如果没有播放,调用边缘资源管理器,获取适合的频点资源,然后返回告知播发控制器进行视频流播发,推流服务器向指定的ipqam和频点推送udp视频流,终端设备锁频、播发。

当终端设备释放资源时,终端设备的播放器发送推出teardown命令给资源管理器,这时资源管理器调取节目管理器,判断是否有其他用户在使用资源,如果没有返回ok,同时通知边缘资源管理器释放ipqam资源,如果有其他用户使用,返回ok加参数,边缘资源管理器对应的ipqam资源不能释放,但当前终端设备不再接收视频流。

在直播与调度管理过程中,终端设备和资源管理器保持心跳,当有终端设备心跳超时,资源管理器同样根据当前心跳信息,调取节目管理器,判断是否有其他用户在使用资源,如果没有返回ok,同时通知边缘资源管理器释放ipqam资源,如果有其他用户使用,返回ok加参数,边缘资源管理器对应的ipqam资源不能释放。

本发明的一种基于广电网络的直播与调度管理系统及方法和现有技术相比,具有以下有益效果:

本发明的一种基于广电网络的直播与调度管理系统及方法,基于广电网络的直播技术及调度管理方法,依托现网的ipqam资源,将部分的dvb直播频道改为基于双向的ipqam直播方式,保留部分dvb直播频道,将节省的频点资源用于4k、vr新业务的发展,提高广电视频服务质量,同时有效节省资源,实用性强,适用范围广泛,具有很好的推广应用价值。

附图说明

附图1为本发明的实现示意图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步说明。

如附图1所示,本发明提供一种基于广电网络的直播与调度管理系统,包括,

节目管理器,管理直播频道信息,与播发控制器交互,控制直播频道资源播发;

播发控制器,接收节目管理器的控制信息并播发直播信息,同时反馈当前播发的直播频道信息及占用的频道资源信息给节目管理器;

会话资源管理器,与节目管理器、播发控制器交互,将视频请求信息发送至播发控制器,同时可通过下述边缘资源管理器调配ipqam资源;

边缘资源管理器,与会话资源管理器交互,管理ipqam资源。

所述节目管理器管理当前门户操作使用的直播频道信息,门户操作包括直播相关频道信息和用户信息,播放时将相关信息传输给终端设备的播放和流控接口。

所述相关信息包括频道id、用户标识userid、ipqam分组信息。

所述播发控制器管理控制对ipqam资源的播发,具体是通过推流服务器向指定的ipqam资源和频点推送udp视频流,并由终端设备接收该视频流信息。

会话管理器发送的视频请求信息来自终端设备,该终端设备与会话管理器之间的交互在ngod的c1/s1协议上进行扩展,该终端设备包括机顶盒。

一种基于广电网络的直播与调度管理方法,其过程为,当直播或调度请求发出时,管理系统进行资源占用信息调度,如果当前ipqam存在被请求的视频资源,则请求发出方直接调用,不用再分配ipqam资源,如果没有则通过管理系统进行指定资源播发,即通过分配ipqam资源,由请求发出方接收通过ipqam播发的直播视频。

所述请求发出方为终端设备,该终端设备包括机顶盒,当当前ipqam不存在被请求的视频资源时,在管理系统中,通过节目管理器通知播发控制器进行指定直播资源的播发,并且通过边缘资源管理器分配ipqam资源,终端设备接收通过ipqam播发的直播视频。

所述直播与调度管理的具体过程为:

首先终端设备获取相关参数,调用资源管理器,该相关参数包括频道id、用户标识userid、ipqam分组信息;然后资源管理器调用节目管理器,根据频道id、ipqam区域信息判断当前ipqam是否在播当前频道的视频流,如果当前ipqam正在播,告知终端设备直接接收即可,并且将信息记录在节目管理器;如果没有播放,调用边缘资源管理器,获取适合的频点资源,然后返回告知播发控制器进行视频流播发,推流服务器向指定的ipqam和频点推送udp视频流,终端设备锁频、播发。

当终端设备释放资源时,终端设备的播放器发送推出teardown命令给资源管理器,这时资源管理器调取节目管理器,判断是否有其他用户在使用资源,如果没有返回ok,同时通知边缘资源管理器释放ipqam资源,如果有其他用户使用,返回ok加参数,边缘资源管理器对应的ipqam资源不能释放,但当前终端设备不再接收视频流。

在直播与调度管理过程中,终端设备和资源管理器保持心跳,当有终端设备心跳超时,资源管理器同样根据当前心跳信息,调取节目管理器,判断是否有其他用户在使用资源,如果没有返回ok,同时通知边缘资源管理器释放ipqam资源,如果有其他用户使用,返回ok加参数,边缘资源管理器对应的ipqam资源不能释放。

如上所述,终端设备一般选用终端机顶盒,这样通过终端机顶盒的请求,由资源调度系统进行资源占用信息调度,如果当前ipqam存在被请求的视频资源,则终端直接调用,不用再分配ipqam资源,如果没有则通过资源调度系统通知播发控制器进行指定直播资源的播发,并且通过erm系统分配ipqam资源,终端接收通过ipqam播发的直播视频。通过这种方式可以节省直播资源的占用,减少对ipqam资源占用,节省投资。

下面以机顶盒为例对本发明再次进行阐述,如附图1所示,图中的prm为programresourcemanage,节目管理器;bcm为broadcastcontrolmanage,播发控制器;srm为sessionresourcemanage,会话资源管理器;erm为edgeresourcemanage,边缘资源管理器;stb则为set-top-box,机顶盒。

基于上述结构,本发明的实现方式是借助prm,管理当前门户portal操作使用的直播频道信息,也就是获知哪些频道在哪个频点资源上使用,然后和bcm交互,控制直播频道资源播发。

同时播发控制器也会反馈当前正在播发的直播频道信息及占用的频道资源信息给prm,prm就可以将正确的播发信息反馈给门户。

srm和prm交互,准确获知用户的请求信息,prm准确记录当前频道资源的使用情况。

srm可以将终端的相关视频请求操作同步给bcm,终端与srm的交互遵循协议时在ngod的c1/s1协议上进行扩展,加入频道id信息;

srm与erm交互,获知ipqam的频点使用状态,进行ipqam资源调配。

终端机顶盒获取相关参数,调用srm。

资源管理器首先调用prm,根据频道id、ipqam区域信息判断当前ipqam是否在播当前频道的视频流,如果当前ipqam正在播,告知stb直接接收即可,并且将信息记录在prm;如果没有播放,调用erm,获取适合的频点资源,然后返回告知bcm进行视频流播发,推流服务器向指定的ipqam和频点推送udp视频流,机顶盒锁频、播发。

终端机顶盒释放资源时,播放器发送推出teardown命令给srm,这时srm调取prm,判断释放有其他用户在使用资源,如果没有返回ok,同时通知erm释放ipqam资源,如果有其他用户使用,返回ok加参数,erm对应的ipqam资源不能释放,但当前机顶盒不再接收视频流。

stb和srm会保持心跳,如果有终端机顶盒心跳超时,srm同样根据当前心跳信息,调取prm,判断释放有其他用户在使用资源,如果没有返回ok,同时通知erm释放ipqam资源,如果有其他用户使用,返回ok加参数,erm对应的ipqam资源不能释放。

本发明根据门户获知当前用户正在使用的频道信息、频点资源等,当用户进行直播请求时,如果所有当前ipqam分组下的用户都没有看本频道对应的节目流信息,erm将分配新的ipqam资源给当前用户进行直播播发,如果当前ipqam已经存在用户请求的频道资源,告知终端直接接收数据。这样ipqam永远没有重复播发的资源信息,节省资源。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

除说明书所述的技术特征外,均为本专业技术人员的已知技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1