Movatterモバイル変換


[0]ホーム

URL:


CN111556343A - Video transmission system sharing intelligent node - Google Patents

Video transmission system sharing intelligent node
Download PDF

Info

Publication number
CN111556343A
CN111556343ACN202010234342.5ACN202010234342ACN111556343ACN 111556343 ACN111556343 ACN 111556343ACN 202010234342 ACN202010234342 ACN 202010234342ACN 111556343 ACN111556343 ACN 111556343A
Authority
CN
China
Prior art keywords
video
intelligent
server
intelligent node
node
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
CN202010234342.5A
Other languages
Chinese (zh)
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.)
Chongqing Houqi Technology Co ltd
Original Assignee
Chongqing Houqi 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 Chongqing Houqi Technology Co ltdfiledCriticalChongqing Houqi Technology Co ltd
Priority to CN202010234342.5ApriorityCriticalpatent/CN111556343A/en
Publication of CN111556343ApublicationCriticalpatent/CN111556343A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention relates to the technical field of video transmission and discloses a video transmission system for sharing intelligent nodes, which comprises a user interaction interface, a server, a plurality of intelligent nodes and a plurality of video source devices, wherein the intelligent nodes are connected with the video source devices through a network; the dynamic adjustment and allocation strategy process of the server to the intelligent nodes and the video acquisition equipment is as follows: s1, judging whether an intelligent node which is in charge of pushing the video exists or not, S2, re-screening the intelligent node, S3, if the user access request is not interrupted, the pushing flow of the intelligent node loses response, and S4, the user access is terminated; the server can automatically adjust the node distribution strategy, so that the video of the video acquisition equipment can share the resources of all intelligent nodes in the Internet of things, load balancing distribution is carried out, excessive access pressure borne by a single intelligent node is avoided, and the stability of the user for accessing the video is ensured.

Description

