CN107493486A - Method, system and the terminal device that a kind of video playback terminates - Google Patents
Method, system and the terminal device that a kind of video playback terminates Download PDFInfo
- Publication number
- CN107493486A CN107493486A CN201710684750.9A CN201710684750A CN107493486A CN 107493486 A CN107493486 A CN 107493486A CN 201710684750 A CN201710684750 A CN 201710684750A CN 107493486 A CN107493486 A CN 107493486A
- Authority
- CN
- China
- Prior art keywords
- video
- push
- capture device
- request
- terminates
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000004590 computer program Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 7
- 235000013399 edible fruits Nutrition 0.000 claims description 2
- 230000006870 function Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- 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/2407—Monitoring of transmitted content, e.g. distribution time, number of downloads
-
- 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/2408—Monitoring of the upstream path of the transmission network, e.g. client requests
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention is applied to technical field of video transmission, discloses method, system and terminal device that a kind of video playback terminates, and methods described includes:The video distribution information in streaming media server is obtained, it is determined that playing the sum of all user terminals of video;When sum is zero, the push number of request of the video is obtained, if the push number of request is zero, termination video push is sent and instructs to corresponding video capture device so that the video capture device stops pushing the video.The present invention is playing and asked to play the number of video by obtaining user terminal, judge whether the connection of disconnection video capture device and streaming media server, so as to which the connection that efficiently avoid between video capture device and streaming media server does not disconnect, cause video capture device to continue the situation of pushing video stream to occur, reduce the wasting of resources.
Description
Technical field
The invention belongs to technical field of video transmission, more particularly to method, system and the terminal that a kind of video playback terminates
Equipment.
Background technology
With the development of society and the progress of technology, video is watched by user terminal (such as mobile phone, computer etc.) in real time
The video that collecting device (such as camera) collects has obtained more and more extensive application.
In the prior art, it is usually directly to disconnect and streaming media server when user wants to stop watching the video
Connection, or, when user terminal occurs abnormal, video playback terminates.Both of these case can all cause user terminal and stream matchmaker
Body server is already off, but the connection between video capture device and streaming media server does not disconnect, and causes video to be adopted
Collection equipment continues, to streaming media server pushing video, to cause the wasting of resources.
The content of the invention
In view of this, the embodiments of the invention provide method, system and the terminal device that a kind of video playback terminates, with solution
Certainly in the prior art when user terminal is already off with streaming media server, however video capture device and streaming media server it
Between connection do not disconnect, cause video capture device to continue, to streaming media server pushing video, to cause asking for the wasting of resources
Topic.
The first aspect of the embodiment of the present invention provides a kind of method that video playback terminates, including:
Start timing, after preset time, obtain the video distribution information in streaming media server;
According to the video distribution information, it is determined that playing the sum of all user terminals of the video;
When sum is not zero, described the step of starting timing is returned;
When the sum is zero, the push number of request of the video is obtained, if the push number of request is zero, is sent
Video push is terminated to instruct to corresponding video capture device so that the video capture device stops pushing the video, if institute
State push number of request to be not zero, then return to described the step of starting timing.
The second aspect of the embodiment of the present invention provides the system that a kind of video playback terminates, including:
Video distribution data obtaining module, for starting timing, after preset time, obtain in streaming media server
Video distribution information;
Terminal number determining module, for according to the video distribution information, it is determined that playing all of the video
The sum of user terminal;
First processing module, for when sum is not zero, returning to described the step of starting timing;
Second processing module, for when the sum is zero, the push number of request of the video being obtained, if the push
Number of request is zero, then sends termination video push and instruct to corresponding video capture device so that the video capture device stops
The video is pushed, if the push number of request is not zero, returns to described the step of starting timing.
The third aspect of the embodiment of the present invention provides a kind of device management server, including memory, processor and
It is stored in the computer program that can be run in the memory and on the processor, computer described in the computing device
The step of method as described above is realized during program.
The fourth aspect of the embodiment of the present invention provides a kind of computer-readable recording medium, the computer-readable storage
Media storage has the step of computer program, the computer program realizes method as described above when being executed by processor.
Existing beneficial effect is the embodiment of the present invention compared with prior art:The embodiment of the present invention is by when default
Between obtain video distribution information and push number of request gets user terminal and plays and ask to play the number of the video,
Device management server judges whether to disconnect the connection of video capture device and streaming media server according to the number, so as to
The connection that effectively prevent between video capture device and streaming media server does not disconnect, and causes video capture device to continue to push away
Send video the occurrence of, reduce the waste of resource.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
In the required accompanying drawing used be briefly described, it should be apparent that, drawings in the following description be only the present invention some
Embodiment, for those of ordinary skill in the art, without having to pay creative labor, can also be according to these
Accompanying drawing obtains other accompanying drawings.
Fig. 1 is the implementation process figure for the method that the video playback that one embodiment of the invention provides terminates;
Fig. 2 is the implementation process figure for the method that the video playback that one embodiment of the invention provides terminates;
Fig. 3 is the structural representation for the system that the video playback that one embodiment of the invention provides terminates;
Fig. 4 is the structural representation for the system that the video playback that one embodiment of the invention provides terminates;
Fig. 5 is the structural representation for the device management server that one embodiment of the invention provides.
Embodiment
In describing below, in order to illustrate rather than in order to limit, it is proposed that such as tool of particular system structure, technology etc
Body details, thoroughly to understand the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specific
The present invention can also be realized in the other embodiments of details.In other situations, omit to well-known system, device, electricity
Road and the detailed description of method, in case unnecessary details hinders description of the invention.
Term " comprising " and their any deformations in description and claims of this specification and above-mentioned accompanying drawing, meaning
Figure is to cover non-exclusive include.Such as process, method or system comprising series of steps or unit, product or equipment do not have
The step of being defined in the step of having listed or unit, but alternatively also including not listing or unit, or alternatively also wrap
Include for the intrinsic other steps of these processes, method, product or equipment or unit.In addition, term " first ", " second " and
" 3rd " etc. is to be used to distinguish different objects, not for description particular order.
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
Embodiment 1:
Fig. 1 shows the implementation process for the method that the video playback that one embodiment of the present of invention provides terminates, the side
Method is applied to device management server, and details are as follows for its process:
In step S101, start timing, after preset time, obtain the video distribution letter in streaming media server
Breath.
In a particular application, streaming media server is used to receive the video stream data of video capture device push and sent out
Cloth, such as RTSP (Real Time Streaming Protocol, real time streaming transport protocol) or HLS (HTTP Live
Streaming, dynamic code rate adaptive technique) streaming media server.Device management server be used for video capture device and
The working condition of streaming media server is monitored and controlled, maintained equipment information and real-time update.
In the present embodiment, streaming media server is used to safeguard video distribution information corresponding to video, and video is adopted for video
The video that collection equipment pushes to streaming media server.Device management server obtains stream every preset time (such as 10 minutes)
Video distribution information in media server, the issue situation of automatic detection video is realized, do not played in user terminal
Taken measures during video.
In step s 102, according to the video distribution information, it is determined that playing all user terminals of the video
Sum.
In one embodiment, the video distribution information include the title of video capture device corresponding to the video,
The video Connection Time connects number with video corresponding to the video.
In the present embodiment, the title of the video capture device includes device id (identification, identification
Number) or equipment MAC (Media Access Control, network interface physical address) address.The video Connection Time is video
Collecting device establishes the time of connection pushing video with streaming media server.Video connection number is to establish to regard with streaming media server
The number of the user terminal of frequency connection.
In the present embodiment, video of the device management server in video distribution information connects number so that it is determined that
Play the sum of the user terminal of video, wherein, playing described user terminal for the streaming media server
It is successfully established the user terminal of connection.
By taking a concrete application scene as an example, when connection is established in a user terminal success and streaming media server
When, video can be played, then video connection number corresponding to video is added 1, for example, video connection number is 2 corresponding to video, when having
After user terminal and the streaming media server are successfully established connection, video connection number is changed into 3, it is seen then that connects number according to video
It is assured that the number for all user terminals for playing video.
In step s 103, when the sum is not zero, described the step of starting timing is returned.
In the present embodiment, when device management server determines that it is not 0 to play the user terminal sum of the video,
Then indicate other user terminals playing video capture device push video, due to video capture device exist it is multiple,
Video distribution information includes the relevant information of the video of all video capture devices push, so needing to enter video distribution information
Row is parsed to determine corresponding video information.After video distribution information is parsed, it is determined that playing the video acquisition
The sum of all user terminals of the video of equipment push, judge whether video capture device needs termination push to regard according to sum
Frequently.
In the present embodiment, device management server is parsing video distribution information corresponding to a video capture device
Just go to judge whether video capture device needs to need to terminate pushing video to streaming media server, effectively increase equipment control
The parsing information efficiency and operating efficiency of server.
In step S104, when the sum is zero, the push number of request of the video is obtained, if the push request
Number is zero, then sends termination video push and instruct to corresponding video capture device so that the video capture device stops push
The video, if the push number of request is not zero, return to the beginning timed process.
In one embodiment, the push number of request plays the sum of all user terminals of the video for request.
In the present embodiment, user terminal is to have been registered in device management server, and user can be in user terminal
Filling registration information, user terminal send log-on message to device management server, and device management server receives and stores note
Volume information, user terminal can rely on log-on message logging device management server to set up user terminal and equipment control
The communication connection of server.
In one embodiment, the video that user plays in user terminal selecting, send video push and ask to equipment pipe
Server is managed, device management server receives video push request, and whether device management server judges video capture device
Warp-wise streaming media server pushing video, if video capture device warp-wise streaming media server pushing video, user terminal
The video that video capture device pushes can be directly played by streaming media server, and push number of request increases corresponding to video
Add, if video capture device does not turn video push request to streaming media server pushing video, device management server
Video capture device is sent to so that video capture device pushing video is to streaming media server, and increases push corresponding to video and ask
Ask several.
By taking a concrete application scene as an example, when a user terminal will play video corresponding to video capture device,
Video push is sent to ask to device management server, no matter video capture device whether the push of warp-wise streaming media server regards
Frequently, then push number of request increase by 1 corresponding to video, such as the push number of request of video is 1, when device management server receives
When user terminal requests play video, the push number of request of video is changed into 2.
In the present embodiment, when the user terminal sum that device management server determines playing video is 0, then it represents that
The video of the video capture device push is being played currently without user terminal, device management server continues to judge video
Corresponding push number of request, if push number of request is also 0 corresponding to video, represent to regard currently without user terminal requests broadcasting
Frequently, then device management server transmission termination video push is instructed to video capture device so that video capture device stops to stream
Media server pushing video, if push number of request is not 0 corresponding to video, representing, which currently has user terminal requests to play, regards
Frequently, but connected without user terminal with the streaming media server and play video, then device management server restarts to count
When, after preset time, judge whether video connection number is still 0 corresponding to video, if video connection number is still corresponding to video
Be 0, represent video capture device warp-wise streaming media server pushing video, but user terminal occur it is abnormal, it is already off with
The connection of streaming media server, user terminal do not play video, then device management server, which is sent, terminates video push
Instruction is to video capture device so that video capture device stops continuing pushing video to streaming media server, if video connects number
It is not 0, represents that user terminal is successfully established with streaming media server and be connected, user terminal plays video, then equipment control
Server need not send termination video push and instruct to video capture device so that video capture device stops taking to Streaming Media
Business device continues pushing video.
In the present embodiment, it is 0 to judge that video corresponding to video connects number when device management server, corresponding to video
It is also 0 to push number of request, and device management server restarts timing, judges that whether video connects number still for 0 for the second time, so as to
Effectively judge whether disconnected because user terminal occurs abnormal with the connection of the streaming media server so as to which equipment control takes
Business device decide whether send terminate video push instruction to video capture device so that video capture device stop pushing video,
Avoid the occurrence of when video capture device just starts pushing video, when user terminal is not also with streaming media server successful connection, if
Standby management server just sends termination video push and instructs to video capture device and video capture device is stopped pushing video,
User can not normal play video situation.
Existing beneficial effect is the embodiment of the present invention compared with prior art:By starting timing, by preset time
Afterwards, the video distribution information in streaming media server is obtained;According to the video distribution information, it is determined that playing the video
All user terminals sum;When the sum is not zero, described the step of starting timing is returned;When the sum is zero
When, the push number of request of the video is obtained, if the push number of request is zero, termination video push is sent and instructs to corresponding
Video capture device so that the video capture device stops pushing the video, if the push number of request is not zero,
The step of returning to the beginning timing.The embodiment of the present invention every preset time by obtaining video distribution information and push request
Number gets user terminal and plays and ask to play the number of the video, according to the number, judges whether that disconnection regards
The connection of frequency collecting device and streaming media server, so as to efficiently avoid between video capture device and streaming media server
Connection do not disconnect, cause video capture device continue pushing video stream situation occur, reduce the wasting of resources.
As shown in Fig. 2 in the implementation of the present invention, the side of the video playback termination in the embodiment corresponding to Fig. 2
Method also includes:
In step s 201, when receiving the termination video push instruction of user terminal transmission, the push request is obtained
Number.
In the present embodiment, when user stops playing video, user terminal sends termination to device management server and regarded
Frequency push instruction, when device management server receives termination video push instruction, obtain push number of request corresponding to video.
In step S202, when the push number of request is more than 1, then it is whole to the user to send the terminate-ack information
End.
In the present embodiment, device management server judges whether push number of request is more than 1 corresponding to video, when judging
Push number of request is more than 1 corresponding to video, represents currently also have other user terminal requests to play video, then directly transmits
Video playback terminate-ack information to the user terminal, user terminal disconnects the connection with streaming media server, user terminal
Terminate and play video, now video capture device still pushes the video to streaming media server, so other user terminals are still
Video can be played.
In step S203, when the push number of request is equal to 1, then sends the termination video push and instruct to described and regard
Frequency collecting device is so that the video capture device stops pushing the video.
In the present embodiment, when pushing number of request corresponding to device management server judges video and being equal to 1, represent current
Only user terminal is playing the video, plays the video in request without other user terminals, then equipment control takes
Business device sends termination video push and instructed to video capture device corresponding to video so that video capture device stops to Streaming Media
Server push video.
In one embodiment, the stopping knot being fed back after receiving the video capture device and stopping and push the video
During fruit, the stopping result being sent to the user terminal.
In the present embodiment, when video capture device receives the termination video push instruction, stop to the stream matchmaker
Video described in body server push, video capture device will stop result (being pushed away for example, video capture device has terminated video
Send) device management server is fed back to, after device management server receives the stopping result of video capture device feedback, equipment
Management server is sent result is stopped to user terminal.
In the present embodiment, after video capture device stops pushing video, streaming media server disconnects and user terminal
Connection, user terminal terminate play video,
In the present embodiment, after device management server receives the termination video push instruction of user terminal transmission, lead to
Cross push number of request corresponding to video and judge that currently whether there are other user terminals to be connected with streaming media server plays video,
Video is played so as to effectively avoid the occurrence of other user terminals, but video capture device stops to streaming media server
Pushing video, other user terminals can not normal play video situation, Consumer's Experience is high.
It should be understood that the size of the sequence number of each step is not meant to the priority of execution sequence, each process in above-described embodiment
Execution sequence should determine that the implementation process without tackling the embodiment of the present invention forms any limit with its function and internal logic
It is fixed.
Embodiment 2:
Fig. 3 shows the system 100 that the video playback that one embodiment of the present of invention provides terminates, for performing Fig. 1 institutes
Method and step in corresponding embodiment, it includes:
Video distribution data obtaining module 110, for starting timing, after preset time, obtain streaming media server
In video distribution information;
Terminal number determining module 120, for according to the video distribution information, it is determined that playing the institute of the video
There is the sum of user terminal;
First processing module 130, for when the sum is not zero, returning to described the step of starting timing;
Second processing module 140, for when the sum is zero, the push number of request of the video being obtained, if described
It is zero to push number of request, then sends termination video push and instruct to corresponding video capture device so that the video capture device
Stop pushing the video, if the push number of request is not zero, return to described the step of starting timing.
In one embodiment, the video distribution information include the title of video capture device corresponding to the video,
The video Connection Time connects number with video corresponding to the video.
As shown in figure 4, in the implementation of the present invention, what the video playback in the embodiment corresponding to Fig. 3 terminated is
System 100 also includes being used for the structure for performing the method and step in the embodiment corresponding to Fig. 2, specifically includes:
Instruction acquisition module 210, for receive user terminal transmission termination play instruction when, obtain the push please
Ask several;
First terminates module 220, for being more than 1 when the push number of request, then sends terminate-ack information to the use
Family terminal;
Second terminates module 230, for being equal to 1 when the push number of request, then sends the termination video push instruction
To the video capture device so that the video capture device stops pushing the video.
In one embodiment, the system 100 that video playback terminates also includes other functional module/units, for realizing
Method and step in embodiment 1 in each embodiment.
Embodiment 3:
The embodiment of the present invention additionally provides a kind of device management server 5, including processor 50, memory 51 and storage
In memory 51 and the computer program 52 that can be run on processor 50, the processor 50 perform the computer program
The step in each embodiment as described in example 1 above, such as the step S101 to step S104 shown in Fig. 1 are realized when 52.Or
Person, the processor 50 are realized each in each device embodiment as described in example 2 above when performing the computer program 52
The function of module, such as the function of the module 110 to 140 shown in Fig. 3.
Device management server 5 can be that the calculating such as desktop PC, notebook, palm PC and cloud server are set
It is standby.The device management server 5 may include, but be not limited only to, processor 50, memory 51.Such as the equipment control clothes
Being engaged in device 5 can also be including input-output equipment, network access equipment, bus etc..
Alleged processor 50 can be CPU (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), application specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other PLDs, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processor
Deng.
The memory 51 can be the internal storage unit of the device management server 8, such as equipment control service
The hard disk or internal memory of device 5.The memory 51 can also be the External memory equipment of the device management server 5, such as institute
State the plug-in type hard disk being equipped with device management server 5, intelligent memory card (Smart Media Card, SMC), secure digital
(Secure Digital, SD) blocks, flash card (Flash Card) etc..Further, the memory 51 can also both include
The internal storage unit of device management server 5 also includes External memory equipment.The memory 51 is used to store the calculating
Other programs and data needed for machine program 52 and the device management server 5.The memory 51 can be also used for temporarily
When store the data that has exported or will export.
Embodiment 4:
The embodiment of the present invention additionally provides a kind of computer-readable recording medium, and computer-readable recording medium storage has meter
Calculation machine program, the step in each embodiment as described in example 1 above is realized when computer program is executed by processor, such as schemed
Step S101 to step S104 shown in 1.Or the computer program is realized such as institute in embodiment 2 when being executed by processor
The function of each module in each device embodiment stated, such as the function of the module 110 to 140 shown in Fig. 3.
Described computer program can be stored in a computer-readable recording medium, and the computer program is by processor
During execution, can be achieved above-mentioned each embodiment of the method the step of.Wherein, the computer program includes computer program code,
The computer program code can be source code form, object identification code form, executable file or some intermediate forms etc..Institute
Stating computer-readable medium can include:Can carry any entity or device of the computer program code, recording medium,
USB flash disk, mobile hard disk, magnetic disc, CD, computer storage, read-only storage (ROM, Read-Only Memory), arbitrary access
Memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..Need
Bright, the content that the computer-readable medium includes can be entered according to legislation in jurisdiction and the requirement of patent practice
The appropriate increase and decrease of row, such as in some jurisdictions, according to legislation and patent practice, computer-readable medium does not include being electricity
Carrier signal and telecommunication signal.
Step in present invention method can be sequentially adjusted, merged and deleted according to actual needs.
Module or unit in system of the embodiment of the present invention can be combined, divided and deleted according to actual needs.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention
All any modification, equivalent and improvement made within refreshing and principle etc., should be included in the scope of the protection.
Claims (10)
1. a kind of method that video playback terminates, applied to device management server, it is characterised in that methods described includes:
Start timing, after preset time, obtain the video distribution information in streaming media server;
According to the video distribution information, it is determined that playing the sum of all user terminals of the video;
When the sum is not zero, described the step of starting timing is returned;
When the sum is zero, the push number of request of the video is obtained, if the push number of request is zero, sends and terminates
Video push is instructed to corresponding video capture device so that the video capture device stops pushing the video, if described push away
Send number of request to be not zero, then return to described the step of starting timing.
2. the method that video playback as claimed in claim 1 terminates, it is characterised in that the video distribution information includes described
The title of video capture device corresponding to video, video Connection Time connect number with video corresponding to the video.
3. the terminating method of video playback as claimed in claim 1, it is characterised in that the push number of request plays for request
The sum of all user terminals of the video.
4. the method that video playback as claimed in claim 1 terminates, it is characterised in that methods described also includes:
When receiving the termination video push instruction of user terminal transmission, the push number of request is obtained;
When the push number of request is more than 1, then terminate-ack information is sent to the user terminal;
When it is described push number of request be equal to 1, then send it is described termination video push instruct to the video capture device so that institute
Video capture device is stated to stop pushing the video.
5. the method that video playback as claimed in claim 4 terminates, it is characterised in that described to send the termination video push
Instruction is to the video capture device so that the video capture device stops including after pushing the video:
When the stopping result being fed back after receiving the video capture device stopping push video, the stopping knot being sent
Fruit is to the user terminal.
6. the system that a kind of video playback terminates, it is characterised in that the system includes:
Video distribution data obtaining module, for starting timing, after preset time, obtain the video in streaming media server
Release news;
Terminal number determining module, for according to the video distribution information, it is determined that playing all users of the video
The sum of terminal;
First processing module, for when the sum is not zero, returning to described the step of starting timing;
Second processing module, for when the sum is zero, obtaining the push number of request of the video, if the push request
Number is zero, then sends termination video push and instruct to corresponding video capture device so that the video capture device stops push
The video, if the push number of request is not zero, return to described the step of starting timing.
7. the system that video playback as claimed in claim 6 terminates, it is characterised in that the video distribution information includes described
The title of video capture device corresponding to video, video Connection Time connect number with video corresponding to the video.
8. the system that video playback as claimed in claim 6 terminates, it is characterised in that the system also includes:
Instruction acquisition module, for receive user terminal transmission termination play instruction when, obtain the push number of request;
First terminates module, for being more than 1 when the push number of request, then sends terminate-ack information to the user terminal;
Second terminates module, for being equal to 1 when the push number of request, then sends the termination video push and instructs to described and regard
Frequency collecting device is so that the video capture device stops pushing the video.
9. a kind of device management server, including memory, processor and it is stored in the memory and can be at the place
The computer program run on reason device, it is characterised in that realize that right such as will described in the computing device during computer program
The step of seeking any one of 1 to 5 methods described.
10. a kind of computer-readable recording medium, the computer-readable recording medium storage has computer program, and its feature exists
In when the computer program is executed by processor the step of realization such as any one of claim 1 to 5 methods described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710684750.9A CN107493486B (en) | 2017-08-11 | 2017-08-11 | Method, system and terminal equipment for video playing termination |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710684750.9A CN107493486B (en) | 2017-08-11 | 2017-08-11 | Method, system and terminal equipment for video playing termination |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107493486A true CN107493486A (en) | 2017-12-19 |
CN107493486B CN107493486B (en) | 2020-03-24 |
Family
ID=60644318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710684750.9A Active CN107493486B (en) | 2017-08-11 | 2017-08-11 | Method, system and terminal equipment for video playing termination |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107493486B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640171A (en) * | 2018-12-07 | 2019-04-16 | 北京微播视界科技有限公司 | Multimedia messages synthetic method, electronic equipment and computer readable storage medium |
CN109842519A (en) * | 2018-12-25 | 2019-06-04 | 视联动力信息技术股份有限公司 | A kind of method and apparatus of preview video stream |
CN110856020A (en) * | 2019-11-04 | 2020-02-28 | 深圳海翼智新科技有限公司 | Method and system for controlling terminal equipment to be accessed into camera device to push flow |
CN116016864A (en) * | 2022-12-27 | 2023-04-25 | 南斗六星系统集成有限公司 | Road test vehicle video monitoring method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1505401A (en) * | 2002-12-05 | 2004-06-16 | �Ҵ���˾ | Channel combination method of VOD system |
CN101309203A (en) * | 2007-05-17 | 2008-11-19 | 中兴通讯股份有限公司 | Network media service method |
CN106303672A (en) * | 2016-08-24 | 2017-01-04 | 上海卓易科技股份有限公司 | A kind of synchronous broadcast method based on recorded broadcast video and device |
CN106331739A (en) * | 2016-09-05 | 2017-01-11 | 广州爱九游信息技术有限公司 | Method, device, server and system for live broadcast and live broadcast state monitoring method |
CN106331769A (en) * | 2016-09-23 | 2017-01-11 | 北京赢点科技有限公司 | Live streaming detection service end and optimized live streaming resource utilization method |
CN107026861A (en) * | 2017-04-07 | 2017-08-08 | 深圳市茁壮网络股份有限公司 | A kind of plug-flow method and device |
-
2017
- 2017-08-11 CN CN201710684750.9A patent/CN107493486B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1505401A (en) * | 2002-12-05 | 2004-06-16 | �Ҵ���˾ | Channel combination method of VOD system |
CN101309203A (en) * | 2007-05-17 | 2008-11-19 | 中兴通讯股份有限公司 | Network media service method |
CN106303672A (en) * | 2016-08-24 | 2017-01-04 | 上海卓易科技股份有限公司 | A kind of synchronous broadcast method based on recorded broadcast video and device |
CN106331739A (en) * | 2016-09-05 | 2017-01-11 | 广州爱九游信息技术有限公司 | Method, device, server and system for live broadcast and live broadcast state monitoring method |
CN106331769A (en) * | 2016-09-23 | 2017-01-11 | 北京赢点科技有限公司 | Live streaming detection service end and optimized live streaming resource utilization method |
CN107026861A (en) * | 2017-04-07 | 2017-08-08 | 深圳市茁壮网络股份有限公司 | A kind of plug-flow method and device |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640171A (en) * | 2018-12-07 | 2019-04-16 | 北京微播视界科技有限公司 | Multimedia messages synthetic method, electronic equipment and computer readable storage medium |
CN109842519A (en) * | 2018-12-25 | 2019-06-04 | 视联动力信息技术股份有限公司 | A kind of method and apparatus of preview video stream |
CN109842519B (en) * | 2018-12-25 | 2022-07-22 | 视联动力信息技术股份有限公司 | Method and device for previewing video stream |
CN110856020A (en) * | 2019-11-04 | 2020-02-28 | 深圳海翼智新科技有限公司 | Method and system for controlling terminal equipment to be accessed into camera device to push flow |
CN116016864A (en) * | 2022-12-27 | 2023-04-25 | 南斗六星系统集成有限公司 | Road test vehicle video monitoring method |
CN116016864B (en) * | 2022-12-27 | 2024-03-19 | 南斗六星系统集成有限公司 | Road test vehicle video monitoring method |
Also Published As
Publication number | Publication date |
---|---|
CN107493486B (en) | 2020-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109152095B (en) | Wireless network connection method for terminal | |
CN111240837B (en) | Resource allocation method, device, terminal and storage medium | |
CN107566786B (en) | Method and device for acquiring monitoring video and terminal equipment | |
CN115004673B (en) | Message pushing method, device, electronic equipment and computer readable medium | |
CN109152094B (en) | Wireless network connection method for terminal | |
CN105635180B (en) | Information push method and device | |
CN107493486A (en) | Method, system and the terminal device that a kind of video playback terminates | |
WO2020094036A1 (en) | Wireless network connection method for terminal | |
CN104883618B (en) | Programme televised live tries method, apparatus and system | |
CN106937167A (en) | A kind of background audio processing method and its mobile terminal | |
CN103312593B (en) | A kind of message distributing system and method | |
CN108243222A (en) | Server network architecture method and device | |
CN104469394A (en) | Video resource acquiring method, background server, video client and system | |
CN103024491A (en) | Video playing method and video playing system of mobile terminal | |
CN116996865A (en) | Method, device, equipment and storage medium for upgrading over-the-air | |
CN108521577B (en) | Video playing method, device, equipment and storage medium | |
CN107249194A (en) | Manage method, device and the equipment of wireless network connection | |
CN111479137B (en) | Method and device for providing line address, server and storage medium | |
CN103036955A (en) | Monitoring system and monitoring method of multimedia player terminal | |
CN113747100B (en) | Audio and video call method and device, storage medium and electronic equipment | |
WO2024027745A1 (en) | Network connection method, electronic device, readable storage medium, and chip | |
CN113132758B (en) | Control method, device and computer program product of content distribution network | |
CN114173151B (en) | Live broadcast stream pushing system, method and device and electronic equipment | |
CN112449209A (en) | Video storage method and device, cloud server and computer readable storage medium | |
CN112188242B (en) | Front-end camera real-time video-on-demand method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |