视频监控系统中的多路码流同端口处理方法及其系统技术方案

技术编号:7839835 阅读:348 留言:0更新日期:2012-10-12 07:28
本发明专利技术涉及视频监控领域,公开了一种视频监控系统中的多路码流同端口处理方法及其系统。节省流媒体服务器的资源开销和端口号资源,有利于工程的部署,从而可以有效提高流媒体服务器的码流处理路数。本发明专利技术中,系统包括:流媒体服务器,视频服务器;方法包括以下步骤:将码流标识符分发给视频服务器;视频服务器将接收到的码流标识符和相应的码流封装;流媒体服务器的同一个端口接收到视频服务器所封装的对应各路码流后,根据各路码流的码流标识符,将各路码流分发到对应的码流处理模块。

【技术实现步骤摘要】

本专利技术涉及视频监控领域,特别涉及一种视频监控系统中的多路码流同端口处理技术。
技术介绍
目前在如图I所示的视频监控系统中,常用的基于用户数据报协议(UserDatagram Protocol,简称“UDP”)的监控方法如下流媒体服务器(Media Server,简称“MS”)登录视频服务器(Video Server,简称“VS”);流媒体服务器通过传输控制协议(Transfer Control Protocol,简称“TCP”)的连接进行UDP的码流请求,并和视频服务器协商UDP的端口号;请求成功后,流媒体服务器开启UDP的数据接收,先前请求使用的TCP连接用于命令和心跳的交互,而UDP用于数据的传输,每路视频请求占用一个UDP端口号。现有技术解决了 UDP视频的传输问题,并通过TCP连接进行心跳的保活和命令的请求,保证了系统的稳定性。但本专利技术的专利技术人发现,这个方法也存在以下问题I.每路UDP视频请求占用一个端口,路数多时就占用了较多的UDP端口号,不利于工程的部署; 2.每路UDP视频请求需要一个数据接收线程,消耗了较多的计算处理资源。
技术实现思路
本专利技术的目的在于提供一种视频监控系统中的多路码流同端口处理方法及其系统,节省流媒体服务器的资源开销和端口号资源,有利于工程的部署,从而可以有效提高流媒体服务器的码流处理路数。为解决上述技术问题,本专利技术的实施方式公开了一种视频监控系统中的多路码流同端口处理方法,系统包括流媒体服务器,视频服务器;方法包括以下步骤将码流标识符分发给视频服务器;视频服务器将接收到的码流标识符和相应的码流封装;流媒体服务器的同一个端口接收到视频服务器所封装的对应各路码流后,根据各路码流的码流标识符,将各路码流分发到对应的码流处理模块。本专利技术的实施方式还公开了一种视频监控系统中的多路码流同端口处理系统,视频监控系统包括流媒体服务器,视频服务器;视频监控系统的多路码流同端口处理系统,包括以下模块分发模块,用于将码流标识符分发给视频服务器;封装模块,用于在视频服务器中将接收到的分发模块所分发的码流标识符和相应的码流封装;识别模块,用于在流媒体服务器的同一个端口接收到视频服务器中封装模块所封装的各路码流后,根据各路码流的码流标识符,将各路码流分发到对应的码流处理模块。本专利技术实施方式与现有技术相比,主要区别及其效果在于使用同一个端口实现多路码流的接收和分发处理,可以节省流媒体服务器的资源开销和端口号资源,有利于工程的部署,从而可以有效提高流媒体服务器的码流处理路数。进一步地,根据码流发送前的交互命令,确定各路码流的接收端口请求是否相同,从而保证流媒体服务器的同一个端口可以精确有效地处理视频服务器传输过来的码流接收端口请求,从而进一步实现多路码流的同一个端口接收处理。进一步地,通过码流接收端口请求确认信息的发送,从而进一步增加多路码流同端口处理的有效性和准确性。 附图说明图I是本专利技术现有技术中一种视频监控系统中的多路码流多端口处理方法的流程不意图;图2是本专利技术第一实施方式中一种视频监控系统中的多路码流同端口处理方法的流程示意图;图3是本专利技术第二实施方式中一种视频监控系统中的多路码流同端口处理方法的流程示意图;图4是本专利技术第三实施方式中一种视频监控系统中的多路码流同端口处理系统的结构不意图;图5是本专利技术第四实施方式中一种视频监控系统中的多路码流同端口处理系统的结构不意图;图6是本专利技术第四实施方式中一种视频监控系统中的多路码流同端口处理系统的结构不意图;图7是本专利技术第四实施方式中一种视频监控系统中的多路码流同端口处理系统的结构示意图。具体实施例方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。本专利技术第一实施方式涉及一种视频监控系统中的多路码流同端口处理方法。图2是该视频监控系统中的多路码流同端口处理方法的流程示意图。该视频监控系统系统包括流媒体服务器,视频服务器。具体地说,该视频监控系统中的多路码流同端口处理方法包括以下步骤将码流标识符分发给视频服务器。视频服务器将接收到的码流标识符和相应的码流封装。流媒体服务器的同一个端口接收到视频服务器所封装的对应各路码流后,根据各路码流的码流标识符,将各路码流分发到对应的码流处理模块。使用同一个端口实现多路码流的接收和分发处理,可以节省流媒体服务器的资源开销和端口号资源,有利于工程的部署,从而可以有效提高流媒体服务器的码流处理路数。此外,可以理解,码流处理模块可以直接集成到视频监控系统的流媒体服务器中,或者也可以作为一个码流独立处理模块,比如解码器,播放器,存储器或分发器等等。作为本专利技术的 一个优选实施方式,如图2所示,上述视频监控系统中的多路码流同端口处理方法包括以下步骤在步骤201中,将码流标识符分发给视频服务器。此后进入步骤202,视频服务器将接收到的码流标识符和相应的码流封装。此后进入步骤203,流媒体服务器的同一个端口接收视频服务器所封装的对应各路码流。此后进入步骤204,在流媒体服务器的同一个端口接收到视频服务器所封装的对应各路码流后,根据各路码流的码流标识符,将各路码流分发到对应的码流处理模块,此后结束本流程。本专利技术第二实施方式涉及一种视频监控系统中的多路码流同端口处理方法。图3是该视频监控系统中的多路码流同端口处理方法的流程示意图。第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于根据各路码流发送前的交互命令,确定各路码流的接收端口请求是否相同,从而保证流媒体服务器的同一个端口可以精确有效地处理视频服务器传输过来的码流接收端口请求,从而进一步实现多路码流的同一个端口接收。通过码流接收端口请求确认信息的发送,从而进一步增加多路码流同端口处理的有效性和准确性。具体地说端口为用户数据报协议端口。此外,可以理解,在本专利技术的其他某些实施方式中,当码流数据传输的安全性,完整性和冗余度的要求较高时,可以在m)P端口协议传输之前的基础上结合传输控制协议(Transfer Control Protocol,简称 “TCP”)协议进行命令交互。在流媒体服务器的同一个端口接收到视频服务器封装的各路码流的步骤之前,该视频监控系统中的多路码流同端口处理方法还包括以下步骤流媒体服务器根据接收到的各路码流发送前的交互命令,确定各路码流的接收端口请求是否相同。若相同,则在流媒体服务器的同一个端口上接收相同接收端口请求的码流。若不相同,则流媒体服务器的同一个端口放弃接收不同接收端口请求的码流。此外,可以理解,在本实施方式中,当视频服务器的多路码流采用广播形式进行传输,且工程部署时的流媒体服务器的端口号资源有限时,可以通过开启流媒体服务器码流接收端口请求的监听服务来实现,这样既节约了接收端口号资源,又增加了码流传输和分发处理的精确性和有效性。作为本专利技术的一个优选实施方式,如图3所示,该视频监控系统中的多路码流同端口处理方法在上述流媒体服务器的同一个端口接收视频服务器封装的各路码流的步骤203之前,还本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频监控系统中的多路码流同端口处理方法,其特征在于,所述系统包括流媒体服务器,视频服务器; 所述方法包括以下步骤 将码流标识符分发给视频服务器; 视频服务器将接收到的码流标识符和相应的码流封装; 流媒体服务器的同一个端口接收到视频服务器所封装的对应各路码流后,根据各路码流的码流标识符,将各路码流分发到对应的码流处理模块。2.根据权利要求I所述的视频监控系统中的多路码流同端口处理方法,其特征在于,所述端口为用户数据报协议端口。3.根据权利要求2所述的视频监控系统中的多路码流同端口处理方法,其特征在于,在所述流媒体服务器的同一个端口接收到视频服务器封装的各路码流的步骤之前,还包括以下步骤 流媒体服务器根据接收到的各路码流发送前的交互命令,确定各路码流的接收端口请求是否相同; 若相同,则在流媒体服务器的同一个端口上接收相同接收端口请求的码流; 若不相同,则流媒体服务器的所述同一个端口放弃接收不同接收端口请求的码流。4.根据权利要求I至3中任一项所述的视频监控系统中的多路码流同端口处理方法, 其特征在于,所述在流媒体服务器的同一个端口上接收相同接收端口请求的码流的步骤之前,还包括以下步骤 流媒体服务器向视频服务器发送码流接收端口请求的确认信息。5.根据权利要求I所述的视频监控系统中的多路码流同端口处理方法,其特征在于,所述系统还包括注册管理服务器; 在所述将码流标识符分发给视频服务器的步骤之前,还包括以下步骤 所述视频服务器和流媒体服务器向所述注册管理服务器注册; 所述流媒体服务器向所述注册管理服务器请求码流; 所述注册管理服务器转发该码流请求至所述视频服务器; 所述视频服务器响应所述码流请求。6.一种视频监控系统中的多路码流同端口处理系统,其特征在于,所述视频监控系统包括流媒...

【专利技术属性】
技术研发人员:李奎张小媛金祥庆谢明强张奇松
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1