[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201710684750.9A
Other languages
Chinese (zh)
Other versions
CN107493486B (en
Inventor
郑巨双
陈良洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Infinova Ltd
Original Assignee
Shenzhen Infinova Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Infinova Ltd filed Critical Shenzhen Infinova Ltd
Priority to CN201710684750.9A priority Critical patent/CN107493486B/en
Publication of CN107493486A publication Critical patent/CN107493486A/en
Application granted granted Critical
Publication of CN107493486B publication Critical patent/CN107493486B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2408Monitoring of the upstream path of the transmission network, e.g. client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26208Content 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

Method, system and the terminal device that a kind of video playback terminates
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.
CN201710684750.9A 2017-08-11 2017-08-11 Method, system and terminal equipment for video playing termination Active CN107493486B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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