CN107360399B - Mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology - Google Patents
Mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology Download PDFInfo
- Publication number
- CN107360399B CN107360399B CN201710576231.0A CN201710576231A CN107360399B CN 107360399 B CN107360399 B CN 107360399B CN 201710576231 A CN201710576231 A CN 201710576231A CN 107360399 B CN107360399 B CN 107360399B
- Authority
- CN
- China
- Prior art keywords
- video monitoring
- monitoring service
- service
- video
- proxy server
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1045—Proxies, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method for publishing and subscribing massive mobile cloud video monitoring services based on a P2P technology, relates to the technical field of remote network video monitoring, and solves the technical problem of how to realize the storage and forwarding of massive video data and the efficient management of the massive video monitoring services, and the method comprises the following steps: (1) the IP Camera video monitoring service issuing end issues a video monitoring service; (2) the cloud architecture streaming media service platform forwards and stores video data; (3) a video monitoring service subscriber subscribes a video monitoring service; (4) the event proxy server manages the video monitoring service. By adopting the technical scheme of the invention, the storage and forwarding of mass video data and the high-efficiency management of mass mobile cloud video monitoring services are realized.
Description
Technical Field
The invention relates to the technical field of remote network video monitoring, in particular to a method for publishing and subscribing massive mobile cloud video monitoring services based on a P2P technology.
Background
The internet has achieved tremendous growth both in scale and in technology, and accordingly, the growth of video surveillance has produced a qualitative leap. With the continuous increase of internet bandwidth and the massive deployment of IP cameras, remote network video monitoring with a streaming media server as a core appears. With the large-scale deployment of the remote network video monitoring system, the realization of the storage and the forwarding of mass video data, the efficient management of mass video monitoring services and the flexible access at any time and any place have very important significance.
A huge remote network video monitoring system is often built in batches and across areas, an existing video monitoring system can only manage a part of IP cameras, the IP cameras deployed in different batches and areas are often self-organized, and unified planning and coordination are difficult to perform. For video monitoring services provided by massive IP cameras, the traditional streaming media server is difficult to efficiently manage, and users cannot flexibly access the video monitoring services. This problem is not significant when there are only a small number of IP cameras. However, as the number of IP Camera deployments and the number of user accesses increase, the problems of inflexibility and lack of active subscription capability become increasingly prominent. Meanwhile, for video data generated by a mass video monitoring service, the traditional remote network video monitoring system is difficult to process.
Disclosure of Invention
Aiming at the defects of the prior art, the invention solves the technical problem of how to realize the storage and the forwarding of mass video data and the efficient management of mass video monitoring service.
In order to solve the technical problems, the technical scheme provided by the invention is a method for publishing and subscribing massive mobile cloud video monitoring services based on a P2P technology, which comprises the following steps:
(1) the IP Camera video monitoring service publishing terminal publishes a video monitoring service, the operation process comprises the steps that the IP Camera collects real-time videos and sends real-time video data to a cloud architecture streaming media service platform to generate advertisements of the video monitoring service, indexes of the advertisements are generated through a shared resource distributed index algorithm, and indexes of the advertisements of the video monitoring service are published to an event proxy server;
preferably, the operational procedure is as follows:
1) and the IP Camera video monitoring service issuing end logs in the cloud architecture streaming media service platform to obtain a Token returned by the streaming media service platform, and the Token is used for verifying the video data uploading authority.
2) And the IP Camera video monitoring service publisher joins the peer-to-peer group created by the event proxy server.
3) The IP Camera video monitoring service issuing end collects original real-time video, and carries out H.264 coding compression on the collected original video data, so that the volume of the video data is reduced to reduce the network bandwidth occupation.
4) The IP Camera video monitoring service issuing end carries out uploading authority verification through the Token obtained by the process 1), and after the verification is passed, the video data after the coding compression is uploaded to the cloud architecture streaming media service platform.
5) The IP Camera video monitoring service issuing end generates a video monitoring service advertisement (XML document) according to the monitoring position, resolution, frame rate, code stream of the video monitoring service, RTSP address of the video monitoring service and other self attributes.
6) The IP Camera video monitoring service publisher generates the index of the advertisement in the flow 5) by a shared resource distributed index algorithm.
7) The IP Camera video monitoring service publishing terminal publishes the video monitoring service advertisement index generated in the flow 6) to the event proxy server.
(2) The cloud architecture streaming media service platform forwards and stores video data, and the operation process comprises the steps that the cloud architecture streaming media service platform receives real-time video data acquired from an IP Camera, stores the video data in a cloud, can respond to a request of a video monitoring service subscription end, and forwards the video monitoring data to the required video monitoring service subscription end;
preferably, the operational procedure is as follows:
1) and the cloud architecture streaming media service platform carries out authority verification on the IP Camera video monitoring service publishing terminal and the video monitoring service subscribing terminal.
2) The cloud architecture streaming media service platform receives the real-time video data from the IP Camera, and stores and forwards the real-time video data.
3) The cloud-architecture streaming media service platform responds to the request of the video monitoring service subscriber and forwards the specified video monitoring data to the required subscriber.
(3) The video monitoring service subscription end subscribes a video monitoring service, the operation flow comprises that the subscription end provides a subscription request to an event proxy server, obtains advertisements of the video monitoring service from a service publishing end according to the video monitoring service advertisements obtained from the event proxy server, analyzes the advertisements to obtain addresses of the video monitoring service, and obtains video monitoring data from a cloud architecture streaming media service platform according to the addresses.
Preferably, the operational procedure is as follows:
1) and the video monitoring service subscriber logs in the streaming media service platform and acquires a Token returned by the streaming media service platform.
2) The video monitoring service subscriber terminal joins the peer-to-peer group constructed by the event proxy server.
3) The video monitoring service subscriber end uses attributes of the video monitoring service such as monitoring position, resolution ratio and the like as search conditions, and provides a subscription request to the event proxy server.
4) And the video monitoring service subscriber receives the video monitoring service advertisement index returned from the event proxy server and acquires the service advertisement from the IP Camera video monitoring service publisher according to the index.
5) The video monitoring service subscriber analyzes the service advertisement obtained in the process 4) to obtain the address of the video monitoring service, the authority verification is carried out through the Token obtained in the process 1), and if the authority verification is passed, video monitoring data are requested to the streaming media service platform according to the video monitoring service address analyzed by the service advertisement. And the video monitoring service address analyzed by the advertisement requests video monitoring data from the streaming media service platform.
(4) The event proxy server manages the video monitoring service, and the operation flow comprises the steps that the event proxy server creates a peer group, waits for the addition of an IP Camera video monitoring service publisher and a video monitoring service subscriber, and constructs a P2P network. Then, the event proxy server stores the video monitoring service advertisement index published by the IP Camera and matches the video monitoring service subscription request provided by the video monitoring service subscriber.
Preferably, the operational procedure is as follows:
1) the event proxy server creates a peer group, waits for an IP Camera video monitoring service publisher and a video monitoring service subscriber to join the peer group, and constructs a P2P network.
2) The event proxy server stores the video surveillance service advertisement index published by the IP Camera video surveillance service publisher.
3) And the event proxy server matches the subscription request provided by the video monitoring service subscriber, and returns the service advertisement index to the subscriber if the video monitoring service advertisement index meeting the subscription request locally exists in the event proxy server. If the event proxy server cannot find the video monitoring service advertisement index meeting the subscription request locally, the subscription request of the subscriber end is forwarded to other event proxy servers in the P2P network, and the subscription request is matched by the other event proxy servers.
By adopting the technical scheme of the invention, the following beneficial effects can be achieved:
1. the method and the system realize the high-efficiency management of the massive video monitoring services, and can dynamically increase the number of event proxy servers along with the increase of the number of the video monitoring services.
2. The streaming media service platform of the cloud architecture realizes storage and forwarding of mass video data.
3. By adopting the mobile cloud computing technology, a user can access the video monitoring service of the cloud terminal through the Android mobile device at any time and any place.
Drawings
Fig. 1 is a P2P-based architecture diagram of a mass mobile cloud video monitoring service publishing and subscribing system;
FIG. 2 is a P2P network architecture diagram constructed for event broker services;
FIG. 3 is an interaction diagram of video surveillance service publishing and subscription;
FIG. 4 is a flow chart of the present invention.
Detailed Description
Fig. 1 shows that a P2P-based massive mobile cloud video monitoring service publishing and subscribing system architecture comprises:
(1) IP Camera video monitoring service distributor: the video monitoring service provider mainly collects, codes and uploads real-time video data and issues an index of the video monitoring service advertisement provided by the provider to the event proxy server.
(2) The video monitoring service subscriber: the video monitoring service subscriber mainly subscribes the video monitoring service advertisement, obtains the service advertisement from an IP Camera video monitoring service publishing terminal through an advertisement index returned by the event proxy server, and requests the video monitoring data from the cloud architecture streaming media service platform according to the address analyzed by the video monitoring service advertisement.
(3) The cloud architecture streaming media service platform comprises: the video monitoring server is a relay of video monitoring server data and is mainly responsible for storing and forwarding massive video data.
(4) The event proxy server: the method is the core of the whole system and is mainly responsible for creating peer-to-peer groups, constructing a P2P network and matching subscription requests of video monitoring service subscribers.
Fig. 2 shows a P2P network architecture constructed by the event broker service, the P2P network adopts a star structure, and all peers (IP Camera video monitoring service publisher and video monitoring service subscriber) in the peer group are connected with the event broker server. And the IP Camera video monitoring service publishing terminal publishes the index of the video monitoring service advertisement to the event proxy server. The video monitoring service subscription end initiates a subscription request to the event proxy server, after the subscription request is replied, the video monitoring service advertisement is obtained according to the connection between the obtained video monitoring service advertisement index and the corresponding publishing end, and the advertisement can be directly obtained between two peer-to-peer points without passing through the event proxy server.
Fig. 3 shows an interaction principle of video surveillance service publishing and subscribing, which is a core part of the system and includes:
video Surveillance Service Producer (Video Surveillance Service Producer): also called as video monitoring service publisher, is responsible for publishing video monitoring service to an event agent, and is a main behavior entity in the publishing and subscribing interactive mode.
Video Surveillance Service Consumer (Video Surveillance Service Consumer): also called video surveillance service subscribers, describe their interests to the event broker. The event broker reliably transmits the matched video surveillance service to the subscribers in an "ad" fashion.
Event (Event): in the publish and subscribe interaction mode, any information transfer and system state change can be referred to as an event, for example, a video monitoring service producer publishes an advertisement of a video monitoring service in a system can be referred to as an event.
Event Broker (Event Broker): which may also be referred to as an Event notification service (Event NotificationService). The event broker associates the video surveillance producer with the video surveillance consumer, and is responsible for storing the video surveillance service (advertisement of the service), performing matching between the video surveillance service and the subscription request, and also being able to deliver non-matching subscription requests to other event brokers. The video monitoring service producer and the video monitoring service consumer do not depend on the event agent in space and time, and absolute connection does not exist between the video monitoring service producer and the video monitoring service consumer.
The producer of the video surveillance service and the consumer of the video surveillance service are associated through an intermediate event broker. A producer of the video monitoring service publishes the video monitoring service owned by the producer to an event agent in a service advertisement mode, and the event agent stores the advertisement of the service in a local cache. The consumer of the video monitoring service provides a subscription request to the event agent, the event agent inquires the video monitoring service advertisement in the local cache, and returns the video monitoring service advertisement according with the request to the consumer of the video monitoring service. If the corresponding advertisement is not found in the event agent local cache, the subscription request is forwarded to other event agents in the P2P network, the request is spread to the whole network until a video monitoring service conforming to the subscription request is found, or a match failure is returned to the consumer.
After obtaining the required video monitoring service advertisement, the consumer of the video monitoring service analyzes the RTSP address of the video monitoring, requests the video stream of the corresponding video monitoring from the streaming media server through the RTSP address, and watches the video monitoring through the operations of RTP decapsulation, decoding and the like after obtaining the video stream.
Fig. 4 shows a process of the present invention, and a method for publishing and subscribing a massive mobile cloud video monitoring service based on a P2P technology includes the following steps:
(1) the IP Camera video monitoring service publishing terminal publishes a video monitoring service, the operation process comprises the steps that the IP Camera collects real-time videos and sends real-time video data to a cloud architecture streaming media service platform to generate advertisements of the video monitoring service, indexes of the advertisements are generated through a shared resource distributed index algorithm, and indexes of the advertisements of the video monitoring service are published to an event proxy server;
preferably, the operational procedure is as follows:
1) and the IP Camera video monitoring service issuing end logs in the cloud architecture streaming media service platform to obtain a Token returned by the streaming media service platform, and the Token is used for verifying the video data uploading authority.
2) And the IP Camera video monitoring service publisher joins the peer-to-peer group created by the event proxy server.
3) The IP Camera video monitoring service issuing end collects original real-time video, and carries out H.264 coding compression on the collected original video data, so that the volume of the video data is reduced to reduce the network bandwidth occupation.
4) The IP Camera video monitoring service issuing end carries out uploading authority verification through the Token obtained by the process 1), and after the verification is passed, the video data after the coding compression is uploaded to the cloud architecture streaming media service platform.
5) The IP Camera video monitoring service issuing end generates a video monitoring service advertisement (XML document) according to the monitoring position, resolution, frame rate, code stream of the video monitoring service, RTSP address of the video monitoring service and other self attributes.
6) The IP Camera video monitoring service publisher generates the index of the advertisement in the flow 5) by a shared resource distributed index algorithm.
7) The IP Camera video monitoring service publishing terminal publishes the video monitoring service advertisement index generated in the flow 6) to the event proxy server.
(2) The cloud architecture streaming media service platform forwards and stores video data, and the operation process comprises the steps that the cloud architecture streaming media service platform receives real-time video data acquired from an IP Camera, stores the video data in a cloud, can respond to a request of a video monitoring service subscription end, and forwards the video monitoring data to the required video monitoring service subscription end;
preferably, the operational procedure is as follows:
1) and the cloud architecture streaming media service platform carries out authority verification on the IP Camera video monitoring service publishing terminal and the video monitoring service subscribing terminal.
2) The cloud architecture streaming media service platform receives the real-time video data from the IP Camera, and stores and forwards the real-time video data.
3) The cloud-architecture streaming media service platform responds to the request of the video monitoring service subscriber and forwards the specified video monitoring data to the required subscriber.
(3) The video monitoring service subscription end subscribes a video monitoring service, the operation flow comprises that the subscription end provides a subscription request to an event proxy server, obtains advertisements of the video monitoring service from a service publishing end according to the video monitoring service advertisements obtained from the event proxy server, analyzes the advertisements to obtain addresses of the video monitoring service, and obtains video monitoring data from a cloud architecture streaming media service platform according to the addresses.
Preferably, the operational procedure is as follows:
1) and the video monitoring service subscriber logs in the streaming media service platform and acquires a Token returned by the streaming media service platform.
2) The video monitoring service subscriber terminal joins the peer-to-peer group constructed by the event proxy server.
3) The video monitoring service subscriber end uses attributes of the video monitoring service such as monitoring position, resolution ratio and the like as search conditions, and provides a subscription request to the event proxy server.
4) And the video monitoring service subscriber receives the video monitoring service advertisement index returned from the event proxy server and acquires the service advertisement from the IP Camera video monitoring service publisher according to the index.
5) The video monitoring service subscriber analyzes the service advertisement obtained in the process 4) to obtain the address of the video monitoring service, the authority verification is carried out through the Token obtained in the process 1), and if the authority verification is passed, video monitoring data are requested to the streaming media service platform according to the video monitoring service address analyzed by the service advertisement. And the video monitoring service address analyzed by the advertisement requests video monitoring data from the streaming media service platform.
(4) The event proxy server manages the video monitoring service, and the operation flow comprises the steps that the event proxy server creates a peer group, waits for the addition of an IP Camera video monitoring service publisher and a video monitoring service subscriber, and constructs a P2P network. Then, the event proxy server stores the video monitoring service advertisement index published by the IP Camera and matches the video monitoring service subscription request provided by the video monitoring service subscriber.
Preferably, the operational procedure is as follows:
1) the event proxy server creates a peer group, waits for an IP Camera video monitoring service publisher and a video monitoring service subscriber to join the peer group, and constructs a P2P network.
2) The event proxy server stores the video surveillance service advertisement index published by the IP Camera video surveillance service publisher.
3) And the event proxy server matches the subscription request provided by the video monitoring service subscriber, and returns the service advertisement index to the subscriber if the video monitoring service advertisement index meeting the subscription request locally exists in the event proxy server. If the event proxy server cannot find the video monitoring service advertisement index meeting the subscription request locally, the subscription request of the subscriber end is forwarded to other event proxy servers in the P2P network, and the subscription request is matched by the other event proxy servers.
By adopting the technical scheme of the invention, the storage and forwarding of the mass video data and the high-efficiency management of the mass video high-efficiency monitoring service are realized.
The technical solutions of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the described embodiments. It will be apparent to those skilled in the art that various changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, and these embodiments are within the scope of the invention.
Claims (4)
1. A mass mobile cloud video monitoring service publishing and subscribing method based on a P2P technology comprises the following steps:
(1) the IP Camera video monitoring service publishing terminal publishes a video monitoring service, the operation process comprises the steps that the IP Camera collects real-time videos and sends real-time video data to a cloud architecture streaming media service platform to generate advertisements of the video monitoring service, indexes of the advertisements are generated through a shared resource distributed index algorithm, and indexes of the advertisements of the video monitoring service are published to an event proxy server;
(2) the cloud architecture streaming media service platform forwards and stores video data, and the operation process comprises the steps that the cloud architecture streaming media service platform receives real-time video data acquired from an IP Camera, stores the video data in a cloud, can respond to a request of a video monitoring service subscription end, and forwards the video monitoring data to the required video monitoring service subscription end;
(3) the video monitoring service subscription end subscribes a video monitoring service, the operation flow comprises that the subscription end provides a subscription request to an event proxy server, obtains advertisements of the video monitoring service from a service publishing end according to the video monitoring service advertisements obtained from the event proxy server, analyzes the advertisements to obtain the address of the video monitoring service, and obtains video monitoring data from a cloud architecture streaming media service platform according to the address;
(4) the event proxy server manages the video monitoring service, and the operation flow comprises the steps that the event proxy server establishes a peer group, waits for the addition of an IP Camera video monitoring service publishing terminal and a video monitoring service subscribing terminal, and builds a P2P network; then, the event proxy server stores the video monitoring service advertisement index published by the IP Camera and matches the video monitoring service subscription request provided by the video monitoring service subscription terminal;
the method is characterized in that: in the step (1), the operation flow is as follows:
1) the IP Camera video monitoring service issuing end logs in a cloud architecture streaming media service platform to obtain a Token returned by the streaming media service platform, and the Token is used for verifying the uploading authority of the video data;
2) an IP Camera video monitoring service release terminal joins a peer group created by an event proxy server;
3) the IP Camera video monitoring service issuing end collects original real-time video, and carries out H.264 coding compression on the collected original video data, so that the volume of the video data is reduced to reduce the network bandwidth occupation;
4) the IP Camera video monitoring service issuing end carries out uploading authority verification through the Token obtained by the process 1), and after the verification is passed, the video data after coding compression is uploaded to a cloud architecture streaming media service platform;
5) the IP Camera video monitoring service issuing end generates a video monitoring service advertisement according to the monitoring position, the resolution, the frame rate and the code stream of the video monitoring service and the attribute of the RTSP address of the video monitoring service;
6) the IP Camera video monitoring service issuing end generates the index of the advertisement in the flow 5) through a shared resource distributed index algorithm;
7) the IP Camera video monitoring service publishing terminal publishes the video monitoring service advertisement index generated in the flow 6) to the event proxy server.
2. The mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology according to claim 1, wherein: in the step (2), the operation flow is as follows:
1) the cloud architecture streaming media service platform carries out authority verification on an IP Camera video monitoring service publishing terminal and a video monitoring service subscribing terminal;
2) the cloud architecture streaming media service platform receives real-time video data from the IP Camera, and stores and forwards the real-time video data;
3) the cloud-architecture streaming media service platform responds to the request of the video monitoring service subscriber and forwards the specified video monitoring data to the required subscriber.
3. The mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology according to claim 1 or 2, wherein: in step (3), the operation flow is as follows:
1) the video monitoring service subscriber logs in the streaming media service platform and acquires a Token returned by the streaming media service platform;
2) a video monitoring service subscriber terminal is added into a peer-to-peer group constructed by an event proxy server;
3) the video monitoring service subscriber end takes the attributes of the monitoring position and the resolution video monitoring service as search conditions and provides a subscription request to the event proxy server;
4) the video monitoring service subscriber receives the video monitoring service advertisement index returned from the event proxy server and acquires the service advertisement from the IP Camera video monitoring service release terminal according to the index;
5) the video monitoring service subscriber analyzes the service advertisement obtained in the process 4) to obtain the address of the video monitoring service, the authority verification is carried out through the Token obtained in the process 1), and if the authority verification is passed, video monitoring data are requested to the streaming media service platform according to the video monitoring service address analyzed by the service advertisement.
4. The mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology according to claim 1 or 2, wherein: in step (4), the operation flow is as follows:
1) the event proxy server creates a peer group, waits for an IP Camera video monitoring service publisher and a video monitoring service subscriber to join the peer group, and constructs a P2P network;
2) the event proxy server stores the video monitoring service advertisement index issued by the IP Camera video monitoring service issuing end;
3) the event proxy server matches a subscription request provided by a video monitoring service subscriber, and returns a service advertisement index to the subscriber if the event proxy server locally has the video monitoring service advertisement index meeting the subscription request; if the event proxy server cannot find the video monitoring service advertisement index meeting the subscription request locally, the subscription request of the subscriber end is forwarded to other event proxy servers in the P2P network, and the subscription request is matched by the other event proxy servers.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710576231.0A CN107360399B (en) | 2017-07-14 | 2017-07-14 | Mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710576231.0A CN107360399B (en) | 2017-07-14 | 2017-07-14 | Mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107360399A CN107360399A (en) | 2017-11-17 |
CN107360399B true CN107360399B (en) | 2020-04-10 |
Family
ID=60292563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710576231.0A Active CN107360399B (en) | 2017-07-14 | 2017-07-14 | Mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107360399B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019100364A1 (en) * | 2017-11-27 | 2019-05-31 | 天彩电子(深圳)有限公司 | Dynamic resource allocation method in cloud video platform |
CN108540555A (en) * | 2018-04-13 | 2018-09-14 | 上海小蚁科技有限公司 | Video distribution system and method, storage medium, server |
CN110971628B (en) * | 2018-09-29 | 2022-04-01 | 杭州阿启视科技有限公司 | Cloud video data acquisition method |
CN112203063B (en) * | 2020-12-06 | 2021-03-30 | 北京贝思科技术有限公司 | Distributed implementation method and system for video networking and electronic equipment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103997623A (en) * | 2014-05-06 | 2014-08-20 | 四川长虹电器股份有限公司 | Video monitoring method based on P2P technology |
CN104935878A (en) * | 2015-05-19 | 2015-09-23 | 华南理工大学 | Large-scale network video monitoring hotspot information distribution system and distribution method thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9003056B2 (en) * | 2006-07-11 | 2015-04-07 | Napo Enterprises, Llc | Maintaining a minimum level of real time media recommendations in the absence of online friends |
-
2017
- 2017-07-14 CN CN201710576231.0A patent/CN107360399B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103997623A (en) * | 2014-05-06 | 2014-08-20 | 四川长虹电器股份有限公司 | Video monitoring method based on P2P technology |
CN104935878A (en) * | 2015-05-19 | 2015-09-23 | 华南理工大学 | Large-scale network video monitoring hotspot information distribution system and distribution method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN107360399A (en) | 2017-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107360399B (en) | Mass mobile cloud video monitoring service publishing and subscribing method based on P2P technology | |
US10999340B2 (en) | Cloud-based video delivery | |
JP5341186B2 (en) | Proxy function | |
EP2588977B1 (en) | Systems and methods for storing digital content | |
CN113163162B (en) | Service providing method based on video cloud and video cloud system | |
US9432452B2 (en) | Systems and methods for dynamic networked peer-to-peer content distribution | |
US20040249965A1 (en) | Node caching system for streaming media applications | |
US12132943B2 (en) | Enhanced service compatibility with clients | |
CN103457907A (en) | Method, equipment and system for multimedia content distribution | |
CN103782572A (en) | System and method for providing message and event based video services control plane | |
CN102427563A (en) | Distributed on-demand media transcoding system and method | |
CN102883216A (en) | Video live broadcasting method and apparatus | |
CN106817587B (en) | Video stream generating/sharing method and system, terminal device and server cluster | |
US20160381127A1 (en) | Systems and methods for dynamic networked peer-to-peer content distribution | |
US20160309233A1 (en) | Video distribution and media resource system interaction method and system | |
JP2013516854A (en) | Edge content distribution device and content distribution network for IPTV system | |
CN102938775A (en) | Issuing method, system and client of video microblog | |
Hassan et al. | A scalable and elastic cloud-assisted publish/subscribe model for IPTV video surveillance system | |
Pan et al. | OJUMP: Optimization for joint unicast‐multicast panoramic VR live streaming system | |
CN103139658A (en) | Passive media flow distribution method for live video distribution network | |
CN110677443A (en) | Data transmitting and receiving method, transmitting end, receiving end, system and storage medium | |
Zhu et al. | Design of large-scale video surveillance system based on P2P streaming | |
Wang et al. | Understand traffic locality of peer-to-peer video file swarming | |
CN101800751A (en) | Distributed real-time data-coding transmission method | |
JP2015156657A (en) | Edge content distribution device and content distribution network for iptv system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |