CN110336986A - 视频大数据云平台流媒体服务方法 - Google Patents

视频大数据云平台流媒体服务方法 Download PDF

Info

Publication number
CN110336986A
CN110336986A CN201910732112.9A CN201910732112A CN110336986A CN 110336986 A CN110336986 A CN 110336986A CN 201910732112 A CN201910732112 A CN 201910732112A CN 110336986 A CN110336986 A CN 110336986A
Authority
CN
China
Prior art keywords
stream
stdu
service
client
scheduler
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910732112.9A
Other languages
English (en)
Inventor
陆隽
丁广策
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HANGZHOU ARGES TECHNOLOGY Co Ltd
Original Assignee
HANGZHOU ARGES TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HANGZHOU ARGES TECHNOLOGY Co Ltd filed Critical HANGZHOU ARGES TECHNOLOGY Co Ltd
Priority to CN201910732112.9A priority Critical patent/CN110336986A/zh
Publication of CN110336986A publication Critical patent/CN110336986A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种视频大数据云平台流媒体服务方法,包括以下步骤:流媒体服务包括流媒体模分流分发模块STDU和流媒体调度模块SS,负责接收前端设备PU的码流,转发给客户端单元CU,并且支持分布式部署;流媒体调度模块为单例服务,负责管理分布式部署的STDU,并管理所有分发的流的状态,并记录到redis中,其中STDU用于多实例部署,支持私***流,第三方码流输入、输出;请求取流命令C_SCHEDULER_StartStream,携带需要的PUID,并返回响应(IP,Port,Token),调用数据传输通道DTC库实现客户端取流。

Description

视频大数据云平台流媒体服务方法
技术领域
本发明属于视频监控技术领域,具体涉及一种视频大数据云平台流媒体服务方法。
背景技术
随着社会对安全需求的提高,视频监控是各行业重点部门或重要场所进行实时监控的物理基础,管理部门可通过它获得有效数据、图像或声音信息,对突发性异常事件的过程进行及时的监视和记忆,用以提供高效、及时地指挥和高度、布置警力、处理案件等。
流媒体服务主要负责监控摄像机音视频流的接入,并提供媒体流转发、分发服务,实现视频大数据云平台前端应用与后端摄像机的连接。
发明内容
鉴于以上存在的技术问题,本发明用于提供一种视频大数据云平台流媒体服务方法。
为解决上述技术问题,本发明采用如下的技术方案:
一种视频大数据云平台流媒体服务方法,包括以下步骤:
流媒体服务包括流媒体模分流分发模块STDU和流媒体调度模块SS,负责接收前端设备PU的码流,转发给客户端单元CU,并且支持分布式部署;
流媒体调度模块为单例服务,负责管理分布式部署的STDU,并管理所有分发的流的状态,并记录到redis中,其中STDU用于多实例部署,支持私***流,第三方码流输入、输出;
请求取流命令C_SCHEDULER_StartStream,携带需要的PUID,并返回响应(IP,Port,Token),调用数据传输通道DTC库实现客户端取流。
优选地,客户端取流具体过程如下:
客户端发起取流请求;
用户接入服务UAS将请求转发给Stdu_Scheduler调度服务,Stdu_Scheduler根据负载策论选择连接最少的STDU,STDU服务根据请求信息内部生成tocken对信息返回给Stdu_Scheduler;
Stdu_Scheduler将连接信息和tocken对信息一个返回到用户接入服务UAS,最终返回给客户端,另一个返回给设备接入服务,设备接入服务和PU交互,通过设备接入服务携带tocken信息发送到STDU;
客户端根据返回的连接信息和tocken信息和STDU建立DTC连接进行tocken验证,接收码流。
采用本发明具有如下的有益效果:多级流媒体级联实现方案,实现监控摄像机视频的单路接入、超多路分发,并且支持***的弹性收缩、扩展满足各种突发情况下对视频监控***视频分发能力的弹性扩展。
附图说明
图1为本发明实施例的视频大数据云平台流媒体服务方法的实现过程流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了使得本发明实施例中涉及的术语更加清晰,在对实施例实施过程描述之前对技术术语进行说明。流媒体传输分发模块(Stream Transfer&Dispatch Unit,STDU);流媒体调度模块(STDU Scheudler,简称SS);Token:输入/输出流单元;Cell:Token的管理单元,cell可以分为PP,DP,CC三类;其中PP是PingPong,负责媒体流一对一转发;DP是Dispatch,负责一对一或者一对多;CC是Cascade,负责在两个STDU之间级联;SO:Stream Out,流输出模块,负责分发第三方码流,有RTMP,RTSP,HLS,都以插件方式加载到STDU中。
本发明公开了一种视频大数据云平台流媒体服务方法,其特征在于,包括以下步骤:
流媒体服务包括流媒体模分流分发模块STDU和流媒体调度模块SS,负责接收前端设备PU的码流,转发给客户端单元CU,并且支持分布式部署;
流媒体调度模块为单例服务,负责管理分布式部署的STDU,并管理所有分发的流的状态,并记录到redis中,其中STDU用于多实例部署,支持私***流,第三方码流输入、输出;
请求取流命令C_SCHEDULER_StartStream,携带需要的PUID,并返回响应(IP,Port,Token),调用数据传输通道DTC库实现客户端取流。
具体应用实例中,参见图1,客户端取流具体过程如下:
客户端发起取流请求;
用户接入服务UAS将请求转发给Stdu_Scheduler调度服务,Stdu_Scheduler根据负载策论选择连接最少的STDU,STDU服务根据请求信息内部生成tocken对信息返回给Stdu_Scheduler;
Stdu_Scheduler将连接信息和tocken对信息一个返回到用户接入服务UAS,最终返回给客户端,另一个返回给设备接入服务,设备接入服务和PU交互,通过设备接入服务携带tocken信息发送到STDU;
客户端根据返回的连接信息和tocken信息和STDU建立DTC连接进行tocken验证,接收码流。
通过上述过程实现的视频大数据云平台流媒体服务方法,可用于多级流媒体级联实现,实现监控摄像机视频的单路接入、超多路分发,并且支持***的弹性收缩、扩展满足各种突发情况下对视频监控***视频分发能力的弹性扩展。
应当理解,本文所述的示例性实施例是说明性的而非限制性的。尽管结合附图描述了本发明的一个或多个实施例,本领域普通技术人员应当理解,在不脱离通过所附权利要求所限定的本发明的精神和范围的情况下,可以做出各种形式和细节的改变。