Video transmission system sharing intelligent node
Technical Field
The invention relates to the technical field of video transmission, in particular to a video transmission system for sharing intelligent nodes.
Background
When the traditional camera needs to be remotely accessed, the video source is accessed in an RTSP direct connection mode, the camera is remotely accessed through a P2P technology, or the video sharing access is realized in an RTMP stream pushing mode. However, this mode has obvious disadvantages, and depends on the stability of the push streaming server, and if the push streaming server has a problem, the video will be interrupted, and the video access service cannot be provided for the user well. In addition, in the conventional P2P technology, a continuous connection is established between the video device and the P2P server, which causes unnecessary waste of network resources.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a video transmission system sharing intelligent nodes, wherein a server can automatically adjust a node distribution strategy, so that videos of video acquisition equipment can share resources of all intelligent nodes in the Internet of things, load balancing distribution is carried out, excessive access pressure borne by a single intelligent node is avoided, and the stability of accessing the videos by a user is ensured.
In order to solve the technical problems, the technical scheme of the invention is as follows: a video transmission system sharing intelligent nodes comprises a user interaction interface, a server, a plurality of intelligent nodes and a plurality of video source devices; the dynamic adjustment and allocation strategy process of the server to the intelligent nodes and the video acquisition equipment is as follows:
s1: the server judges whether the video source equipment requesting playing has an intelligent node in charge of pushing, if so, the server directly sends an instruction to the intelligent node, and if not, the server enters step S2;
s2: according to the online condition of the intelligent nodes, sending instructions to any online node, excluding the intelligent nodes with the pushing tasks, and only sending instructions to idle intelligent nodes;
s3: when the user does not interrupt the access request through the user interactive interface and the push flow of the intelligent node loses the response, reselecting the intelligent node according to the steps S1-S2;
s4: when the user access is terminated, the access request received by the server is interrupted, after the network delay or flash situation is eliminated, the server carries out overtime judgment according to the last request time, and for the overtime access request, the control instruction of the server to the intelligent node is interrupted, and the video access is finished.
Preferably, the step S1 further includes:
1) numbering a plurality of video source devices, and screening whether an intelligent node responsible for pushing a video exists in an online list of intelligent node devices;
2) if the video source pushing instruction exists, sending a video source pushing instruction to the intelligent node, and enabling the intelligent node to continue to push video information to the server;
3) and if not, the flow proceeds to step S2.
Preferably, the step S2 further includes:
1) screening the intelligent nodes which are not distributed with tasks according to the task attributes in the intelligent node online list to obtain an idle list;
2) randomly screening an idle intelligent node in the idle list;
3) and adding a video pushing task for the screened idle intelligent nodes, and associating the numbers of the video source equipment responsible for pushing.
Preferably, the step S3 further includes:
1) the user interaction interface can regularly initiate a video access request to the server;
2) and the server executes step S1 according to the received access request information, namely, screening whether the intelligent node responsible for the access request of the video source equipment is online or not, and if the intelligent node is not online, executing step S2.
The beneficial effects are that: the use condition of the intelligent nodes in the network is dynamically distributed by utilizing the distributivity characteristic of the intelligent nodes in the Internet of things, and the server can push the video information only when a user initiates an access request in a user interaction interface mode, so that no additional network resource is occupied when the access request is not needed. In addition, when a user initiates an access request, the server can automatically adjust a node allocation strategy, so that the video of the video acquisition equipment can share the resources of all intelligent nodes in the Internet of things, load balancing allocation is carried out, excessive access pressure borne by a single intelligent node is avoided, and the stability of the user for accessing the video is ensured.
Drawings
Fig. 1 is a structural view of the present embodiment.
Detailed Description
The following describes in detail a video transmission system for sharing an intelligent node according to an embodiment of the present invention.
Fig. 1 shows a video transmission system sharing an intelligent node according to this embodiment, which includes a user interaction interface, a server, a plurality of intelligent nodes, and a plurality of video source devices; the dynamic adjustment and allocation strategy process of the server to the intelligent nodes and the video acquisition equipment is as follows:
s1: numbering a plurality of video source devices, and screening whether an intelligent node responsible for pushing a video exists in an online list of intelligent node devices;
if the video source pushing instruction exists, sending a video source pushing instruction to the intelligent node, and enabling the intelligent node to continue to push video information to the server;
if not, the idle intelligent nodes are distributed;
s2: screening intelligent nodes which are not distributed with tasks according to task attributes in the intelligent node online list to obtain an idle list;
randomly screening an idle intelligent node in the idle list;
the screened idle intelligent nodes are added with video pushing tasks and are associated with video source equipment numbers which are responsible for pushing.
Through the steps S1-S2, when a user provides a video access request to the server, the server screens the intelligent nodes meeting the conditions according to the online list and the idle list, and the nodes provide real-time video images of video source equipment to the user.
S3: the user interactive interface can regularly initiate a video access request to the server (the process is executed by the bottom layer of the user interactive interface, and the user only needs to keep normal video access), when the user access request is not interrupted and the push flow of the intelligent node loses response, the server executes a step S1 according to the received access request information, namely whether the intelligent node which is responsible for the access request of the video source equipment is online is screened;
and if the video source equipment is not on line, re-executing the step 2, re-screening the intelligent nodes, updating the corresponding relation between the intelligent nodes and the serial numbers of the video source equipment in the online list of the intelligent node equipment, and continuously pushing the video source equipment information for the user through the idle intelligent nodes.
S4: when the user access is terminated, the access request received by the server is interrupted, after the network delay or flash situation is eliminated, the server carries out overtime judgment according to the last request time, and for the overtime access request, the control instruction of the server to the intelligent node is interrupted, and the video access is finished.
For steps S3 to S4, when the user is accessing the video source device, the intelligent node goes offline due to a failure or other reasons, and the server transfers the access request to another online intelligent node for further transmission according to the distribution policy.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (4)

CN202010234342.5A2020-03-302020-03-30Video transmission system sharing intelligent nodePendingCN111556343A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010234342.5ACN111556343A (en)2020-03-302020-03-30Video transmission system sharing intelligent node

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010234342.5ACN111556343A (en)2020-03-302020-03-30Video transmission system sharing intelligent node

Publications (1)

Publication NumberPublication Date
CN111556343Atrue CN111556343A (en)2020-08-18

Family

ID=72003777

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010234342.5APendingCN111556343A (en)2020-03-302020-03-30Video transmission system sharing intelligent node

Country Status (1)

