视频点播方法、服务器、系统以及存储介质与流程

文档序号:35485659发布日期:2023-09-16 22:52阅读:30来源:国知局
视频点播方法、服务器、系统以及存储介质与流程

本申请涉及数据传输,特别是涉及一种视频点播方法、服务器、系统以及存储介质。


背景技术:

1、在大交通行业视频监控联网等项目中,存在典型的多级级联的监控联网场景,如城市地铁行业车站-线路-线网三级级联,铁路行业接入-区域-核心三级级联等场景,由于多级级联,最上级平台进行观看视频点播,流媒体数据需要从最下级平台层层向上传输,造成上级观看视频演示卡顿等问题,联网层级越多,上级视频点播延时较大。


技术实现思路

1、本申请至少提供一种视频点播方法、服务器、系统以及存储介质。

2、本申请提供了一种视频点播方法,包括:目标节点服务器接收由目标节点服务器的上级节点服务器发送的第一invite请求,第一invite请求中携带终端设备的相关信息以及媒体流发送方的相关信息;响应于媒体流发送方对应的节点服务器为目标节点服务器,建立目标节点服务器对应的媒体服务器与终端设备的媒体连接;生成第二invite请求并将第二invite请求发送至媒体服务器,以便媒体服务器基于终端设备的相关信息将从媒体流发送方处接收到的视频通过媒体连接发送至终端设备,第二invite请求中携带了终端设备的相关信息。

3、本申请提供了一种视频点播方法,包括:目标节点服务器接收由目标节点服务器的上级节点服务器发送的第一invite请求,第一invite请求中携带终端设备的相关信息以及媒体流发送方的相关信息;目标节点服务器响应于媒体流发送方对应的节点服务器为目标节点服务器,建立目标节点服务器对应的媒体服务器与终端设备的媒体连接;目标节点服务器生成第二invite请求并将第二invite请求发送至媒体服务器,第二invite请求中携带了终端设备的相关信息;媒体服务器基于终端设备的相关信息将从媒体流发送方处接收到的视频通过媒体连接发送至终端设备。

4、本申请提供了一种视频点播装置,包括请求接收模块、媒体连接建立模块以及转发模块,请求接收模块用于目标节点服务器接收由目标节点服务器的上级节点服务器发送的第一invite请求,第一invite请求中携带终端设备的相关信息以及媒体流发送方的相关信息;媒体连接建立模块用于响应于媒体流发送方对应的节点服务器为目标节点服务器,建立目标节点服务器对应的媒体服务器与终端设备的媒体连接;转发模块用于生成第二invite请求并将第二invite请求发送至媒体服务器,以便媒体服务器基于终端设备的相关信息将从媒体流发送方处接收到的视频通过媒体连接发送至终端设备,第二invite请求中携带了终端设备的相关信息。

5、本申请提供了一种节点服务器,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述视频点播方法。

6、本申请提供了一种视频点播系统,包括若干节点服务器以及各所述节点服务器对应的媒体服务器,各所述节点服务器和各所述媒体服务器配合以实现上述视频点播的方法。

7、本申请提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述任意一种视频点播方法。

8、上述方案,目标节点服务器在接收到上级节点服务器发送的第一invite请求之后,若媒体流发送方对应的节点服务器为目标节点服务器,则建立目标节点服务器对应的媒体服务器与终端设备的媒体连接,然后再将终端设备的相关信息发送至媒体服务器,方便目标节点服务器通过该媒体连接将视频等媒体流直接发送至终端设备,而非通过常规的层级上传,提高了视频传输的速度。另外,通过使用国标信令进行视频点播,可以在一定程度上解决不同厂商使用不同协议的问题。

9、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。



技术特征:

1.一种视频点播方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一invite请求中携带了所述媒体流发送方对应的节点服务器的目标目录编码,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述目标节点服务器接收由所述目标节点服务器的上级节点服务器发送的第一invite请求之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述响应于所述媒体流发送方对应的节点服务器为所述目标节点服务器,建立所述目标节点服务器对应的媒体服务器与所述终端设备的媒体连接,包括:

5.根据权利要求1-4任意一项所述的方法,其特征在于,在所述建立所述目标节点服务器对应的媒体服务器与所述终端设备的媒体连接之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述将所述媒体流接收端信息发送至所述媒体流发送方之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在所述生成第二invite请求并将所述第二invite请求发送至所述媒体服务器之后,所述方法还包括:

8.一种视频点播方法,其特征在于,所述方法包括:

9.一种节点服务器,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至7任一项所述的方法。

10.一种视频点播的系统,其特征在于,包括若干节点服务器以及各所述节点服务器对应的媒体服务器,各所述节点服务器和各所述媒体服务器配合以实现如权利要求8所述的方法。

11.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8任一项所述的方法。


技术总结
本申请公开了一种视频点播方法、服务器、系统以及存储介质,视频点播方法包括:目标节点服务器接收由目标节点服务器的上级节点服务器发送的第一Invite请求,第一Invite请求中携带终端设备的相关信息以及媒体流发送方的相关信息;响应于媒体流发送方对应的节点服务器为目标节点服务器,建立目标节点服务器对应的媒体服务器与终端设备的媒体连接;生成第二Invite请求并将第二Invite请求发送至媒体服务器,以便媒体服务器基于终端设备的相关信息将从媒体流发送方处接收到的视频通过媒体连接发送至终端设备,第二Invite请求中携带了终端设备的相关信息。上述方案,能够加快视频传输效率。

技术研发人员:万雷岗,张学谦
受保护的技术使用者:浙江大华技术股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1