Claims (2)

1.一种视频大数据云平台流媒体服务方法,其特征在于,包括以下步骤:
流媒体服务包括流媒体模分流分发模块STDU和流媒体调度模块SS,负责接收前端设备PU的码流,转发给客户端单元CU,并且支持分布式部署;
流媒体调度模块为单例服务,负责管理分布式部署的STDU,并管理所有分发的流的状态,并记录到redis中,其中STDU用于多实例部署,支持私***流,第三方码流输入、输出;
请求取流命令C_SCHEDULER_StartStream,携带需要的PUID,并返回响应(IP,Port,Token),调用数据传输通道DTC库实现客户端取流。
2.如权利要求1所述的视频大数据云平台流媒体服务方法,其特征在于,客户端取流具体过程如下:
客户端发起取流请求;
用户接入服务UAS将请求转发给Stdu_Scheduler调度服务,Stdu_Scheduler根据负载策论选择连接最少的STDU,STDU服务根据请求信息内部生成tocken对信息返回给Stdu_Scheduler;
Stdu_Scheduler将连接信息和tocken对信息一个返回到用户接入服务UAS,最终返回给客户端,另一个返回给设备接入服务,设备接入服务和PU交互,通过设备接入服务携带tocken信息发送到STDU;
客户端根据返回的连接信息和tocken信息和STDU建立DTC连接进行tocken验证,接收码流。
CN201910732112.9A 2019-08-08 2019-08-08 视频大数据云平台流媒体服务方法 Pending CN110336986A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910732112.9A CN110336986A (zh) 2019-08-08 2019-08-08 视频大数据云平台流媒体服务方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910732112.9A CN110336986A (zh) 2019-08-08 2019-08-08 视频大数据云平台流媒体服务方法

Publications (1)

Publication Number Publication Date
CN110336986A true CN110336986A (zh) 2019-10-15

Family