CountryLink
CN (1)CN111556343A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116074465A (en)*2023-03-102023-05-05共道网络科技有限公司Cross-network court trial system, method, equipment and computer readable storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030051051A1 (en)*2001-09-132003-03-13Network Foundation Technologies, Inc.System for distributing content data over a computer network and method of arranging nodes for distribution of data over a computer network
US20100238885A1 (en)*2009-03-192010-09-23Qualcomm IncorporatedResource partitioning for uplink in a wireless communication network
US8190593B1 (en)*2010-04-142012-05-29A9.Com, Inc.Dynamic request throttling
CN102710766A (en)*2012-05-302012-10-03浪潮电子信息产业股份有限公司Real-time access load evaluation-based cluster storage interface node configuration method
CN107241448A (en)*2017-08-012017-10-10成都鼎智汇科技有限公司A kind of cloud storage node load balancing method
CN107395458A (en)*2017-07-312017-11-24东软集团股份有限公司system monitoring method and device
KR20180072295A (en)*2016-12-212018-06-29세림티에스지(주)Dynamic job scheduling system and method for supporting real-time stream data processing in distributed in-memory environment
CN109379774A (en)*2018-11-082019-02-22网宿科技股份有限公司 Intelligent scheduling method, terminal equipment, edge node cluster and intelligent scheduling system
CN110149377A (en)*2019-04-302019-08-20广州微算互联信息技术有限公司A kind of video service node resource allocation methods, system, device and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030051051A1 (en)*2001-09-132003-03-13Network Foundation Technologies, Inc.System for distributing content data over a computer network and method of arranging nodes for distribution of data over a computer network
US20100238885A1 (en)*2009-03-192010-09-23Qualcomm IncorporatedResource partitioning for uplink in a wireless communication network
US8190593B1 (en)*2010-04-142012-05-29A9.Com, Inc.Dynamic request throttling
CN102710766A (en)*2012-05-302012-10-03浪潮电子信息产业股份有限公司Real-time access load evaluation-based cluster storage interface node configuration method
KR20180072295A (en)*2016-12-212018-06-29세림티에스지(주)Dynamic job scheduling system and method for supporting real-time stream data processing in distributed in-memory environment
CN107395458A (en)*2017-07-312017-11-24东软集团股份有限公司system monitoring method and device
CN107241448A (en)*2017-08-012017-10-10成都鼎智汇科技有限公司A kind of cloud storage node load balancing method
CN109379774A (en)*2018-11-082019-02-22网宿科技股份有限公司 Intelligent scheduling method, terminal equipment, edge node cluster and intelligent scheduling system
CN110149377A (en)*2019-04-302019-08-20广州微算互联信息技术有限公司A kind of video service node resource allocation methods, system, device and storage medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
(美)查德威克: "ASP.NET MVC 4 Web编程", 华中科技大学出版社, pages: 200 - 203*
朱虹宇;李挺;闫健恩;张兆心;: "基于动态负载均衡的分布式任务调度算法研究", 高技术通讯, no. 12*
李江燕;: "一种分布式系统中动态负载均衡策略", 洛阳工业高等专科学校学报, no. 04*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116074465A (en)*2023-03-102023-05-05共道网络科技有限公司Cross-network court trial system, method, equipment and computer readable storage medium
CN116074465B (en)*2023-03-102023-10-24共道网络科技有限公司Cross-network court trial system, method, equipment and computer readable storage medium

Similar Documents

PublicationPublication DateTitle
CN101355476B (en)System and method for storing, distributing and applying data files based on server cluster
US7680897B1 (en)Methods and systems for managing network traffic
CN113810443B (en) Resource management method, system, proxy server and storage medium
CN1495634A (en)Server clustering load balancing method and system
US20080059721A1 (en)Predictive Popular Content Replication
CN100474808C (en)Cluster cache service system and realizing method thereof
JP2001067377A (en) System and method for integrating load distribution and resource management in an Internet environment
CN106851336A (en)The audio-video document code-transferring method and system of a kind of Dynamic Resource Allocation for Multimedia
CN105337901A (en)Router intelligent bandwidth allocation method and device
CN111240838B (en)Pressure testing method and device
US20050246707A1 (en)Resource manager for clients in an information distribution system
CN114629782B (en)Anti-destruction succession method among multiple cloud platforms
CN101156379B (en)Method and system for selecting service quality policy
US8145757B2 (en)Method for changing service quality of a content adaptively
CN101459836A (en)Service processing method and system for content distributing network of interactive network television
US8248965B2 (en)Method and apparatus regarding use of a service convergence fabric
CN111556343A (en)Video transmission system sharing intelligent node
EP3902279A1 (en)Audio and video stream distribution method in audio and video stream distribution system, and dynamic parent node
CN105049220A (en)MCU resource scheduling method based on television video conference
CN112218121A (en)Content delivery network scheduling method and device
CN101448148B (en)Method for controlling video forwarding in multistage architecture video monitoring system
CN101321264A (en)Service oriented structure used for IPTV platform
CN1984315A (en)Method for realizing P2P direct-broadcast by dynamic broadcasting node technology
CN114416355A (en) Resource scheduling method, apparatus, system, electronic device and medium
US8856350B2 (en)Efficient connection management and data synchronization

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20200818

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp