WO2010075699A1 - Procédé, système et client pour plate-forme à enregistrement vidéo - Google Patents
Procédé, système et client pour plate-forme à enregistrement vidéo Download PDFInfo
- Publication number
- WO2010075699A1 WO2010075699A1 PCT/CN2009/073619 CN2009073619W WO2010075699A1 WO 2010075699 A1 WO2010075699 A1 WO 2010075699A1 CN 2009073619 W CN2009073619 W CN 2009073619W WO 2010075699 A1 WO2010075699 A1 WO 2010075699A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- recording
- server
- client
- video
- task
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2404—Monitoring of server processing errors or hardware failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
Definitions
- the present invention relates to the field of multimedia technologies, and in particular, to a streaming media recording technology.
- Streaming media refers to continuous time-based media, such as audio, video or multimedia files, that use streaming technology in the network.
- the streaming service can provide users with continuous audio and video streams to meet the needs of users to watch dynamic video and audio online.
- Streaming media technology has been greatly applied in the field of media on demand and media broadcast. As an important way to save video information, digital video has been widely used in many fields.
- Platform recording as the name implies, is responsible for the execution and preservation of video recording by the platform side (server side).
- the present invention provides a platform recording method, system, and client for solving the problem that the platform recording fails or the content is missing when the recording server fails to perform the platform recording in the prior art.
- a client is provided.
- the client includes a sending module, and the sending module is configured to send a recording task request to the recording server, and the sending module is further configured to periodically send a keep-alive message to the recording server, and send the video file to the server after the recording server returns to normal.
- the client further includes: a backup module, configured to locally back up the recording task sent to the recording server; and a detecting module, configured to detect whether the local backup recording task list is being executed or The recording task to be executed soon; the connection module for connecting to the encoder; and the saving module for saving the recording file.
- the above backup module is also used to save a list of all recording tasks acquired from the recording server.
- a platform recording system is provided.
- the system includes a client, a video server, and an encoder.
- the client is configured to send a recording task to the recording server, and back up the recording task locally.
- the client is further configured to detect whether there is a recording task in the recording task list of the local backup that is being executed or is about to start, and when present, the client is connected to the encoder for recording, and The video file is saved locally.
- the client is further configured to send a video file to the recording server after the recording server returns to normal.
- the above recording server is also used for the situation before the recording server has an abnormality.
- the video server has recorded a part of the video file, the video file sent by the client and some video files recorded by the video server are spliced in chronological order, and the video server is further used to save the spliced video file; If the server does not start the recording task, the recording server is also used to save the video file sent by the client.
- the client is further configured to periodically send a keep-alive message to the video recording server.
- the recording server is further configured to send a response message of the keep-alive message to the client.
- the response message of the keep-alive message includes the running status of the recording server.
- the above system also includes other servers connected to the client.
- the response message of the keep-alive message further includes all the recording task lists stored by the recording server.
- a platform recording method includes the following steps: The client sends a recording task to the recording server, and the recording task is backed up locally; when the recording server is abnormal, the client detects whether the recording task list of the local backup is executing or is about to start execution. Recording task, when it exists, the client connects to the encoder for recording, and saves the recording file locally.
- the method further includes: after the video server returns to normal, the client sends the video file to the video server; before the video server is abnormal: if the video server has recorded part of the video file, in chronological order The video file sent by the client and a part of the video file recorded by the video server are spliced, and the video server saves the spliced video file; if the video server does not start the recording task, the video server saves the video file sent by the client.
- the method further includes: the client periodically sends a keep-alive message to the recording server, and the recording server sends a response message of the keep-alive message to the client; the response message of the keep-alive message includes an operating state of the recording server.
- the client determines whether the recording server is normal according to the response message of the keep-alive message.
- the response message of the keep-alive message may be used to obtain a video task list of the server, and the client obtains the video task list stored by the video server according to the response message of the keep-alive message, and saves it locally; the client passes the keep-alive message.
- at least one online client is load-balanced by other servers connected to the client to perform a recording task.
- FIG. 1 is a structural diagram of a client according to an embodiment of the present invention
- FIG. 2 is an application environment deployment diagram of a platform recording system according to an embodiment of the present invention
- FIG. 1 is a structural block diagram of a client according to an embodiment of the present invention.
- the client includes a sending module, a backup module, a detecting module, and a connecting module.
- the sending module 101 is configured to send a recording task request to the recording server, and the sending module 101 is further configured to periodically send a keep-alive message to the recording server, and send the video file to the server after the recording server returns to normal;
- the client further includes: a backup module 105, configured to locally back up the recording task sent to the recording server; and a detecting module 102, configured to detect whether there is a recording task being executed or about to be executed in the local backup recording task list;
- the connection module 103 is configured to be connected to the encoder; and the saving module 104 is configured to save the video file.
- the backup module 105 is further configured to save a list of all the recording tasks acquired from the recording server.
- the recording task when the recording server is abnormal, the recording task can still be completed by the client.
- a platform recording system is further provided, and when the recording server is abnormal, the recording task can still be completed through the client.
- 2 is an application environment deployment diagram of a platform recording system according to an embodiment of the present invention.
- the encoder 203 is a device capable of providing streaming media data directly connected to the camera, and the client 201 can There are many types, such as monitoring terminals.
- the camera is deployed as a front-end device of the monitoring system directly at the monitoring site, and is responsible for video image collection.
- the video server and the encoder can be connected through the public network (Internet) or through a private network.
- a platform recording system includes a client 201, a recording server 202, and an encoder 203.
- the client 201 is configured to send a recording task to the recording server 202, and back up the recording locally.
- the client 201 is further configured to detect whether there is a recording task being executed or about to start in the recording task list of the local backup, and when present, the client 201 and the encoder
- the 203 is connected for recording, and the recording file is saved locally.
- the client 201 is further configured to: after the recording server 202 returns to normal, send the recording file to the recording server; and the recording server 202 is further configured to: before the recording server 202 is abnormal.
- the video server 202 has recorded a part of the video file, the video file sent by the client 201 and a part of the video file recorded by the video server 202 are spliced in chronological order.
- the video server 202 is also used to save the spliced file.
- the video file 202 is also used to save the video file sent by the client 201 if the recording server 202 does not start the recording task.
- the client 201 is further configured to periodically send a keep-alive message to the video recording server 202.
- the video server 202 is further configured to send a response message of the keep-alive message to the client.
- the response message of the message includes the operational status of the recording server 202.
- the above system further includes other servers connected to the client 201; the response message of the keep-alive message further includes all the recording task lists stored by the recording server 202; when the recording server 202 is abnormal, the other The server load balancing selects at least one online client 201 to perform a recording task.
- a platform recording method is provided, and details of each of the above processes are further described below in conjunction with FIG. The method includes the following steps. For multiple recording tasks, the following steps may be performed in parallel, in no particular order: Step 301, the client sends a recording task request to the recording server; The recording server saves the recording task sent by the client, and performs the recording task according to the system time.
- the client can not only back up the recording task set by itself, but also obtain the list of all the recording tasks on the recording server side through the response message of the keep-alive message.
- an abnormality occurs in the recording server, one of the online ones can be selected according to the algorithm such as load balancing.
- the client completes the recording task (the selected client may not be the initiator of the recording task), and other servers connected to the client other than the recording server, such as the login server, perform load balancing judgment; in the above case, the client The end saves all the recording task records measured by the recording server. If an abnormality occurs in the recording server, if there is no recording task being executed or about to be executed in the recording task list saved by the client, the client periodically repeats the recording of the local backup recording task.
- the above two steps, the specific operations include: The client timing (such as every 1 minute) continuously sends a keep-alive message to the recording server, and communicates with the recording server, synchronizes the system time, and also passes the message. Respond to monitoring the operation of the recording server.
- Step 307 The keep-alive failure indicates that the recording server is abnormal.
- the client detects whether there is a recording task in the local backup recording task list that is being executed or is about to start. When it exists, the client directly connects to the encoder, and the encoder controls the camera.
- the above two steps include: The client determines whether the response message of the video server keep-alive message is normal. If the keep-alive fails or the recording server does not respond, it indicates that the recording server is abnormal.
- the client detects the local backup recording task list, and judges whether there is a recording task that is being executed or should be started according to the system time. If there is an ongoing or upcoming At the beginning of the recording task, the client directly connects to the target encoder associated with the recording task in a direct connection, and saves the video file sent by the encoder locally.
- the video file name can include the ID of the recording task, the monitoring point ID, the actual start time and end time of the local recording.
- Step 310 The video file saved locally by the client is transmitted, and then the recording server sends a complete video file corresponding to a video recording task to the client requesting the video recording task.
- a platform recording method mainly includes the following steps: Step 1 In this embodiment, a platform timing recording task is taken as an example, and the client initiates a request for a recording task to the platform side by using TCP+XML.
- the request message includes the ID of the target recording task, the ID of the monitoring point, the start and end time of the recording, and the periodicity of the recording (weekly or daily).
- the recording task sent to the platform side is backed up in the local database.
- the recording server After receiving the video task request from the client, the recording server saves the recording task in the Oracle database on the platform side, and periodically scans the records in the recording task table. The start or end time meets the required recording plan.
- Step 3 In this embodiment, the client sends a keep-alive message to the recording server in TCP+XML every 1 minute, and parses the response message replied by the recording server.
- the normal keep-alive response message should include the system time of the server (the system time used to synchronize the client) and the current running status of the server; Step 4: If the client finds that the keep-alive fails, the check is saved locally. Whether there is a recording task being executed or about to start in the platform recording task list in the database; Step 5: The client starts the recording task execution thread, and judges that if there is a recording task that has started or a recording task to be started, according to the recording The monitoring point ID corresponding to the task is directly connected to the corresponding encoder for local recording. If the client does not have a recording task that is being executed or is about to start, the client periodically repeats the recording of the local backup recording task table.
- the video task that needs to be executed is executed by the client, and the client periodically sends the keep-alive message. If the video server returns to normal, the client stops direct recording and ends the process. Step 6, the client encodes the code through direct connection. The video stream of the device is saved locally, and should be included when naming the video file. Important information such as the ID of the task, the ID of the monitoring point, the actual start time and the ending time of the local recording; Step 7, after the keep-alive message returns to normal, it indicates that the recording server resumes normal operation and can continue to perform the recording task, then the client stops the local straight Even the video is recorded, and the local video file is uploaded to the platform side. In this embodiment, File Transfer Protocol (File Transfer Protocol) is used.
- File Transfer Protocol File Transfer Protocol
- Step 8 After the client uploads the video file, if the video server can determine whether there is part of the video file of the video task on the platform side according to the video task ID corresponding to the video file, if there is a video file on the platform side, For some video files, the platform side files and the video files uploaded by the client are spliced in order of time to form a completed recording task. If the recording task is completely completed by the client, the file uploaded by the client is directly renamed and saved as a platform video file. In addition, in the platform recording method, system and client involved in the above embodiment, the backup of the client local recording task can also be saved only in the data structure of the memory, so that the recording task execution thread of the client can be more effective.
- the period (time interval) of the keep-alive can be shortened by not burdening the recording server to improve the time. Found the timeliness of the recording server exception.
- the platform recording can be started manually.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
L'invention concerne un procédé, un système et un client pour plate-forme à enregistrement vidéo. Lorsqu'un serveur d'enregistrement vidéo fonctionne anormalement, un client détecte s'il existe une tâche d'enregistrement vidéo exécutée ou à exécuter dans une liste de tâches d'enregistrement vidéo qui est sauvegardée en local. Le cas échéant, le client active le codeur et la vidéo est enregistrée, et le fichier vidéo est stocké localement. La solution de l'invention permet, dans le cas où le mécanisme d'enregistrement vidéo de plate-forme ne fonctionne pas côté serveur, d'introduire un mécanisme de sauvegarde mutuelle entre la plate-forme et le client. Lorsque le serveur d'enregistrement vidéo de plate-forme ne fonctionne pas et qu'il ne peut pas effectuer l'enregistrement vidéo de plate-forme, le client exécute la tâche d'enregistrement vidéo de plate-forme à la place du serveur d'enregistrement vidéo. De cette façon, l'invention peut remplir les tâches d'enregistrement vidéo avec souplesse dans le cas où le serveur d'enregistrement vidéo ne fonctionne pas, le système présentant une bonne tolérance aux défaillances.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008102419777A CN101483762B (zh) | 2008-12-31 | 2008-12-31 | 一种平台录像方法、系统 |
| CN200810241977.7 | 2008-12-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010075699A1 true WO2010075699A1 (fr) | 2010-07-08 |
Family
ID=40880671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/073619 Ceased WO2010075699A1 (fr) | 2008-12-31 | 2009-08-28 | Procédé, système et client pour plate-forme à enregistrement vidéo |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101483762B (fr) |
| WO (1) | WO2010075699A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150098363A1 (en) * | 2013-10-08 | 2015-04-09 | Cisco Technology, Inc. | Configurable Call Recording Policy |
| CN106331599A (zh) * | 2015-07-10 | 2017-01-11 | 北京同步科技有限公司 | 视频监控系统及其监控方法 |
| CN114598895A (zh) * | 2020-12-04 | 2022-06-07 | 腾讯云计算(长沙)有限责任公司 | 音视频处理方法、装置、设备及计算机可读存储介质 |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101483762B (zh) * | 2008-12-31 | 2011-07-13 | 中兴通讯股份有限公司 | 一种平台录像方法、系统 |
| CN101610402B (zh) * | 2009-07-27 | 2011-12-07 | 中兴通讯股份有限公司 | 一种视频监控过程中录像中断恢复的方法及系统 |
| CN101873462B (zh) * | 2009-08-07 | 2012-05-30 | 杭州海康威视数字技术股份有限公司 | Dvr的数据备份恢复方法、系统及dvr |
| CN101854253B (zh) * | 2010-05-07 | 2012-08-29 | 无锡中星微电子有限公司 | 一种自动恢复监控和存储的方法及其监控系统 |
| CN102780924A (zh) * | 2012-07-13 | 2012-11-14 | 中兴通讯股份有限公司 | 录像上载控制方法及装置 |
| CN103152423A (zh) * | 2013-03-15 | 2013-06-12 | 安科智慧城市技术(中国)有限公司 | 一种云存储系统及其数据存取方法 |
| CN104935871A (zh) * | 2014-03-19 | 2015-09-23 | 北京信威通信技术股份有限公司 | 一种视频调度中的视频回传方法 |
| CN107071351B (zh) * | 2017-03-30 | 2019-11-05 | 杭州瑞网广通信息技术有限公司 | 一种车站多级容灾架构及方法 |
| CN108089944A (zh) * | 2017-12-08 | 2018-05-29 | 四川金英科技有限责任公司 | 一种在数据库故障条件下保证数据完整性的系统 |
| CN107943619A (zh) * | 2017-12-08 | 2018-04-20 | 四川金英科技有限责任公司 | 一种在数据库故障条件下保证数据完整性的方法 |
| CN108089945A (zh) * | 2017-12-08 | 2018-05-29 | 四川金英科技有限责任公司 | 一种在数据库故障条件下保证数据完整性的方法和系统 |
| CN109951662B (zh) * | 2017-12-20 | 2022-06-14 | 浙江宇视科技有限公司 | 录像备份方法及系统 |
| CN110881113B (zh) * | 2018-09-06 | 2022-08-26 | 杭州海康威视系统技术有限公司 | 录像计划的修正方法、装置及电子设备 |
| CN111064998A (zh) * | 2019-12-27 | 2020-04-24 | 南京巨鲨显示科技有限公司 | 一种支持负载均衡的录播系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1917634A (zh) * | 2006-09-13 | 2007-02-21 | 谭政 | 一种用于视频监控系统热备份的方法 |
| CN101127894A (zh) * | 2007-09-24 | 2008-02-20 | 中兴通讯股份有限公司 | 一种保障视频监控录像连续性的方法 |
| CN101483762A (zh) * | 2008-12-31 | 2009-07-15 | 中兴通讯股份有限公司 | 一种平台录像方法、系统及客户端 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1867068A (zh) * | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| EP1868382A3 (fr) * | 2002-09-13 | 2008-02-27 | Sharp Kabushiki Kaisha | Procédé d'enregistrement de programme de radiodiffusion, dispositif de contrôle de communication, et dispositif de communication mobile |
| CN100512424C (zh) * | 2005-09-09 | 2009-07-08 | 华为技术有限公司 | 视频录像的实现方法及机顶盒 |
-
2008
- 2008-12-31 CN CN2008102419777A patent/CN101483762B/zh not_active Expired - Fee Related
-
2009
- 2009-08-28 WO PCT/CN2009/073619 patent/WO2010075699A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1917634A (zh) * | 2006-09-13 | 2007-02-21 | 谭政 | 一种用于视频监控系统热备份的方法 |
| CN101127894A (zh) * | 2007-09-24 | 2008-02-20 | 中兴通讯股份有限公司 | 一种保障视频监控录像连续性的方法 |
| CN101483762A (zh) * | 2008-12-31 | 2009-07-15 | 中兴通讯股份有限公司 | 一种平台录像方法、系统及客户端 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150098363A1 (en) * | 2013-10-08 | 2015-04-09 | Cisco Technology, Inc. | Configurable Call Recording Policy |
| US9363368B2 (en) * | 2013-10-08 | 2016-06-07 | Cisco Technology, Inc. | Configurable call recording policy |
| CN106331599A (zh) * | 2015-07-10 | 2017-01-11 | 北京同步科技有限公司 | 视频监控系统及其监控方法 |
| CN114598895A (zh) * | 2020-12-04 | 2022-06-07 | 腾讯云计算(长沙)有限责任公司 | 音视频处理方法、装置、设备及计算机可读存储介质 |
| CN114598895B (zh) * | 2020-12-04 | 2023-08-11 | 腾讯云计算(长沙)有限责任公司 | 音视频处理方法、装置、设备及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101483762B (zh) | 2011-07-13 |
| CN101483762A (zh) | 2009-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010075699A1 (fr) | Procédé, système et client pour plate-forme à enregistrement vidéo | |
| CN101873462B (zh) | Dvr的数据备份恢复方法、系统及dvr | |
| US20100138531A1 (en) | Real time protocol stream migration | |
| US8042000B2 (en) | Apparatus, system, and method for validating application server replication errors | |
| JPH02310665A (ja) | 分散トランザクション処理システム | |
| US20140207855A1 (en) | Cooperative Client And Server Logging | |
| WO2016173179A1 (fr) | Procédé et dispositif pour commutation de base de données primaire et de base de données secondaire | |
| CN106656593A (zh) | 流媒体直播录制冗余热备的方法及系统 | |
| WO2012012924A1 (fr) | Procédé pour assurer l'intégrité des données multimédias dans un système de stockage en réseau | |
| WO2012174935A1 (fr) | Procédé d'implémentation d'un service persistant et système de service persistant | |
| CN108712422A (zh) | 一种创建转码任务的方法和装置 | |
| CN103167358A (zh) | 一种机顶盒、媒体播放处理及媒体恢复播放方法 | |
| CN101742254B (zh) | 视频监控系统信息的备份方法和中心平台服务器 | |
| US20190312922A1 (en) | Method for processing transcoding task, system and task management server | |
| WO2019196158A1 (fr) | Procédé et système de traitement de tâche de transcodage, et serveur de gestion de tâche | |
| CN119336361A (zh) | 一种分布式存储系统升级方法及装置、设备、介质 | |
| CN111209265B (zh) | 一种数据库切换方法和终端设备 | |
| CN113946487B (zh) | 一种故障场景下自主服务降级恢复的实现方法及系统 | |
| CN108900337B (zh) | 一种元数据服务的故障恢复方法、服务器、客户端及系统 | |
| CN115243070B (zh) | 一种直播拉流进程异常自动恢复方法及处理终端 | |
| US20060161651A1 (en) | Managing resources within a fault tolerant collaboration system | |
| CN111258795A (zh) | 一种samba集群故障重连方法、装置、设备、介质 | |
| CN113242263A (zh) | 一种会议服务器及音视频会议数据的修正方法 | |
| CN117880254A (zh) | 一种实时通讯的重连方法 | |
| Lin et al. | A fault-tolerant ONVIF protocol extension for seamless surveillance video stream recording |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09835986 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09835986 Country of ref document: EP Kind code of ref document: A1 |