CN101483762B - Platform video recording method, system and customer terminal - Google Patents
Platform video recording method, system and customer terminal Download PDFInfo
- Publication number
- CN101483762B CN101483762B CN2008102419777A CN200810241977A CN101483762B CN 101483762 B CN101483762 B CN 101483762B CN 2008102419777 A CN2008102419777 A CN 2008102419777A CN 200810241977 A CN200810241977 A CN 200810241977A CN 101483762 B CN101483762 B CN 101483762B
- Authority
- CN
- China
- Prior art keywords
- video recording
- recording server
- client
- record task
- 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.)
- Expired - Fee Related
Links
Images
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
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
This invention provides a platform video method, system and client, under malfunction of video server, the client can detect whether performing video or video to be performed exists in local video task directory, if so, the client can connect with a encoder to perform video and store the video file locally; according to at least one scheme of this invention, mutual client/platform backup mechanism is realized so that the client can perform platform video task instead of the video server under server malfunction of platform video mechanism, in order to ensure normal video task for server malfunction with excellent disaster recovery capability.
Description
Technical field
The present invention relates to multimedia technology field, be specifically related to Streaming Media video recording technology.
Background technology
Along with development of internet technology, a kind of new medium technique arises at the historic moment, stream media technology that Here it is.Streaming Media is meant the continuous time-base media that uses the stream transmission technology in network, as audio frequency, video or multimedia file.The stream service can provide continual audio/video flow to the user, satisfies the online dynamically audio-visual demand of watching of user, and stream media technology is used greatly in media-on-demand field and medium living broadcast field.
Digital recording all is widely used at numerous areas as a kind of important video information preserving type.Platform video recording is as the term suggests be meant execution and the preservation of being responsible for video recording by platform side (server end).Because existing platform video recording system generally adopts C/S (client/server) framework, so when carrying out platform video recording, server end is had stronger dependence.If going offline appears in server end or fortuitous event such as the machine of delaying, then can cause the failure or the excalation of platform video recording.
Summary of the invention
In view of this, the invention provides a kind of platform video recording method, system, when fortuitous event occurring and can not carry out platform video recording, cause the problem of platform video recording failure or disappearance in order to solve in the prior art video recording server.
According to an aspect of the present invention, provide a kind of platform video recording system,
This system comprises client, video recording server, encoder;
Above-mentioned client is used for just often sending record task to the video recording server when the video recording server, and in this record task of local backup;
When described video recording server occurs when unusual, whether this client, the record task tabulation that also is used for detecting local backup exist is being carried out or is being about to the record task that begins to carry out, when existing, this client is connected with encoder records a video, and video file is kept at this locality;
Above-mentioned client also is used for, and after described video recording server recovers normally, sends described video file to described video recording server;
Described video recording server, be used for before described video recording server occurs unusually: if described video recording server has been recorded the part video file, then splice the video file of described client transmission and the part video file that described video recording server is recorded according to the time order and function order, described video recording server also is used to preserve spliced video file; If described video recording server does not begin record task, then described video recording server also is used to preserve the video file that described client sends.
In addition, above-mentioned client also is used for regularly sending keep-alive message to above-mentioned video recording server,
Above-mentioned video recording server also is used for sending to this client the response message of above-mentioned keep-alive message;
The response message of above-mentioned keep-alive message comprises the running status of described video recording server.
In addition, said system also comprises other server that is connected with client;
The response message of above-mentioned keep-alive message also comprises whole record task tabulations of above-mentioned video recording server stores;
When described video recording server occurs when unusual, by above-mentioned other server load balancing select at least one online client and carry out record task.
According to a further aspect of the invention, provide a kind of platform video recording method,
Said method comprises the steps:
When the video recording server just often, client sends record task to the video recording server, and with this record task at local backup;
When the video recording server occurs when unusual, whether client detects to exist in the record task tabulation of local backup is carrying out or is being about to the record task that begins to carry out, when existing, client is connected with encoder records a video, and video file is kept at this locality;
After the video recording server recovered normally, above-mentioned client sent above-mentioned video file to the video recording server;
Before described video recording server occurs unusually: if described video recording server has been recorded the part video file, then splice the video file of described client transmission and the part video file that described video recording server is recorded according to the time order and function order, described video recording server is preserved spliced video file; If described video recording server does not begin record task, then described video recording server is preserved the video file that described client sends.
In addition, said method also comprises:
Above-mentioned client regularly sends keep-alive message to the video recording server, and this video recording server sends the response message of described keep-alive message to this client;
The response message of above-mentioned keep-alive message comprises the running status of this video recording server.
Above-mentioned client judges according to the response message of above-mentioned keep-alive message whether this video recording server is normal.
In addition, the response message of above-mentioned keep-alive message also can be used to obtain the record task tabulation of server end, and client is obtained the record task tabulation of video recording server stores according to the response message of this keep-alive message, and preserves in this locality;
Whole record task that client can be obtained the storage of video recording server end by keep-alive message are tabulated, but also each client is only obtained the record task of this client appointment, rather than a client is obtained whole record task that all clients are formulated;
When described video recording server occurs when unusual, by other server load balancing that is connected with client select at least one online client and carry out record task.
By above-mentioned at least one scheme of the present invention, when platform video recording mechanism under the situation that server side breaks down, introduce client and the mutual standby host system of platform, when the video recording server fortuitous event occurs and can not carry out platform video recording, replace the video recording server to carry out the platform video recording task by client, can guarantee that platform video recording still can finish record task at the video recording server when breaking down smoothly, have good disaster tolerance.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of specification, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the structured flowchart according to the client of the embodiment of the invention;
Fig. 2 is the applied environment deployment diagram according to the platform video recording system of the embodiment of the invention;
Fig. 3 is the flow chart of the specific implementation process of the embodiment of the invention one.
Embodiment
As mentioned above, the invention provides a kind of platform video recording method, system and client, when accident occurring and can not carry out platform video recording in order to solve in the prior art video recording server, the problem of platform video recording failure or disappearance.In this scheme,, make and when the video recording server breaks down, still can finish record task smoothly by client and the mutual standby host system of video recording server.
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for description and interpretation the present invention, and be not used in qualification the present invention.
According to the embodiment of the invention, a kind of client is provided, be structured flowchart as Fig. 1 according to the client of the embodiment of the invention, comprise according to the client of the embodiment of the invention: sending module, backup module, detection module, link block, preservation module.
Further describe above-mentioned each module below in conjunction with accompanying drawing.
And above-mentioned client also comprises:
Whether detection module 102, the record task tabulation that is used for detecting local backup exist is being carried out or is being about to the record task that begins to carry out;
Preserve module 104, be used to preserve video file.
Above-mentioned backup module 105 also is used to preserve whole record task tabulations of obtaining from the video recording server.
According to the above-mentioned client of the embodiment of the invention, when the video recording server occurs still can finishing record task by client when unusual.
According to the embodiment of the invention, a kind of platform video recording system also is provided, the server that is used to record a video occurs still can finishing record task by client when unusual.
Fig. 2 is the applied environment deployment diagram according to the platform video recording system of the embodiment of the invention, in the concrete enforcement environment as shown in Figure 2, encoder 203 for the direct-connected equipment that stream medium data can be provided of camera, client 201 can be a variety of, such as monitor terminal, camera directly is deployed in the monitoring scene as the headend equipment of supervisory control system, is responsible for the collection of video image; Can be connected by public network (InterNet) between video recording server and the encoder, also can connect by private network, be direct physical connection between encoder and the camera.
Under the normal condition, video recording server 202 is connected with encoder 203 carries out record task, client 201 is after video recording server 202 is initiated the record task request, and video recording server 202 is carried out record task according to the record task tabulation of self preserving, and preserves video file.Adopt platform video recording of the present invention system, when video recording server 202 takes place when unusual, client 201 can adopt direct-connected mode directly to connect with the encoder 203 that is positioned at front end, carries out record task, preserves video file, such as video flowing, finishing the video recording operation.
As shown in Figure 2, a kind of system of platform video recording comprises client 201, video recording server 202, encoder 203, further describes above-mentioned each entity below in conjunction with accompanying drawing.
When 202 appearance of video recording server are unusual, this client 201, whether the record task tabulation that also is used for detecting local backup exists is being carried out or is being about to the record task that begins to carry out, when existing, this client 201 is connected with encoder 203 records a video, and video file is kept at this locality.
In addition, client 201 also is used for, and after described video recording server 202 recovers normally, sends described video file to described video recording server;
If this video recording server 202 has been recorded the part video file, then splice the video file of above-mentioned client 201 transmissions and the part video file that this video recording server 202 is recorded according to the time order and function order, this video recording server 202 also is used to preserve spliced video file; If this video recording server 202 does not begin record task, then this video recording server 202 also is used to preserve the video file that described client 201 sends.
In addition, above-mentioned client 201 also is used for regularly sending keep-alive message to above-mentioned video recording server 202,
Above-mentioned video recording server 202 also is used for sending to this client the response message of above-mentioned keep-alive message;
The response message of above-mentioned keep-alive message comprises the running status of described video recording server 202.
In addition, said system also comprises other server that is connected with client 201;
The response message of above-mentioned keep-alive message also comprises whole record task tabulations of above-mentioned video recording server 202 storages;
When described video recording server 202 occurs selecting at least one online client 201 execution record task by above-mentioned other server load balancing ground when unusual.
According to the embodiment of the invention, a kind of platform video recording method is provided, further describe the details of above-mentioned each processing below in conjunction with Fig. 3.This method comprises the steps, for a plurality of record task, below step can executed in parallel, in no particular order:
Step 301, client sends the record task request to the video recording server;
The video recording server is preserved the record task that client sends, and according to system time execution record task, video recording server (platform side) is kept at record task or the plan unification that each client issues in the platform side database, perhaps directly be kept in the internal memory obtaining record task retrieval rate faster, and carry out corresponding record task according to system time with the form of data structure.
Above-mentioned two steps, concrete operations comprise:
Client sends the record task request to the video recording server;
Above-mentioned request message comprises the periodical information of record task ID, control point ID, video recording time started, video recording concluding time, video recording;
The client record task that backup client sends to the video recording server in local data base.Client can back up the record task that self formulates incessantly, also can be by the response message of keep-alive message, obtain whole record task tabulations of video recording server side, take place when unusual at the video recording server, can finish record task (client of choosing may not be the promoter of this record task) according to selected one of them on-line client of load balancing scheduling algorithm, wherein can carry out load balancing as logon server and judge by other other servers that are connected with client beyond the video recording server;
In these cases; whole record task list that client storage video recording server is surveyed; take place when unusual at the video recording server; do not carrying out or be about to the record task that begins to carry out if do not exist in the record task of the client storage tabulation; the client record task list of duplicate detection local backup regularly then; the record task of carrying out if necessary is then by client executing during this time, and client regularly repeats to send keep-alive message simultaneously, if the video recording server recovers normally then process ends.
Step 303, the video recording server is connected with encoder, the request video flowing, encoder control camera begins video recording;
Step 304, encoder returns video flowing to the video recording server;
Step 305, client regularly send keep-alive message to the video recording server;
Step 306, the video recording server sends the response message of described keep-alive message to this client;
The response message of above-mentioned keep-alive message comprises the running status of this video recording server.
Above-mentioned client judges according to the response message of above-mentioned keep-alive message whether this video recording server is normal.
Above two steps, concrete operations comprise:
Client timing (as every 1 minute) ceaselessly sends keep-alive message to the video recording server, and to the operation conditions of video recording server circular self, the synchro system time, the while is also passed through the ruuning situation of message response surveillance video server.
Step 307, the keep-alive failure, it is unusual to show that the video recording server occurs, whether client detects to exist in the record task tabulation of local backup is carrying out or is being about to the record task that begins to carry out, when existing, the direct-connected encoder of client, encoder control camera is recorded a video;
Step 308, client is obtained video flowing by direct-connected mode from encoder-side, and it saves as video file in this locality;
Above-mentioned two steps, concrete operations comprise:
Client judges whether the response message of video recording server keep-alive message is normal; If keep-alive failure or video recording server do not have corresponding; it is unusual to show that then the video recording server occurs; client detects the record task tabulation of local backup; judge whether the record task carrying out or should begin to carry out according to system time; carrying out or to be about to the record task that begins to carry out if exist; the subject encoder connection that the direct-connected mode of customer end adopted is directly relevant with record task,, and the video file that encoder is sent is kept at this locality.The video file title can comprise ID, the control point ID of record task, local actual time started of video recording and concluding time.
Step 309, keep-alive recovers, and the video recording server recovers normal, and above-mentioned client is uploaded the above-mentioned local video file of preserving to the video recording server;
Before the video recording server occurs unusually: if this video recording server has been recorded the part video file, then splice the video file of client transmission and the part video file that this video recording server is recorded according to the time order and function order, described video recording server is preserved spliced video file; If this video recording server does not begin record task, then should directly preserve the video file of above-mentioned client upload by the video recording server.
When client is uploaded video file to the video recording server, can use technology such as breakpoint transmission or multi-thread concurrent download to improve the file transfer quality.
Step 310, the video file end of transmission that client terminal local is preserved, the server of recording a video then sends to the complete video file corresponding to a certain record task the client of this record task of request.
In order to further describe the embodiment of said method, be example with a kind of platform video recording method below, the embodiment of the said method that the embodiment of the invention is provided describes.
Embodiment one
A kind of platform video recording method mainly may further comprise the steps:
Step 1, in the present embodiment with platform regularly record task be example, client is initiated the request of record task to platform side by the mode of TCP+XML.Comprise information such as the start and end time of ID, the video recording of ID, the control point of target record task, the periodicity of video recording (weekly or every day) in the request message.The record task backup that will be sent to platform side simultaneously is in local data base;
Step 2 after the video recording server is received the record task request of client, is kept at record task in the oracle database of platform side, and the record in the timing scan record task list, beginning or satisfactory video recording plan of concluding time;
Step 3, in the present embodiment, client sends keep-alive message every 1 minute mode with TCP+XML to the video recording server, and resolves the response message that the video recording server is replied.Normal keep-alive response message should comprise the system time system time of sync client (be used for) and the current contents such as running status of server of server;
If whether step 4 client terminal to discover keep-alive failure, is then checked to exist in the platform video recording task list that is kept in the local data base and is being carried out or be about to the record task that begins to carry out;
Step 5, client is opened the record task execution thread, and is then according to the control point ID of these record task correspondences, direct-connected to the initiation of corresponding codes device if judge that record task that has begun or the record task that is about to begin are arranged, and carries out this locality video recording; If not existing, client do not carrying out or is being about to the record task that begins to carry out, the client record task list of duplicate detection local backup regularly then, the record task of carrying out if necessary is then by client executing during this time, client regularly repeats to send keep-alive message simultaneously, client stops direct-connected video recording, process ends if the video recording server recovers normally then;
Step 6, client is kept at this locality by direct-connected mode with the video flowing of encoder, should comprise important informations such as ID, the control point ID of record task, local actual time started of video recording and concluding time when video file is named;
Step 7, after keep-alive message is recovered normally, expression video recording server recovers operate as normal and can continue to carry out record task, and then client stops local direct-connected video recording, and local video file is uploaded to platform side (adopting the ftp agreement to upload video file in the present embodiment);
Step 8, after the client upload video file is finished, if the video recording server can judge whether platform side exists the part video file of this record task according to the record task ID of video file correspondence, if platform side has the part video file, then the video file of platform side file and the client upload sequencing according to the time is spliced, form a record task of finishing.If this record task is finished by client fully, then direct file with client upload renames, and saves as the platform video recording file.
In addition, the platform video recording method that relates in the above-described embodiments, system and client, the backup of client terminal local record task also can only be kept in the data structure of internal memory, and the local backup record task list can be retrieved and carry out to the record task execution thread of client more effectively thus.
In addition; the platform video recording method that relates in the above-described embodiments, system and client; the cycle of keep-alive (time interval) can be adopted the shorter time under the prerequisite of bringing HD for the video recording server, to improve the promptness of finding the video recording server exception.
Certainly; the present invention also can have other various embodiments; as adopt manual mode to begin platform video recording; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.
Claims (6)
1. a platform video recording system comprises client, video recording server, encoder, it is characterized in that, described client is used for just often sending record task to the video recording server when the video recording server, and in this record task of local backup;
When described video recording server occurs when unusual, whether described client, the record task tabulation that also is used for detecting local backup exist is being carried out or is being about to the record task that begins to carry out, when existing, described client is connected with encoder records a video, and video file is kept at this locality;
Described client also is used for, and after described video recording server recovers normally, sends described video file to described video recording server;
Described video recording server, be used for before described video recording server occurs unusually: if described video recording server has been recorded the part video file, then splice the video file of described client transmission and the part video file that described video recording server is recorded according to the time order and function order, described video recording server also is used to preserve spliced video file; If described video recording server does not begin record task, then described video recording server also is used to preserve the video file that described client sends.
2. platform video recording according to claim 1 system is characterized in that,
Described client also is used for regularly sending keep-alive message to described video recording server,
Described video recording server is used for sending to this client the response message of described keep-alive message;
The response message of described keep-alive message comprises the running status of described video recording server.
3. platform video recording according to claim 2 system is characterized in that,
Described system also comprises other server that is connected with client;
The response message of described keep-alive message also comprises whole record task tabulations of described video recording server stores;
When described video recording server occurs when unusual, by described other server load balancing select at least one online client and carry out record task.
4. the method for a platform video recording, described method comprises:
When the video recording server just often, client sends record task to the video recording server, and with this record task at local backup;
When described video recording server occurs when unusual, whether described client detects to exist in the record task tabulation of local backup is carrying out or is being about to the record task that begins to carry out, when existing, described client is connected with encoder records a video, and video file is kept at this locality;
After described video recording server recovered normally, described client sent described video file to described video recording server;
Before described video recording server occurs unusually: if described video recording server has been recorded the part video file, then splice the video file of described client transmission and the part video file that described video recording server is recorded according to the time order and function order, described video recording server is preserved spliced video file; If described video recording server does not begin record task, then described video recording server is preserved the video file that described client sends.
5. platform video recording method according to claim 4 is characterized in that, described method also comprises:
Described client regularly sends keep-alive message to described video recording server, and this video recording server sends the response message of described keep-alive message to this client;
The response message of described keep-alive message comprises the running status of described video recording server, and described client judges according to the response message of described keep-alive message whether described video recording server is normal.
6. platform video recording method according to claim 5 is characterized in that,
The response message of described keep-alive message also comprises the record task tabulation of described video recording server stores, and described client is obtained the record task tabulation of described video recording server stores according to the response message of described keep-alive message, and preserves in this locality;
When described video recording server occurs when unusual, by other server load balancing that is connected with client select at least one online client and carry out record task.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102419777A CN101483762B (en) | 2008-12-31 | 2008-12-31 | Platform video recording method, system and customer terminal |
PCT/CN2009/073619 WO2010075699A1 (en) | 2008-12-31 | 2009-08-28 | Method, system and client for platform video recording |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102419777A CN101483762B (en) | 2008-12-31 | 2008-12-31 | Platform video recording method, system and customer terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101483762A CN101483762A (en) | 2009-07-15 |
CN101483762B true CN101483762B (en) | 2011-07-13 |
Family
ID=40880671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102419777A Expired - Fee Related CN101483762B (en) | 2008-12-31 | 2008-12-31 | Platform video recording method, system and customer terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101483762B (en) |
WO (1) | WO2010075699A1 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483762B (en) * | 2008-12-31 | 2011-07-13 | 中兴通讯股份有限公司 | Platform video recording method, system and customer terminal |
CN101610402B (en) * | 2009-07-27 | 2011-12-07 | 中兴通讯股份有限公司 | Method and system for recovering interrupted video in video monitoring process |
CN101873462B (en) * | 2009-08-07 | 2012-05-30 | 杭州海康威视数字技术股份有限公司 | DVR (digital video recorder) and data backup and recovery method and system thereof |
CN101854253B (en) * | 2010-05-07 | 2012-08-29 | 无锡中星微电子有限公司 | Method for automatically recovering monitoring and storing and monitoring system thereof |
CN102780924A (en) * | 2012-07-13 | 2012-11-14 | 中兴通讯股份有限公司 | Video uploading control method and device |
CN103152423A (en) * | 2013-03-15 | 2013-06-12 | 安科智慧城市技术(中国)有限公司 | Cloud storage system and data access method thereof |
US9363368B2 (en) * | 2013-10-08 | 2016-06-07 | Cisco Technology, Inc. | Configurable call recording policy |
CN104935871A (en) * | 2014-03-19 | 2015-09-23 | 北京信威通信技术股份有限公司 | Video return method in video dispatching |
CN106331599A (en) * | 2015-07-10 | 2017-01-11 | 北京同步科技有限公司 | Video monitoring system and monitoring method |
CN107071351B (en) * | 2017-03-30 | 2019-11-05 | 杭州瑞网广通信息技术有限公司 | A kind of station multistage disaster tolerance framework and method |
CN108089944A (en) * | 2017-12-08 | 2018-05-29 | 四川金英科技有限责任公司 | A kind of system to guarantee data integrity under the conditions of database failure |
CN107943619A (en) * | 2017-12-08 | 2018-04-20 | 四川金英科技有限责任公司 | A kind of method to guarantee data integrity under the conditions of database failure |
CN108089945A (en) * | 2017-12-08 | 2018-05-29 | 四川金英科技有限责任公司 | A kind of method and system to guarantee data integrity under the conditions of database failure |
CN109951662B (en) * | 2017-12-20 | 2022-06-14 | 浙江宇视科技有限公司 | Video backup method and system |
CN110881113B (en) * | 2018-09-06 | 2022-08-26 | 杭州海康威视系统技术有限公司 | Method and device for correcting video recording plan and electronic equipment |
CN111064998A (en) * | 2019-12-27 | 2020-04-24 | 南京巨鲨显示科技有限公司 | Recording and broadcasting system supporting load balancing |
CN114598895B (en) * | 2020-12-04 | 2023-08-11 | 腾讯云计算(长沙)有限责任公司 | Audio and video processing method, device, equipment and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1496122A (en) * | 2002-09-13 | 2004-05-12 | 夏普株式会社 | Broadcasting program recording method, communication control device and mobile communication device |
CN1863306A (en) * | 2005-09-09 | 2006-11-15 | 华为技术有限公司 | Method for implementing vidio recording and set-top-box |
CN1867068A (en) * | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
CN101127894A (en) * | 2007-09-24 | 2008-02-20 | 中兴通讯股份有限公司 | A method for ensuring the continuity of video surveillance recording |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100525440C (en) * | 2006-09-13 | 2009-08-05 | 谭政 | Warm back-up method in use for video monitoring and controlling system |
CN101483762B (en) * | 2008-12-31 | 2011-07-13 | 中兴通讯股份有限公司 | Platform video recording method, system and customer terminal |
-
2008
- 2008-12-31 CN CN2008102419777A patent/CN101483762B/en not_active Expired - Fee Related
-
2009
- 2009-08-28 WO PCT/CN2009/073619 patent/WO2010075699A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1867068A (en) * | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
CN1496122A (en) * | 2002-09-13 | 2004-05-12 | 夏普株式会社 | Broadcasting program recording method, communication control device and mobile communication device |
CN1863306A (en) * | 2005-09-09 | 2006-11-15 | 华为技术有限公司 | Method for implementing vidio recording and set-top-box |
CN101127894A (en) * | 2007-09-24 | 2008-02-20 | 中兴通讯股份有限公司 | A method for ensuring the continuity of video surveillance recording |
Non-Patent Citations (1)
Title |
---|
JP平11-68686A 1999.03.09 |
Also Published As
Publication number | Publication date |
---|---|
CN101483762A (en) | 2009-07-15 |
WO2010075699A1 (en) | 2010-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101483762B (en) | Platform video recording method, system and customer terminal | |
CN101873462B (en) | DVR (digital video recorder) and data backup and recovery method and system thereof | |
US9819973B2 (en) | Embedded appliance for multimedia capture | |
US9411690B2 (en) | Security surveillance apparatus with networking and video recording functions and failure detecting and repairing method for storage device thereof | |
CN101720029B (en) | Intelligent network video monitoring method and system | |
CN109155840B (en) | Moving image dividing device and monitoring method | |
CN102348115A (en) | Method and device for removing redundant images from video | |
CA3110461A1 (en) | Data storage and retrieval system for non-contiguous medical device operational data | |
US20130084053A1 (en) | System to merge multiple recorded video timelines | |
CN101742254B (en) | Backup method for video monitoring system information and central platform server | |
WO2017191243A1 (en) | Method and apparatus for generating a composite video stream from a plurality of video segments | |
US9417969B2 (en) | Distributed network backup of multimedia files | |
CN110324564B (en) | Video conference data synchronization method and device | |
US11012696B2 (en) | Reducing an amount of storage used to store surveillance videos | |
JP2005215996A (en) | Apparatus and method for managing monitor picture | |
CN102238157A (en) | Network streaming media play system and connection play method for network streaming media play | |
CN113242263B (en) | Conference server and audio and video conference data correction method | |
US11398091B1 (en) | Repairing missing frames in recorded video with machine learning | |
US20080285955A1 (en) | Method for low data rate video image storage | |
JP6403551B2 (en) | VIDEO RECORDING CONTROL DEVICE, VIDEO RECORDING CONTROL METHOD, AND CCTV SYSTEM | |
CN117119143B (en) | Video investigation system, method, equipment and storage medium based on holographic video | |
CN110138584B (en) | A monitoring method and device | |
KR101556529B1 (en) | Management system for storing, searching, playing integrated multimedia data | |
AU2016225817B2 (en) | Embedded appliance for multimedia capture | |
CA2914803C (en) | Embedded appliance for multimedia capture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110713 Termination date: 20161231 |
|
CF01 | Termination of patent right due to non-payment of annual fee |