CN103546725A - Mobile phone client and remote video monitor and control system and method - Google Patents
Mobile phone client and remote video monitor and control system and method Download PDFInfo
- Publication number
- CN103546725A CN103546725A CN201310507112.1A CN201310507112A CN103546725A CN 103546725 A CN103546725 A CN 103546725A CN 201310507112 A CN201310507112 A CN 201310507112A CN 103546725 A CN103546725 A CN 103546725A
- Authority
- CN
- China
- Prior art keywords
- video
- video file
- customer terminal
- cell
- streaming media
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a mobile phone client and a remote video monitor and control system and method. The mobile phone client comprises a video receiving module, an image processor, a data storage module and a surveillance video playing module, the video receiving module is used for receiving streaming media video files, the image processor is used for compressing and transforming the streaming media video files into first streaming media video files in the format of video files capable of being played by the mobile phone client, the data storage module is used for storing the first streaming media video files processed by the image processor, and the surveillance video playing module is used for playing the first streaming media video files. According to the mobile phone client and the remote video monitor and control system and method, due to the fact that the image processor can synchronously play the video files of a monitor device and the surveillance video playing module is supported by JMF multimedia playing, video surveillance files of different formats can be opened in the mobile phone client, and therefore it is guaranteed that a user can acquire video surveillance information related to the user accurately and timely.
Description
Technical field
The present invention relates to communication technical field, relate in particular to a kind of cell-phone customer terminal, Active Eyes and method.
Background technology
Along with the development of Video Supervision Technique, various equipment and the systems that realize monitoring remote video function have been there are.Wherein, based on people to fail safe requirement, such as be away from home or private car in, for example the independent people of child or old man is in, when private car being parked in to garage oneself and going to handle affairs such as people again, people wish to grasp the situation of family and own vehicle whenever and wherever possible.In prior art, also have the Active Eyes proposing for above-mentioned requirements, it is mainly after judgement has video monitoring request, to start video acquisition module by Surveillance center, by communication network to wireless phone terminal transmission video monitoring information.
But there is following shortcoming in existing Active Eyes:
On the one hand, Surveillance center only just sends video monitoring information after the video monitoring request that receives user's transmission, and for emergency, user cannot know the very first time.Therefore on the other hand, Surveillance center sends to the form of the video monitoring information of mobile phone terminal to fix, thereby can not guarantee that mobile phone terminal can open video monitoring file and user be grasped want situation about understanding.
Summary of the invention
The invention provides a kind of cell-phone customer terminal, Active Eyes and method, can guarantee user accurately and obtain and user-dependent video monitoring information in time.
First aspect, the invention provides a kind of cell-phone customer terminal, comprising:
Video reception module, for receiving stream media video file;
Image processor, for described streaming media video file is carried out to compressing and converting, converts the first-class media video file of the video file format that cell-phone customer terminal can play to;
Data memory module, for storing the described first-class media video file after described image processor is processed;
Monitor video playing module, adopts the multimedia support of Java media framework JMF, for playing described first-class media video file.
Further, described image processor specifically for:
The described streaming media video file receiving is carried out to I picture data compression, inter frame image data compression and entropy compression coding, convert the described first-class media video file of the video file format that client can play to.
Further, also comprise:
Video microprocessor, for controlling described client checking monitoring video.
Further, also comprise:
The self-service module of reporting to the police, is arranged in described monitor video playing module, plays response, and eject the self-service control of reporting to the police for produce indirect type break of video at video display process;
Cellphone information acquisition module, for gathering cellphone information, described cellphone information comprises: time, date, mobile phone model parameter;
Signal strength signal intensity acquisition module, for gathering mobile phone signal intensity, described mobile phone signal intensity comprises received signal strength indicator RSSI;
Positional information acquisition module, for gathering the geographical position of mobile phone when testing;
Alarming rescue acquisition module, the self-service warning providing for gathering user's checking monitoring video, and collect the title of the video file watch, for described client, watched video file is analyzed.
Further, described data memory module adopts SQLite database.
Second aspect, the invention provides a kind of Active Eyes, comprising: arbitrary described cell-phone customer terminal in monitor video streaming media server and above-mentioned first aspect;
Described monitor video streaming media server comprises:
Acquisition module, for gathering video image;
Memory module, stores with the form of streaming media video file for the video image that described acquisition module is gathered;
Transport module, for adopting RSTP RSTP or HTTP HTTP or realtime transmission protocol RTP to be transferred to described cell-phone customer terminal at network described streaming media video file.
The third aspect, the invention provides a kind of remote video controlling method, comprising:
Cell-phone customer terminal receives the streaming media video file that monitor video streaming media server sends;
Described cell-phone customer terminal carries out compressing and converting by described streaming media video file, converts the first-class media video file of the video file format that described cell-phone customer terminal can play to;
Described cell-phone customer terminal adopts Java media framework JMF multimedia to support, stores and play described first-class media video file.
Further, described cell-phone customer terminal carries out compressing and converting by described streaming media video file, converts the first-class media video file of the video file format that described cell-phone customer terminal can play to, comprising:
Described cell-phone customer terminal carries out I picture data compression, inter frame image data compression and entropy compression coding by the described streaming media video file receiving, and converts the described first-class media video file of the video file format that client can play to.
Further, also comprise:
Described cell-phone customer terminal produces indirect type break of video and plays response in video display process, and ejects the self-service control of reporting to the police;
Described cell-phone customer terminal gathers cellphone information, and described cellphone information comprises: time, date, mobile phone model parameter;
Described cell-phone customer terminal gathers mobile phone signal intensity, and described mobile phone signal intensity comprises received signal strength indicator RSSI;
Described cell-phone customer terminal gathers the geographical position of mobile phone in the time of test;
Described cell-phone customer terminal gathers the self-service warning providing in user's checking monitoring video, and collects the title of the video file of watching, for watched video file is analyzed.
Fourth aspect, the invention provides a kind of remote video controlling method, comprising:
Monitor video streaming media server gathers video image;
The video image that described monitor video streaming media server gathers described acquisition module is with the form storage of streaming media video file;
Described monitor video streaming media server adopts RSTP RSTP or HTTP HTTP or realtime transmission protocol RTP in network, to be transferred to cell-phone customer terminal described streaming media video file, so that described cell-phone customer terminal receives described streaming media video file and described streaming media video file is carried out to compressing and converting, convert to after the first-class media video file of the video file format that cell-phone customer terminal can play, store and play described first-class media video file.
Cell-phone customer terminal provided by the invention, Active Eyes and method, by video reception module receiving stream media video file, through image processor, streaming media video file is carried out to compressing and converting, convert the first-class media video file of the video file format that cell-phone customer terminal can play to, first-class media video file after data memory module memory image processor is processed, monitor video playing module adopts the support of JMF multimedia, for playing first-class media video file.Because graphic process unit can realize the video file of synchronous broadcasting supervising device, add that monitor video playing module adopts the support of JMF multimedia, thereby can guarantee that cell-phone customer terminal can open the video monitoring file of different-format, therefore can guarantee user accurately and obtain and user-dependent video monitoring information in time.
Accompanying drawing explanation
In order to be illustrated more clearly in the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the structural representation of cell-phone customer terminal embodiment mono-of the present invention;
Fig. 2 is the structural representation of cell-phone customer terminal embodiment bis-of the present invention;
Fig. 3 is the structural representation of Active Eyes embodiment mono-of the present invention;
Fig. 4 is the flow chart of remote video controlling method embodiment mono-of the present invention;
Fig. 5 is the flow chart of remote video controlling method embodiment bis-of the present invention.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with the accompanying drawing in the present invention, the technical scheme in the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the structural representation of cell-phone customer terminal embodiment mono-of the present invention, as shown in Figure 1, the cell-phone customer terminal of the present embodiment can comprise: video reception module 11, image processor 12, data memory module 13 and monitor video playing module 14, wherein, video reception module 11 is for receiving stream media video file.Image processor 12 is for carrying out compressing and converting by streaming media video file, converts the first-class media video file of the video file format that cell-phone customer terminal can play to.First-class media video file after data memory module 13 is processed for memory image processor.Monitor video playing module 14 adopts the support of Java media framework (JMF) multimedia, for playing first-class media video file.
Wherein, image processor 12 is specifically for carrying out I picture data compression, inter frame image data compression and entropy compression coding by the streaming media video file receiving, and converts the first-class media video file of the video file format that client can play to.The graphic process unit here (GPU) is a concept with respect to CPU, and graphic process unit will realize the synchronous video file of playing supervising device in family, and the processing of figure is just very important, and therefore the core processor of a special figure need to be set.Graphic process unit is that mobile phone shows master control, certainly also will rely on the disposal ability of CPU, but play very important booster action.
The CPU of cell-phone customer terminal is the control axis system of whole mobile phone, is also the control centre of logical gate.Further, the cell-phone customer terminal of the present embodiment also comprises a video microprocessor, and this video microprocessor is by the program in run memory and call the database in memory, reaches the object of controlling checking monitoring video.The CPU of mobile phone has dominant frequency more than 1GHz, one or two cores.Also have some mobile phones to be even equipped with the CPU of four cores, CPU is huge to mobile phone performance impact, and it has directly determined disposal ability, the operational capability of terminal.If CPU arithmetic speed is powerful not, mobile phone terminal will be gruelling when processing some videos, and this will have a strong impact on the quality of user's experience, so increase at this resource that video microprocessor is shared coordinated scheduling CPU.
Because the data of monitor video image have extremely strong correlation, that is to say a large amount of redundant informations, wherein redundant information can be divided into spatial domain redundant information and time domain redundant information.The compress technique adopting in the present embodiment is exactly the redundant information in data to be removed to (removing the correlation between data), comprises I picture data compression, inter frame image data compression and entropy compression coding.
At mobile phone, play in monitor video and have five important technical parameters finally to affect the quality of video image, they are respectively frame per second, resolution, number of colours, compression ratio and key frame.Wherein, frame per second is to show measuring of frame number for measuring.Adoptable in the present embodiment have 15 frame/seconds, 25 frame/seconds (PAL), 30 frame/seconds (NTSC).Frame speed is higher, and data volume is larger, and quality is better.Resolution refer to can resolution image in the ability of two points or line.Video resolution is larger, and data volume is larger, and quality is better.Number of colours refers in video the number of colours that multipotency is used.Color figure place is more, and color is more true to nature, and data volume is also larger.Compression ratio hour does not have too large impact to picture quality, and surpasses after certain multiple, will obviously find out image quality decrease, and the larger time that spends in decompress(ion) when playback of compression ratio is longer.Video data has very strong frame-to-frame correlation, and dynamic video compression utilizes the feature of frame-to-frame correlation just, by the frame of video of the dynamic synthetic mesophase of former and later two key frames.Therefore for the sequence of video images that contains frequent motion, crucial frame number just there will be the phenomenon of judder less.
In the present embodiment, choose frame per second, resolution, compression ratio as the major parameter that improves monitor video.Wherein because compression ratio is reflected in the code rate of video, and code rate can also include file size etc. more information, so also can adopt video coding rate to replace compression ratio as an index.Monitor video code rate affects volume, is directly proportional: code check is larger to volume, and volume is larger; Code check is less, and volume is less.Frame per second affects picture fluency, is directly proportional: frame per second is larger, and picture is more smooth to picture fluency; Frame per second is less, and picture more has the sense of beating.Here code check is variable, and frame per second also can affect volume, and frame per second is higher, and each second, the picture of process was more, and the code check needing is also higher, and volume is also larger.Resolution affects image size, is directly proportional: resolution is higher, and image is larger to image size; Resolution is lower, and image is less.
Based on above influencing factor, backstage can be done with parameter matching for different mobile phones, such as, family of three people, but likely use three kinds of different mobile phones, know after these parameters, backstage can offer the different parameter configuration of different mobile phones, that is to say that video after encoding and decoding is different, quality is also incomplete same, but the most applicable mobile phone separately.
In the present embodiment monitor video playing module 14 can support the broadcasting of the multimedia video frequency file of different-format, monitor video playing module 14 is quoted the support of JMF multimedia, most important function can be the stream media format (ASF/WMA/FLV etc.) that on network, support is watched by the video file batch transcoding of various different-formats (as VCD/DVD/WAV/AVI/MPG/MP3) exactly, thereby realizes the unified management of video and audio content and share and utilize.
Specifically, JMF is actually a class bag of Java, JMF technology provides advanced media processing capacity, thereby expanded the function of Java platform, these functions comprise: media capture, compression, circulation, playback, and the support to various main medium forms and coding, as M-JPEG(Motion Joint Photographic Experts Group), the high Video coding (H.263) of Motion Picture Experts Group-3, MP3(MPEG Audio Layer3), real time transport protocol (Real time transport protocol, be called for short: agreement (Real Time Streaming Protocol RTP) and in real time circulates, be called for short: RTSP) etc.JMF also supports very popular medium type, as Quicktime, Microsoft AVI and MPEG etc.In addition, JMF software has comprised the media framework of an opening, can adopt flexibly various media playbacks, capture component, or adopts the interior connector assembly of themselves customization.In JMF, the interface of corresponding player is Player.Player object, using audio/video bitstreams as input, then outputs to data flow on audio amplifier or screen, just as CD player reads the song in CD disc, then signal is delivered on audio amplifier the same.Player object has various states, six kinds of state Unrealized, Realizing, Realized, Prefetching, Prefetched, the Started of JMF in JMF, have been defined, Player object need to experience each state under normal circumstances, then could play multimedia, the implication of each state is as follows:
Unrealized: in this state, Player object is instantiated, but and do not know multimedia any information that it need to be play.
Realizing: when calling realize () method, the state of Player object changes Realizing into from Unrealized.In this state, Player object is determining which resource it need to take.
Realized: Player object has determined which resource it needs in this state, and also know the multimedia type that needs broadcasting.
Prefetching: when calling prefectch () method, the state of Player object becomes Prefetching from Realized.Player object under this state is for play multimedia is done some preparations, comprising loading multimedia data, and the resource that acquisition need to be monopolized etc.This process is called as look ahead (Prefetch).
Prefetched: just arrived this state after Player object has completed prefetch operation.
Started: after calling start () method, Player object has just entered this state play multimedia.
Fig. 2 is the structural representation of cell-phone customer terminal embodiment bis-of the present invention, as shown in Figure 2, further, the cell-phone customer terminal in the present embodiment also comprises: report to the police self-service module 15, cellphone information acquisition module 16, signal strength signal intensity acquisition module 17, positional information acquisition module 18 and alarming rescue acquisition module 19.
Wherein, monitor video playing module 14 is mainly can play in monitor network transmission or video that data memory module 13 has been stored, also can realize the control of broadcasting, as play, stop, F.F., rewind down, volume adjusting etc., the self-service module 15 of reporting to the police is arranged in monitor video playing module 14, for produce indirect type break of video at video display process, play response, and eject the self-service control of reporting to the police.For example, when user touches broadcast window or video display process, can produce indirect type break of video and play response, and eject the frame with the self-service control of reporting to the police.Or when user click touch screen, video suspend to be play, and ejects dialog box, in the present embodiment, also can adopt the various ways self-service frame design of reporting to the police, for user, select.Cellphone information acquisition module 17 is for gathering cellphone information, cellphone information comprises: time, date, mobile phone model parameter, Time of Day is in order to facilitate statistics, mobile phone model is as a parameter index and self-existent, because the performance of mobile phone terminal is also a key factor of subjective feeling when directly affecting user and watching video, be convenient to push different compressed videos.Signal strength signal intensity acquisition module 18 is for gathering mobile phone signal intensity, mobile phone signal intensity comprises received signal strength indicator (Received Signal Strength Indication, be called for short: RSSI), be used for judging link quality, and whether increase broadcast transmission intensity.Mobile phone signal intensity also can comprise Ec/Io, and Ec/Io has embodied the intensity of received signal and the ratio of adjacent cell interference level.E is Energy(energy) abbreviation, c refers to Chip(chip), Ec refers to that the average energy ,Qi unit of a chip is joule.I is that Interfere(disturbs) abbreviation, o is the abbreviation of Other Cell, Io is the meaning that comes from the interference of other communities, it also refers to energy, the level of the pilot signal (Pilot) of the current reception of Ec/Io reflection mobile phone terminal.Positional information acquisition module 19, for gathering the geographical position of mobile phone when testing, is mainly the latitude and longitude information of recording user when carrying out subjective evaluation and test, conveniently the concrete condition of present position is analyzed.The self-service warning that alarming rescue acquisition module 20 provides for gathering user's checking monitoring video, and collect the title of the video file watch, for client, watched video file is analyzed.
Further, the data memory module 13 in the present embodiment adopts SQLite database, adopts the convenience of SQLite database to be to use SQL statement, therefore can realize easily foundation, inquiry, modification, the deletion of monitor video tables of data.After user completes once self-service alarm procedure, result and relevant information are stored in the table of database.Use the similar instruments such as SQLiteSpy can directly check table and the data thereof in SQLite database.
The cell-phone customer terminal that the present embodiment provides, by video reception module receiving stream media video file, through image processor, streaming media video file is carried out to compressing and converting, convert the first-class media video file of the video file format that cell-phone customer terminal can play to, first-class media video file after data memory module memory image processor is processed, monitor video playing module adopts the support of JMF multimedia, for playing first-class media video file.Because graphic process unit can realize the video file of synchronous broadcasting supervising device, add that monitor video playing module adopts the support of JMF multimedia, thereby can guarantee that cell-phone customer terminal can open the video monitoring file of different-format, therefore can guarantee user accurately and obtain and user-dependent video monitoring information in time.
Fig. 3 is the structural representation of Active Eyes embodiment mono-of the present invention, as shown in Figure 3, the Active Eyes of the present embodiment comprises the cell-phone customer terminal 21 shown in monitor video streaming media server 20 and above-mentioned Fig. 1 or Fig. 2, wherein, monitor video streaming media server comprises acquisition module 201, memory module 202 and transport module 203, acquisition module 201 is for gathering video image, memory module 202 is stored with the form of streaming media video file for the video image that acquisition module is gathered, transport module 203 is for adopting RSTP (rapid spanning Tree Protocol by streaming media video file, be called for short: RSTP) or HTTP (HyperText Transfer Protocol, be called for short: HTTP) or RTP (Real-time Transport Protocol, be called for short: RTP) in network, be transferred to cell-phone customer terminal.
In the present embodiment, monitor video streaming media server has been used the video source of a plurality of Online Video monitoring, concurrent a plurality of source video sequence jointly, first, in mobile phone main window for video sequence arranges 10 buttons, when user tests, button click just can be watched corresponding video sequence, because family control point is different, such as therefore door, window, electrical equipment etc. need to arrange monitor to button, carry out the operation of monitoring users.When monitor listens to after button event, according to the sign of button (id) number, open a new video, start played in full screen video, this video is the subwindow of main window.When clicking a video sequence button on main window, the parameters such as corresponding URL and video sequence number (the namely name of video file) will be passed to subwindow, VideoPlayActivity class namely, the PlayRstpStream () method that VideoPlayActivity class will be called is wherein carried out displaying video, and warning function starts the video sequence that played in full screen is chosen.
Wherein, warning function adopts ratingBarView control, by calling the onCreatDialog () method in VideoPlayActivity, ejects an alarm and sends frame, then ratingBarView control is added in dialog box.In superincumbent VideoPlayActivity class, there is onTouch () method, the method can be monitored the event of video playback window, when clicking video playback window, open a sub-dialog box, add therein ratingBarView assembly, adopt the alarm method of " relief ", at design warning window, directly adopted the mode of prompting frame alertDialog, in buildDialog1 () method, call newAlertDialog.Builder (context) method, realize warning dialog box, thereby carry out initiative alarming.OnTouch () method is monitored VideoPlayActivity window, when producing touch event touch event, calls buildDialog1 () method and ejects warning dialog box.
Specifically, in the present embodiment, monitor video streaming media server 20 can adopt DJK video server, DJK is the real time flow medium Play Server program of increasing income being used to provide specially, whole program is used C++ to write, follow in design high-performance, simple, modularization supervisor design principle, expandability is good.And DJK is an open source code, measured streaming media server may operate in Windows NT and Windows 2000, and in some UNIX realizations, comprises Mac OS X, Linux, and FreeBSD, and on solaris operating system.
The main several characteristics of DJK: support the file formats such as MP4,3GPP, MOV; Support MPEG-4, the coding and decoding video form such as H.264; Support RTSP Flow Control agreement, support http protocol; Support rtp streaming media transmission protocol; Support clean culture and multicast; The management of support based on Web; There is complete journal function.Application programming interface (the Application Programming Interface that utilizes DJK to provide, be called for short: API) just can write easily static state or dynamic module, DJK is expanded, make it support other file format, agreement or function.Building complete background control system afterwards adopts the form of web to open.
In the effect of design, from homepage, can see some information of current server, as server name, start-up time, current time, running time, DJK server version number, current C PU load factor, current linking number, current throughput, total transmission byte number, total service linking number etc.When having user to connect upper DJK video server, in connection status tab, can see IP address, the current bit rate of the equipment of connection, the file of bit number, packet loss, connect hours and the request of transmission.
The Active Eyes that the present embodiment provides, after gathering video image by monitor video streaming media server, the video image of acquisition module collection is stored with the form of streaming media video file, then adopt RSTP or HTTP or RTP in network, to be transferred to cell-phone customer terminal streaming media video file, the video reception module receiving stream media video file of cell-phone customer terminal, through image processor, streaming media video file is carried out to compressing and converting, convert the first-class media video file of the video file format that cell-phone customer terminal can play to, first-class media video file after data memory module memory image processor is processed, monitor video playing module adopts the support of JMF multimedia, be used for playing first-class media video file.Because graphic process unit can realize the video file of synchronous broadcasting supervising device, add that monitor video playing module adopts the support of JMF multimedia, thereby can guarantee that cell-phone customer terminal can open video monitoring file, therefore can guarantee user accurately and obtain and user-dependent video monitoring information in time.
Fig. 4 is the flow chart of remote video controlling method embodiment mono-of the present invention, and as shown in Figure 4, the method for the present embodiment comprises:
S101, cell-phone customer terminal receive the streaming media video file that monitor video streaming media server sends.
S102, cell-phone customer terminal carry out compressing and converting by streaming media video file, convert the first-class media video file of the video file format that cell-phone customer terminal can play to.
Particularly, cell-phone customer terminal carries out I picture data compression, inter frame image data compression and entropy compression coding by the streaming media video file receiving, and converts the first-class media video file of the video file format that client can play to.
S103, cell-phone customer terminal adopt the support of JMF multimedia, store and play first-class media video file.
Further, also comprise:
S104, cell-phone customer terminal produce indirect type break of video and play response in video display process, and eject the self-service control of reporting to the police.
S105, cell-phone customer terminal gather cellphone information, and cellphone information comprises: time, date, mobile phone model parameter.
S106, cell-phone customer terminal gather mobile phone signal intensity, and mobile phone signal intensity comprises RSSI.
S107, cell-phone customer terminal gather the geographical position of mobile phone in the time of test.
S108, cell-phone customer terminal gather the self-service warning providing in user's checking monitoring video, and collect the title of the video file of watching, for watched video file is analyzed.
The remote video controlling method that the present embodiment provides, after cell-phone customer terminal receiving stream media video file, streaming media video file is carried out to compressing and converting, convert the first-class media video file of the video file format that cell-phone customer terminal can play to, cell-phone customer terminal adopts the support of JMF multimedia, store and play first-class media video file, thereby can guarantee that cell-phone customer terminal can open the video monitoring file of different-format, therefore can guarantee user accurately and obtain and user-dependent video monitoring information in time.
Fig. 5 is the flow chart of remote video controlling method embodiment bis-of the present invention, and as shown in Figure 5, the method for the present embodiment comprises:
S201, monitor video streaming media server gather video image.
The video image that S202, monitor video streaming media server gather acquisition module is with the form storage of streaming media video file.
S203, monitor video streaming media server adopt RSTP or HTTP or RTP in network, to be transferred to cell-phone customer terminal streaming media video file, so that cell-phone customer terminal receiving stream media video file streaming media video file is carried out to compressing and converting, convert to after the first-class media video file of the video file format that cell-phone customer terminal can play, store and play first-class media video file.
The remote video controlling method that the present embodiment provides, after gathering video image by monitor video streaming media server, the video image of acquisition module collection is stored with the form of streaming media video file, then adopt RSTP or HTTP or RTP in network, to be transferred to cell-phone customer terminal streaming media video file, the video reception module receiving stream media video file of cell-phone customer terminal, through image processor, streaming media video file is carried out to compressing and converting, convert the first-class media video file of the video file format that cell-phone customer terminal can play to, first-class media video file after data memory module memory image processor is processed, monitor video playing module adopts the support of JMF multimedia, be used for playing first-class media video file.Because graphic process unit can realize the video file of synchronous broadcasting supervising device, add that monitor video playing module adopts the support of JMF multimedia, thereby can guarantee that cell-phone customer terminal can open video monitoring file, therefore can guarantee user accurately and obtain and user-dependent video monitoring information in time.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can complete by the relevant hardware of program command, aforesaid program can be stored in a computer read/write memory medium, this program, when carrying out, is carried out the step that comprises said method embodiment; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
Finally it should be noted that: each embodiment, only in order to technical scheme of the present invention to be described, is not intended to limit above; Although the present invention is had been described in detail with reference to aforementioned each embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or some or all of technical characterictic is wherein equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.
Claims (10)
1. a cell-phone customer terminal, is characterized in that, comprising:
Video reception module, for receiving stream media video file;
Image processor, for described streaming media video file is carried out to compressing and converting, converts the first-class media video file of the video file format that cell-phone customer terminal can play to;
Data memory module, for storing the described first-class media video file after described image processor is processed;
Monitor video playing module, adopts the multimedia support of Java media framework JMF, for playing described first-class media video file.
2. cell-phone customer terminal according to claim 1, is characterized in that, described image processor specifically for:
The described streaming media video file receiving is carried out to I picture data compression, inter frame image data compression and entropy compression coding, convert the described first-class media video file of the video file format that client can play to.
3. cell-phone customer terminal according to claim 1 and 2, is characterized in that, also comprises:
Video microprocessor, for controlling described client checking monitoring video.
4. cell-phone customer terminal according to claim 1 and 2, is characterized in that, also comprises:
The self-service module of reporting to the police, is arranged in described monitor video playing module, plays response, and eject the self-service control of reporting to the police for produce indirect type break of video at video display process;
Cellphone information acquisition module, for gathering cellphone information, described cellphone information comprises: time, date, mobile phone model parameter;
Signal strength signal intensity acquisition module, for gathering mobile phone signal intensity, described mobile phone signal intensity comprises received signal strength indicator RSSI;
Positional information acquisition module, for gathering the geographical position of mobile phone when testing;
Alarming rescue acquisition module, the self-service warning providing for gathering user's checking monitoring video, and collect the title of the video file watch, for described client, watched video file is analyzed.
5. according to the cell-phone customer terminal described in claim 1~4 any one, it is characterized in that, described data memory module adopts SQLite database.
6. an Active Eyes, is characterized in that, comprising: the cell-phone customer terminal described in monitor video streaming media server and the claims 1~5 any one;
Described monitor video streaming media server comprises:
Acquisition module, for gathering video image;
Memory module, stores with the form of streaming media video file for the video image that described acquisition module is gathered;
Transport module, for adopting RSTP RSTP or HTTP HTTP or realtime transmission protocol RTP to be transferred to described cell-phone customer terminal at network described streaming media video file.
7. a remote video controlling method, is characterized in that, comprising:
Cell-phone customer terminal receives the streaming media video file that monitor video streaming media server sends;
Described cell-phone customer terminal carries out compressing and converting by described streaming media video file, converts the first-class media video file of the video file format that described cell-phone customer terminal can play to;
Described cell-phone customer terminal adopts Java media framework JMF multimedia to support, stores and play described first-class media video file.
8. method according to claim 7, is characterized in that, described cell-phone customer terminal carries out compressing and converting by described streaming media video file, converts the first-class media video file of the video file format that described cell-phone customer terminal can play to, comprising:
Described cell-phone customer terminal carries out I picture data compression, inter frame image data compression and entropy compression coding by the described streaming media video file receiving, and converts the described first-class media video file of the video file format that client can play to.
9. according to the method described in claim 7 or 8, it is characterized in that, also comprise:
Described cell-phone customer terminal produces indirect type break of video and plays response in video display process, and ejects the self-service control of reporting to the police;
Described cell-phone customer terminal gathers cellphone information, and described cellphone information comprises: time, date, mobile phone model parameter;
Described cell-phone customer terminal gathers mobile phone signal intensity, and described mobile phone signal intensity comprises received signal strength indicator RSSI;
Described cell-phone customer terminal gathers the geographical position of mobile phone in the time of test;
Described cell-phone customer terminal gathers the self-service warning providing in user's checking monitoring video, and collects the title of the video file of watching, for watched video file is analyzed.
10. a remote video controlling method, is characterized in that, comprising:
Monitor video streaming media server gathers video image;
The video image that described monitor video streaming media server gathers described acquisition module is with the form storage of streaming media video file;
Described monitor video streaming media server adopts RSTP RSTP or HTTP HTTP or realtime transmission protocol RTP in network, to be transferred to cell-phone customer terminal described streaming media video file, so that described cell-phone customer terminal receives described streaming media video file and described streaming media video file is carried out to compressing and converting, convert to after the first-class media video file of the video file format that cell-phone customer terminal can play, store and play described first-class media video file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310507112.1A CN103546725A (en) | 2013-10-24 | 2013-10-24 | Mobile phone client and remote video monitor and control system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310507112.1A CN103546725A (en) | 2013-10-24 | 2013-10-24 | Mobile phone client and remote video monitor and control system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103546725A true CN103546725A (en) | 2014-01-29 |
Family
ID=49969728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310507112.1A Pending CN103546725A (en) | 2013-10-24 | 2013-10-24 | Mobile phone client and remote video monitor and control system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103546725A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791223A (en) * | 2014-12-22 | 2016-07-20 | 联想(北京)有限公司 | Media stream data processing method and system and electronic equipment |
CN109584655A (en) * | 2018-12-03 | 2019-04-05 | 贵阳朗玛信息技术股份有限公司 | A kind of remote demonstration method, apparatus, tutoring system and readable storage medium storing program for executing |
WO2021093653A1 (en) * | 2019-11-15 | 2021-05-20 | 中兴通讯股份有限公司 | Security method, apparatus and system easy to access by user |
CN114416478A (en) * | 2022-01-11 | 2022-04-29 | 广东电网有限责任公司 | System for realizing flow monitoring real-time by combining flow visualization |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1417064A (en) * | 2002-12-09 | 2003-05-14 | 陈涛 | Networked alarm method and system for preventing hijack of motor vehicle |
CN1848948A (en) * | 2005-04-12 | 2006-10-18 | 康佳集团股份有限公司 | Vehicle long-distance monitoring antitheft system |
CN101846576A (en) * | 2010-05-27 | 2010-09-29 | 王巍 | Video-based liquid leakage analyzing and alarming system |
CN101909047A (en) * | 2009-11-27 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | Method and device for acquiring multimedia programs |
CN101917581A (en) * | 2009-11-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Method and device for displaying processing progress of multimedia data |
CN202334686U (en) * | 2011-12-06 | 2012-07-11 | 浙江商业职业技术学院 | Cell mobile phone intelligent monitoring system |
CN102752583A (en) * | 2012-06-29 | 2012-10-24 | 浙江大学 | Pump station video monitoring system based on smart phone |
-
2013
- 2013-10-24 CN CN201310507112.1A patent/CN103546725A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1417064A (en) * | 2002-12-09 | 2003-05-14 | 陈涛 | Networked alarm method and system for preventing hijack of motor vehicle |
CN1848948A (en) * | 2005-04-12 | 2006-10-18 | 康佳集团股份有限公司 | Vehicle long-distance monitoring antitheft system |
CN101917581A (en) * | 2009-11-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Method and device for displaying processing progress of multimedia data |
CN101909047A (en) * | 2009-11-27 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | Method and device for acquiring multimedia programs |
CN101846576A (en) * | 2010-05-27 | 2010-09-29 | 王巍 | Video-based liquid leakage analyzing and alarming system |
CN202334686U (en) * | 2011-12-06 | 2012-07-11 | 浙江商业职业技术学院 | Cell mobile phone intelligent monitoring system |
CN102752583A (en) * | 2012-06-29 | 2012-10-24 | 浙江大学 | Pump station video monitoring system based on smart phone |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791223A (en) * | 2014-12-22 | 2016-07-20 | 联想(北京)有限公司 | Media stream data processing method and system and electronic equipment |
CN105791223B (en) * | 2014-12-22 | 2020-01-31 | 联想(北京)有限公司 | media stream data processing method and system and electronic equipment |
CN109584655A (en) * | 2018-12-03 | 2019-04-05 | 贵阳朗玛信息技术股份有限公司 | A kind of remote demonstration method, apparatus, tutoring system and readable storage medium storing program for executing |
WO2021093653A1 (en) * | 2019-11-15 | 2021-05-20 | 中兴通讯股份有限公司 | Security method, apparatus and system easy to access by user |
CN114416478A (en) * | 2022-01-11 | 2022-04-29 | 广东电网有限责任公司 | System for realizing flow monitoring real-time by combining flow visualization |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7937728B2 (en) | Retrieving lost content for a scheduled program | |
US10075762B2 (en) | Methods and apparatus for detecting space-shifted media associated with a digital recording/playback device | |
CN102098574B (en) | Video stream measurement method and system | |
JP4601868B2 (en) | Networked monitoring / control system and method | |
US20080115171A1 (en) | Detecting Interruptions in Scheduled Programs | |
US20050091311A1 (en) | Method and apparatus for distributing multimedia to remote clients | |
CN1993909A (en) | Methods and apparatus for identifying viewing information associated with a digital media device | |
CN103428483B (en) | A kind of media data processing method and equipment | |
CA3210903A1 (en) | Embedded appliance for multimedia capture | |
CN102148961B (en) | Monitoring processing method and device and network video monitoring system | |
CN103959795B (en) | System and method for obtaining video flowing | |
KR20150065069A (en) | Display apparatus, method for displaying image thereof and computer-readable recording medium | |
CN103475856A (en) | Video monitoring system applied to broadcast and TV network | |
US20210176530A1 (en) | ESTIMATING OTT PLAYER QoE METRICS FROM CDN LOGS USING AI AND MACHINE LEARNING | |
CN103647940A (en) | Intelligent monitoring mobile phone, remote video monitoring system and monitoring method thereof | |
CN103546725A (en) | Mobile phone client and remote video monitor and control system and method | |
CN113542795A (en) | Video processing method and device, electronic equipment and computer readable storage medium | |
CN110769268A (en) | Data flow monitoring method and device | |
CN102665116A (en) | Internet-based video-audio transmission system and video-audio stream distribution method thereof | |
CN113194295B (en) | Monitoring data storage system | |
CN111918074A (en) | Live video fault early warning method and related equipment | |
CN111093091A (en) | Video processing method, server and system | |
CN111314350A (en) | Image storage system, storage method, calling system and calling method | |
CN201303397Y (en) | High definition digital video server terminal | |
CN115134617A (en) | Live broadcast quality inspection system, method, Web server and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140129 |