ID=68149017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910732112.9A Pending CN110336986A (zh) 2019-08-08 2019-08-08 视频大数据云平台流媒体服务方法

Country Status (1)

Country Link
CN (1) CN110336986A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111613234A (zh) * 2020-05-29 2020-09-01 富盛科技股份有限公司 一种多阶段流调度方法、***及其装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442667A (zh) * 2007-11-20 2009-05-27 中国电信股份有限公司 用于运营级视频监控***的互通***
CN101448148A (zh) * 2008-12-25 2009-06-03 北京佳讯飞鸿电气股份有限公司 多级架构视频监控***的视频转发控制方法
CN102045540A (zh) * 2009-10-20 2011-05-04 华为软件技术有限公司 视频监控方法、***及设备
CN105430426A (zh) * 2015-11-27 2016-03-23 安徽四创电子股份有限公司 一种基于视频存储的智能云存储***及其存储方法
US20180275890A1 (en) * 2017-03-27 2018-09-27 SK Hynix Inc. Memory system and method for operating the same
CN109726004A (zh) * 2017-10-27 2019-05-07 中移(苏州)软件技术有限公司 一种数据处理方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442667A (zh) * 2007-11-20 2009-05-27 中国电信股份有限公司 用于运营级视频监控***的互通***
CN101448148A (zh) * 2008-12-25 2009-06-03 北京佳讯飞鸿电气股份有限公司 多级架构视频监控***的视频转发控制方法
CN102045540A (zh) * 2009-10-20 2011-05-04 华为软件技术有限公司 视频监控方法、***及设备
CN105430426A (zh) * 2015-11-27 2016-03-23 安徽四创电子股份有限公司 一种基于视频存储的智能云存储***及其存储方法
US20180275890A1 (en) * 2017-03-27 2018-09-27 SK Hynix Inc. Memory system and method for operating the same
CN109726004A (zh) * 2017-10-27 2019-05-07 中移(苏州)软件技术有限公司 一种数据处理方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈斌: "IP网络视频监控中流媒体分发技术的研究和实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111613234A (zh) * 2020-05-29 2020-09-01 富盛科技股份有限公司 一种多阶段流调度方法、***及其装置
CN111613234B (zh) * 2020-05-29 2022-09-13 富盛科技股份有限公司 一种多阶段流调度方法、***及其装置

Similar Documents

Publication Publication Date Title
CN101030843B (zh) 多媒体会议控制模式的转换方法
WO2005008419A3 (en) Distributed and scalable architecture for on demand session and resource management
CN106162040A (zh) 视频会议多方接入的方法及设备
CN109828940A (zh) 一种智能网卡及数据处理***和方法
CN101562727A (zh) 一种轨道交通视频监控网络管理***
CN102215381A (zh) 一种对数字视频监控***进行整合的整合装置及方法
CN105306873A (zh) 一种便携式音视频台式会议设备及***
CN107249121A (zh) 一种基于云平台的视频监控***
CN106998266B (zh) 一种基于多层次组织模型的通讯软件***
CN201035684Y (zh) 多级联网监控报警***
CN109669848A (zh) 日志生成方法、应用服务器、日志服务器及日志生成***
CN107124598A (zh) 一种交通信息播放控制方法和播放控制器
CN110336986A (zh) 视频大数据云平台流媒体服务方法
CN114265999A (zh) 兼容unreal engine 4、unity、cesium的统一云渲染信令产品
CN104093217B (zh) 一种数字集群***的组呼管理方法及装置
CN101707687B (zh) 一种会议电视业务调度方法和会议电视***
CN102595104A (zh) 一种基于模拟数字互联互控的视频监控方法
AU2011326861B2 (en) Remote video production
CN108810447A (zh) 一种视讯会议***
CN102223371A (zh) 多媒体会议管理方法及设备
CN105227908B (zh) 一种车载网络化视频指挥***及方法
CN101977308B (zh) 视频和音频双向传输和交换联网的可视指挥***
CN102547250B (zh) 一种视频处理方法和***、ivm和ivu
CN101163023A (zh) 一种媒体服务器资源分配处理的方法
CN101466033B (zh) 分布式的数字非压缩视频交换设备和方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20191015

RJ01 Rejection of invention patent application after publication