CN108965918A - streaming media processing method, device, system and computer readable storage medium - Google Patents

streaming media processing method, device, system and computer readable storage medium Download PDF

Info

Publication number
CN108965918A
CN108965918A CN201810802170.XA CN201810802170A CN108965918A CN 108965918 A CN108965918 A CN 108965918A CN 201810802170 A CN201810802170 A CN 201810802170A CN 108965918 A CN108965918 A CN 108965918A
Authority
CN
China
Prior art keywords
streaming media
streaming
client
prediction policy
host
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
CN201810802170.XA
Other languages
Chinese (zh)
Other versions
CN108965918B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810802170.XA priority Critical patent/CN108965918B/en
Publication of CN108965918A publication Critical patent/CN108965918A/en
Application granted granted Critical
Publication of CN108965918B publication Critical patent/CN108965918B/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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • 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
    • 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/2625Content 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 for delaying content or additional data distribution, e.g. because of an extended sport event
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a kind of Streaming Media processing methods, comprising: receives the first Streaming Media and the second Streaming Media by coding;It calls Streaming Media recognizer to carry out detection identification to the first Streaming Media, and client will be sent to based on flow host-host protocol after the first Streaming Media progress delay process;In the case where detection identifies that exception occurs in the first Streaming Media, the corresponding prediction policy of the exception of the first Streaming Media appearance is searched;Early warning is executed according to the prediction policy triggering found out, the first Streaming Media after delay process is switched to the second Streaming Media, client is sent to based on flow host-host protocol, guarantee that problematic flow data will not be received by client;The invention also discloses a kind of Streaming Media processing unit and systems, solve the case where traditional live streaming safe broadcast needs manually to supervise and switch by instructor in broadcasting person, is easy to appear supervision fault or switching not in time;The technical issues of being difficult to meet network direct broadcasting various new property requirements.

Description

Streaming Media processing method, device, system and computer readable storage medium
Technical field
The present invention relates to computer field more particularly to Streaming Media processing method, device, system and computer-readable storages Medium.
Background technique
The live streaming of traditional sense is defined as the later period synthesis of broadcast TV program, broadcasts while the broadcast way of progress, presses The forms such as live broadcast and broadcasting studio or studio broadcast can be divided into according to occasion is played.With the continuous development of the network technology, In these years also there is network direct broadcasting, is a kind of by stream media technology, the abundant element such as image, sound, text is logical mutual Networking shows that user is lively, intuitive, real picture a whole set of solution, includes encoding tool, stream medium data, service Device, network, player.
To live content, if there is a situation where abnormal or illegal, the prior art is often through existing skill as shown in figure 1 The realization principle schematic diagram of the live streaming safe broadcast of art detects abnormal signal or illegal by manually supervising signal in studio Then content switches abnormal signal by cut bank.(1) live signal is specifically included by after distributor plate 1, one point is Two, enter monitor 1 all the way, another way enters distributor plate 3 by delayer;(2) live signal enters after distributor plate 3, and one It is divided into two, enters monitor 3 all the way, another way switches over platform;(3) emergency parachute is divided into two by distributor plate, all the way into Enter monitor 2, another way enters distributor plate 4 by delayer;(4) emergency parachute enters after distributor plate 4, is divided into two, and one Road enters monitor 4, and another way switches over platform;(5) when normal live streaming, cut bank is using live signal as live streaming output signal It is output to direct broadcast coder, direct broadcast coder is encoded to live stream, is pushed to live streaming platform and is broadcast live broadcast.(6) work as instructor in broadcasting When member abnormal signal or illegal contents occurs by the discovery live streaming of monitor 1, manual intervention starts promptly to switch emergency parachute Operation, the current broadcast content shown by monitor 3 pass through when monitor 3 prepares to broadcast abnormal signal or illegal contents Emergency parachute is switched to live streaming output signal by cut bank, and the content being at this moment broadcast live is switched to the content of emergency parachute, at live streaming In emergency is broadcasted.(7) when instructor in broadcasting person has found that live signal restores normal by monitor 1, manual intervention commencing signal is extensive Multiple operation, the current broadcast content shown by monitor 3 will by cut bank when monitor 3 prepares to broadcast normal signal Live signal is switched to live streaming output signal, and the content being at this moment broadcast live is switched to the content of live signal, and live streaming restores normal.
Traditional live streaming safe broadcast needs manually to supervise by instructor in broadcasting person and switching, is easy to appear supervision fault or cuts The case where changing not in time;And the monitoring being broadcast live with switching is handled based on signal, it is therefore desirable to professional hardware device It supports, higher cost;In addition, current live streaming safe broadcast mechanism scalability is not strong, the various new spies of network direct broadcasting are coped with Property demand, is difficult to meet.
Summary of the invention
The technical problem to be solved by the embodiment of the invention is that providing a kind of Streaming Media processing method, a kind of Streaming Media Processing unit, a kind of Streaming Media processing system and a kind of computer readable storage medium, solve traditional live streaming safe broadcast The case where needing manually to supervise and switch by instructor in broadcasting person, being easy to appear supervision fault or switching not in time;And it is broadcast live Monitoring is to be based on signal to be handled with switching, it is therefore desirable to which professional hardware device supports, higher cost;In addition, current Live streaming safe broadcast mechanism scalability it is not strong, cope with the various new property requirements of network direct broadcasting, be difficult the technical issues of meeting.
In order to solve the above-mentioned technical problem, first aspect of the embodiment of the present invention discloses a kind of Streaming Media processing method, packet It includes:
Receive the first Streaming Media and the second Streaming Media by coding;
It calls Streaming Media recognizer to carry out detection identification to first Streaming Media, and first Streaming Media is carried out Client is sent to based on flow host-host protocol after delay process;
In the case where detection identifies that exception occurs in first Streaming Media, the different of the first Streaming Media appearance is searched Often corresponding prediction policy;
Early warning is executed according to the prediction policy triggering found out, the first Streaming Media after delay process is switched to Second Streaming Media is based on flow host-host protocol and is sent to client.
Specifically, being based on should be in a first aspect, in one of the implementation manners, further includes:
Receive the Broadcast Control instruction that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud;
Broadcast Control is carried out to received Streaming Media according to Broadcast Control instruction.
Specifically, based on should be described to prolong first Streaming Media in a first aspect, in one of the implementation manners When processing after be sent to after client based on flow host-host protocol, further includes: receive the offence reporting letter for being directed to first Streaming Media Breath, and/or monitoring are directed to the barrage information of first Streaming Media;
The calling Streaming Media recognizer carries out detection identification to first Streaming Media, including according to the offence reporting letter Breath and/or the barrage information call report barrage recognizer to carry out detection identification to first Streaming Media.
Specifically, being based on should be in a first aspect, in one of the implementation manners, further includes:
Receive the configuration-direct that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud;
According to the configuration-direct, the difference exception occurred for Streaming Media is classified, and is the configuration pair of each rank The prediction policy answered.
Specifically, being based on should be in a first aspect, in one of the implementation manners, the calling Streaming Media recognizer be to institute It states the first Streaming Media and carries out detection identification, further includes:
Abnormal signal detection recognizer is called to detect whether first Streaming Media abnormal signal occurs;
Calling illegal contents detection recognizer to detect first Streaming Media whether there is illegal contents.
Specifically, being based on should be in a first aspect, in one of the implementation manners, the basis be found out described pre- pithy Slightly triggering executes early warning, and the first Streaming Media after delay process is switched to second Streaming Media and is sent out based on flow host-host protocol Give client, comprising:
In the case where the prediction policy found out is the first prediction policy, automatically by the first Streaming Media after delay process It is switched to second Streaming Media and client is sent to based on flow host-host protocol;
In the case where the prediction policy found out is the second prediction policy, send a warning message to studio equipment;It receives The switching command that the studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud, according to the switching command by delay process The first Streaming Media afterwards is switched to second Streaming Media and is sent to client based on flow host-host protocol.
Specifically, being based on should be in a first aspect, in one of the implementation manners, the basis be found out described pre- pithy Slightly triggering executes early warning, and the first Streaming Media after delay process is switched to second Streaming Media and is sent out based on flow host-host protocol Give client, comprising:
In the case where the prediction policy found out is third prediction policy, it is corresponding to alert the first Streaming Media transmitting terminal User and forbid the first Streaming Media transmitting terminal to send first Streaming Media, and/or report to alarm platform described first-class The corresponding user of media transmitting terminal.
Second aspect of the embodiment of the present invention discloses a kind of Streaming Media processing unit, including for executing above-mentioned first aspect In any implementation method unit.
The third aspect of the embodiment of the present invention discloses a kind of Streaming Media processing system, including processor, memory and communication Module, the processor, memory and communication module are connected with each other, wherein and the memory handles code for storing data, The communication module is used to carry out information exchange with external equipment;The processor is configured for calling said program code, The method for executing any implementation in above-mentioned first aspect.
Fourth aspect of the embodiment of the present invention discloses a kind of computer readable storage medium, and the computer storage medium is deposited Program instruction is contained, it is any in above-mentioned first aspect that described program instruction when being executed by a processor executes the processor The method of implementation.
Implement the embodiment of the present invention, receives the first Streaming Media and the second Streaming Media by coding;Call Streaming Media identification Algorithm carries out detection identification to first Streaming Media, in the case where detection identifies that exception occurs in first Streaming Media, Search the corresponding prediction policy of the exception of the first Streaming Media appearance;Early warning is executed according to the prediction policy triggering found out, with The first Streaming Media after delay process is switched to the second Streaming Media, client is sent to based on flow host-host protocol, guaranteed problematic Flow data will not be received by client.It realizes and passes through machine automatic identification and can actively switch, avoid traditional straight Broadcast the case where safe broadcast needs manually to supervise and switch by instructor in broadcasting person, is easy to appear supervision fault or switching not in time; For the embodiment of the present invention due to being handled based on Streaming Media, solving in the prior art is to be based on switching due to the monitoring of live streaming The problem of signal is handled and the hardware device of profession is needed to support, higher cost;And can be occurred according to Streaming Media Difference it is abnormal configure different prediction policies to trigger early warning, realize configurableization of live streaming safe broadcast, support to make by oneself The grading forewarning system prediction scheme of adopted rank carries out corresponding early warning according to different brackets, promotes scalability, and it is each to solve reply network direct broadcasting The new property requirements of kind, are difficult the technical issues of meeting.
And the embodiment of the present invention can receive the Broadcast Control that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud and refer to It enables, Broadcast Control is carried out to received Streaming Media according to Broadcast Control instruction, realizes and the safe Broadcast Control of live streaming has been put into cloud, as long as Allow the place of network insertion, Broadcast Control manager can be pacified online by the terminals such as mobile phone, computer, ipad studio equipment It is complete to broadcast control, it is not limited solely on duty carry out studio floor is artificial.
And in the case where the prediction policy found out is third prediction policy (such as continual warnings transmitting terminal, or Transmitting terminal upload streaming medium content belong to break the law on a serious scale or crime), the corresponding user of the first Streaming Media transmitting terminal can be alerted And the first Streaming Media transmitting terminal is forbidden to send first Streaming Media, and report the first Streaming Media transmitting terminal pair to alarm platform The user answered improves the function of live streaming safe broadcast.
Detailed description of the invention
In order to illustrate the embodiment of the present invention or technical solution in the prior art, embodiment or the prior art will be retouched below Attached drawing needed in stating is briefly described.
Fig. 1 is the realization principle schematic diagram of the live streaming safe broadcast of the prior art;
Fig. 2 is the system architecture schematic diagram of Streaming Media processing method provided in an embodiment of the present invention;
Fig. 3 is the flow diagram of Streaming Media processing method provided in an embodiment of the present invention;
Fig. 4 is the schematic diagram of the Broadcast Control page provided in an embodiment of the present invention;
Fig. 5 is the schematic diagram of the Broadcast Control page of another embodiment provided by the invention;
Fig. 6 is the schematic diagram of the Broadcast Control page of another embodiment provided by the invention;
Fig. 7 is the schematic diagram of prediction policy configuration provided in an embodiment of the present invention;
Fig. 8 is the realization principle schematic diagram of Streaming Media processing method provided in an embodiment of the present invention;
Fig. 9 is the structural schematic diagram of Streaming Media processing unit provided in an embodiment of the present invention;
Figure 10 is the structural schematic diagram of the Streaming Media processing unit of another embodiment provided by the invention;
Figure 11 is the structural schematic diagram of Streaming Media processing system provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention is described.
It is also understood that mesh of the term used in this description of the invention merely for the sake of description specific embodiment And be not intended to limit the present invention.
It will be further appreciated that the term "and/or" used in description of the invention and the appended claims is Refer to any combination and all possible combinations of one or more of associated item listed, and including these combinations.
In the specific implementation, Streaming Media described in the embodiment of the present invention is properly termed as streaming video again, refer to using streaming The mode of transmission is in network transmission or the media formats of broadcasting, the multimedia files such as including audio-video, for example live video is straight Broadcast stream.
A kind of Streaming Media processing method, Streaming Media processing unit and stream that embodiment provides in order to better understand the present invention Medium processing system is below first described the system architecture of Streaming Media processing method of the embodiment of the present invention.As shown in Figure 2 The system architecture schematic diagram of Streaming Media processing method provided in an embodiment of the present invention may include transmitting terminal or the upload of Streaming Media End, Streaming Media processing system, studio equipment and client.Wherein, the transmitting terminal of Streaming Media may include multiple transmitting terminals, will The signal (such as live signal) of the Streaming Media of acquisition is sent to Streaming Media processing system, and the stream matchmaker that will be used for emergency processing Body thinks that signal is sent to Streaming Media processing system;Streaming Media processing method of the Streaming Media processing system Jing Guo the embodiment of the present invention, Received Streaming Media is handled, studio equipment is passed through from cloud with the monitoring played safely, including Broadcast Control manager The Streaming Media Broadcast Control platform input Broadcast Control instruction of the Streaming Media processing system is logged on to control the Broadcast Control of Streaming Media, thus will place Streaming Media after reason is sent to client, and client plays out after receiving Streaming Media.
Wherein, the transmitting terminal of the Streaming Media in the embodiment of the present invention, studio equipment and client are including but not limited to all Such as desktop computer, laptop computer, tablet computer, intelligent terminal.Streaming Media processing system includes but is not limited to locate Manage server.
Below with reference to the flow diagram of the Streaming Media processing method provided in an embodiment of the present invention shown in Fig. 3, specifically How the Streaming Media processing system of the bright embodiment of the present invention is handled the Streaming Media received, may comprise steps of:
Step S300: the first Streaming Media and the second Streaming Media by coding are received;
Specifically, the first Streaming Media in the embodiment of the present invention can be for for currently playing Streaming Media, second matchmaker Body can be the Streaming Media for spare broadcasting or emergency broadcasting.By taking live streaming as an example, which can be for by straight Live broadcast stream media after broadcasting coding.
In a wherein embodiment, the second Streaming Media can be and the associated one or more streams of first Streaming Media Media can have multiple picture pick-up devices to be broadcast live shooting from different perspectives live broadcast by taking live streaming as an example, that is, generate more Road live signal can default one or select a live signal as the first Streaming Media, remaining live signal is as second Streaming Media.Second Streaming Media may be the Streaming Media for being not related to connection with first Streaming Media, by taking live streaming as an example, i.e., not associated stream The different Streaming Media of media, that is, live content.That is, the second Streaming Media of the embodiment of the present invention can be 1 tunnel or multichannel Streaming Media.
The transmitting terminal of one or more Streaming Medias carries out the Streaming Media for collecting or storing according to streaming media coding rule After coding, it is sent to Streaming Media processing system, then the Streaming Media processing system is the first Streaming Media received by coding With the second Streaming Media.
Step S302: calling Streaming Media recognizer to carry out detection identification to first Streaming Media, and by described first Client is sent to based on flow host-host protocol after Streaming Media progress delay process;
Specifically, Streaming Media processing system calls preset Streaming Media recognizer to carry out detection knowledge to first Streaming Media It not, may include the whether illegal identification etc. of the identification of streaming media abnormal signal, streaming medium content.The embodiment of the present invention Streaming Media recognizer may include the sound intensity detection algorithm of audio, video data in streaming media, noise signal detection algorithm, black Shield the mirror Huang that detection algorithm, still frame detection algorithm, mosaic detection algorithm etc. and streaming media content carry out and identifies calculation Method, algorithm for pattern recognition, speech recognition algorithm etc..
First Streaming Media is delayed by Streaming Media processing system, and the Streaming Media after being delayed may then based on super The flow host-host protocols such as text transfer protocol net cast agreement (HTTP Live Streaming, HLS) are sent to client.And And after Streaming Media processing system can will be delayed by content distributing network (Content Delivery Network, CDN) Streaming Media be sent to client.
Step S304: in the case where detection identifies that exception occurs in first Streaming Media, the first-class matchmaker is searched The corresponding prediction policy of the exception that body occurs;
Specifically, Streaming Media processing system is stored with multiple prediction policies, and each prediction policy corresponds to Streaming Media appearance It is different abnormal.In the case where detection identifies that exception occurs in first Streaming Media, the Streaming Media processing system will search this The corresponding prediction policy of the exception that one Streaming Media occurs.
The first Streaming Media in the embodiment of the present invention occurs abnormal may include that first Streaming Media abnormal signal occurs, than Such as blank screen, mute, still frame, mosaic abnormal signal;It or may include that there are illegal contents for first Streaming Media, for example deposit In illegal contents such as pornographic, violence, infringements.
Step S306: executing early warning according to the prediction policy triggering found out, will be first-class after delay process Media are switched to second Streaming Media and are sent to client based on flow host-host protocol.
Specifically, Streaming Media processing system executes early warning according to the prediction policy triggering found out, for example carries out Media Stream Automatic switchover, perhaps to the transmitting terminal of Media Stream send alarm signal or to the studio equipment of Streaming Media send alarm letter Number, etc., the first Streaming Media after delay process is finally switched to the second Streaming Media, client is sent to based on flow host-host protocol End.Streaming Media switching in the embodiment of the present invention is seamless switching, and the broadcasting of client will not be interrupted, that is to say, that be not in The phenomenon that broadcasting failure, buffering or Caton, the user of client-side is that content switching has been carried out in the case where unaware.
In the case that if the second Streaming Media includes multichannel Streaming Media in a wherein embodiment, Streaming Media processing system System can therefrom choose wherein 1 road Streaming Media and switch over, that is to say, that the first Streaming Media after delay disposal is switched to choosing The 1 road Streaming Media taken is based on flow host-host protocol and is sent to client.
Implement the embodiment of the present invention, receives the first Streaming Media and the second Streaming Media by coding;Call Streaming Media identification Algorithm carries out detection identification to first Streaming Media, in the case where detection identifies that exception occurs in first Streaming Media, Search the corresponding prediction policy of the exception of the first Streaming Media appearance;Early warning is executed according to the prediction policy triggering found out, with The first Streaming Media after delay process is switched to the second Streaming Media, client is sent to based on flow host-host protocol.It realizes and passes through Machine automatic identification simultaneously can actively switch, and avoid traditional live streaming safe broadcast and need manually to supervise and cut by instructor in broadcasting person The case where changing, being easy to appear supervision fault or switching not in time;The embodiment of the present invention is solved due to being handled based on Streaming Media It has determined in the prior art since the monitoring of live streaming and switching are to be handled and need the hardware device of profession to prop up based on signal It holds, the problem of higher cost;And the different prediction policy of the abnormal configuration of difference that can be occurred according to Streaming Media is pre- to trigger It is alert, configurableization of live streaming safe broadcast is realized, the grading forewarning system prediction scheme of customized rank is supported, is carried out according to different brackets Corresponding early warning promotes scalability, solves the reply various new property requirements of network direct broadcasting, is difficult the technical issues of meeting.
In a wherein embodiment, the Streaming Media processing method of the embodiment of the present invention can also include: reception Broadcast Control The Broadcast Control instruction that equipment is inputted based on the Streaming Media Broadcast Control platform in cloud;Received Streaming Media is carried out according to Broadcast Control instruction Broadcast Control.
Specifically, Streaming Media processing system, which can correspond to operation, Streaming Media Broadcast Control platform, which can To be arranged beyond the clouds, Broadcast Control manager can log in the Streaming Media Broadcast Control by the studio equipment that can be networked anywhere or anytime and put down Platform carries out the control of safety on line broadcast, monitoring, alarm and switching including streaming media etc..
The schematic diagram of the Broadcast Control page provided in an embodiment of the present invention as shown in Figure 4, studio equipment are logged in based on cloud After Streaming Media Broadcast Control platform, the different Streaming Media of multichannel currently entered can be played in the page, to be supplied to Broadcast Control pipe Reason person supervises.
The schematic diagram of the Broadcast Control page of another embodiment provided by the invention as shown in Figure 5, studio equipment, which logs in, to be based on After the Streaming Media Broadcast Control platform in cloud, current Streaming Media can be shown in the form of to conversation structure in the page, such as on Side is the Streaming Media of normal play, and lower section is abnormal or illegal Streaming Media occur, and in order to Broadcast Control, administrator is played out Control.
The schematic diagram of the Broadcast Control page of another embodiment provided by the invention as shown in Figure 6, studio equipment, which logs in, to be based on After the Streaming Media Broadcast Control platform in cloud, Broadcast Control can be carried out for the Streaming Media of single channel, including source stream media play is (i.e. currently The first no-delay streaming media playing interface), delay streaming media playing (the streaming media playing interface i.e. after delay process), outer net Streaming media playing (i.e. the second streaming media playing interface), switching push button, warning information etc..Broadcast Control administrator can click switching Button is manually forced to intervene, and is switched over streaming media.It may include cutting to the Streaming Media for exception occur in warning information There is the list information of Streaming Media in figure information, in order to which Broadcast Control administrator tracks and reviews.
Page layout in Fig. 4, Fig. 5 and Fig. 6 is one of embodiment of the invention, and the present invention is with no restriction.
In a wherein embodiment, the Streaming Media processing method of the embodiment of the present invention can also include: reception Broadcast Control The configuration-direct that equipment is inputted based on the Streaming Media Broadcast Control platform in cloud;According to the configuration-direct, occur for Streaming Media Different exceptions are classified, and configure corresponding prediction policy for each rank.As Fig. 7 show it is provided in an embodiment of the present invention pre- The pithy schematic diagram slightly configured, the abnormal progress analysis summary that can occur with streaming media, is then classified to abnormal, also It is to say that different ranks is arranged, a rank can correspond to one or more exceptions, and each rank configures corresponding prediction policy.
The embodiment of the present invention, which is realized, has been put into cloud for the safe Broadcast Control of live streaming, as long as on the ground for allowing network insertion Side, Broadcast Control manager can be carried out safety on line by the terminals studio equipment such as mobile phone, computer, ipad and broadcast control, such as The broadcasting of monitoring source stream media, the broadcasting of Streaming Media of the monitoring Jing Guo delay process, manual manual switching Streaming Media etc., not only It is limited only on duty carry out studio floor is artificial.
Below by taking live scene as an example (i.e. the first Streaming Media or source stream media is for live streams), to the embodiment of the present invention Streaming Media processing method be illustrated, the realization of Streaming Media processing method provided in an embodiment of the present invention as shown in Figure 8 is former Manage schematic diagram:
Firstly, live signal and emergency parachute generate live stream and answer torrent after live streaming coding, it is as first-class Then stream is pushed to live streaming and connects stream service by media and the second Streaming Media.The second Streaming Media in Fig. 8 is to input 1 road signal Example is illustrated, which connects stream service can be to be used to access Streaming Media in the Streaming Media processing system in the embodiment of the present invention Joining procedure or access code.
Then, which connects stream service and will parse the mark ID of the live stream or generate the ID of the live stream, and solution The stream type of the live stream is precipitated, which connects stream service and the ID of the live stream and stream type are on the one hand reported to main Master On the other hand the live stream received and emergency circulation are dealt into live streaming hinge service by dispatch service.The Master dispatch service It can be control program or the generation for carrying out Broadcast Control processing in the Streaming Media processing system in the embodiment of the present invention for streaming media Code;The live streaming hinge service can be the inner part in the Streaming Media processing system in the embodiment of the present invention for realizing Streaming Media The journey logic bomb of hair.
Then, after which receives live stream and answer torrent, externally monitoring can be provided and played, realization is broadcast Monitoring of the manager to source signal is controlled, live streaming can also be provided and flow to live stream detection service, that is to say, that forward live stream To live stream detection service, the detection to live streaming abnormal signal or illegal contents is realized;Meanwhile live stream and emergency being circulated It is dealt into direct broadcast time-shift service;The live stream detection service can in the Streaming Media processing system in the embodiment of the present invention for pair Streaming Media is detected, and sees abnormal detection program or recognizer whether occur;The direct broadcast time-shift service can be the present invention For carrying out delay disposal to live stream and/or emergency stream in Streaming Media processing system in embodiment, and delay prison will be provided Control the journey logic bomb played.
It, can be only to Streaming Media after live stream progress transcoding after the direct broadcast time-shift service receives live stream and answers torrent Delay process, can also to live stream and after answering torrent all to carry out transcoding Streaming Media delay process, and will be after delay process Live stream provides delay monitoring and plays, to realize monitoring of the Broadcast Control manager to time delayed signal.Direct broadcast time-shift service will delay Treated live stream and torrent (can do delay process can not also do delay process) is answered to be forwarded to live stream switching service. Live stream switching service can be to be used to flow into live stream and emergency in the Streaming Media processing system in the embodiment of the present invention The journey logic bomb that row mutually switches, and by live stream or torrent is answered to be sent to client in a manner of CDN based on HLS protocol It plays out.
The live stream detection service, can be by calling Streaming Media recognizer to realize to straight after receiving live stream The detection of stream is broadcast, and will test result and be reported to Master dispatch service.Specifically, abnormal signal detection identification can be called to calculate Whether method detection the first Streaming Media (live stream) there is abnormal signal, abnormal to blank screen, mute, still frame, mosaic etc. to realize The detection of signal, and will test result and return to live stream detection service;Call illegal contents detection recognizer detection first Streaming Media (live stream) whether there is illegal contents, to realize the detection to illegal contents such as pornographics, and will test result return Give live stream detection service.
Client can receive the information of user feedback during playing live stream, by feedback system, such as it is logical It crosses prosecution system and receives the live stream that user's report plays and have that pornographic, violence, infringement etc. be illegal or information of crime;And it is logical The keyword (such as pornographic, violence keyword) in the barrage information of barrage monitoring system monitoring identification user's input is crossed, then Feedback result is reported to Master dispatch service.The prosecution system or barrage monitoring system can be in the embodiment of the present invention In Streaming Media processing system for receive report information or by report barrage recognizer streaming media carry out detection identification or Monitor the journey logic bomb of identification;The prosecution system or barrage monitoring system may be on the live streaming platform run in client For receive report information or by report barrage recognizer streaming media carry out detection identification or monitoring identification program Or code, then give report information and barrage monitored results information reporting to Master dispatch service.
Finally, Master dispatch service meets the ID and stream type of live stream that stream service reports receiving live streaming, it is broadcast live The feedback result for the first Streaming Media (live stream) that the testing result and feedback system that stream detection service reports report Afterwards, according to multiple prediction policies of configuration, such as the classification prediction scheme configured, corresponding prediction policy or prediction scheme are searched, is then issued Corresponding alarm automatically switches to handle with recovery, or receives Broadcast Control administrator and manually force the Broadcast Control intervened instruction etc..
In a wherein embodiment, Master dispatch service can also be received in prosecution system or barrage monitoring system The report information for the first Streaming Media (live stream) of report, and/or monitoring are believed for the barrage of the first Streaming Media (live stream) Breath;Then according to the report information and/or the barrage information, report barrage recognizer is called to carry out first Streaming Media Detection identification.
In a wherein embodiment, such as in the case where the prediction policy found out is the first prediction policy, The first Streaming Media after delay process is switched to second Streaming Media automatically and is based on flow host-host protocol by Master dispatch service It is sent to client.For example, there is the exception such as blank screen, mute, still frame, mosaic in live stream, abnormal corresponding first early warning Strategy, first prediction policy instruction triggers the automatic switching for carrying out Streaming Media of live stream switching service, then Master tune The service of spending will switch service down distributing switching command from the trend live stream, so that live stream switching service is according to the switching command The switching for completing Streaming Media, live stream is switched to and answers torrent.
In a wherein embodiment, such as in the case where the prediction policy found out is the second prediction policy, Master dispatch service sends a warning message to studio equipment;Receive Streaming Media Broadcast Control platform of the studio equipment based on cloud The first Streaming Media after delay process is switched to the second Streaming Media base according to the switching command by the switching command of input Client is sent in flow host-host protocol.For example, the illegal information such as pornographic or violence occurs in live stream, this abnormal corresponding second Prediction policy, second prediction policy can be instruction warning system to studio equipment active transmission warning information, be broadcast with reminding Control manager manages.Then receive studio equipment based on cloud Streaming Media Broadcast Control platform input switching command, The automatic switching for carrying out Streaming Media of live stream switching service is triggered according to the switching command, so that live stream switching service root The switching that Streaming Media is completed according to the switching command, live stream is switched to and answers torrent.Or second prediction policy can indicate Warning system sends a warning message simultaneously to studio equipment and the first Streaming Media transmitting terminal, and first instruction triggers this directly simultaneously Broadcast the automatic switching, etc. for carrying out Streaming Media of stream switching service.
In a wherein embodiment, such as in the case where the prediction policy found out is third prediction policy, Master dispatch service alerts the corresponding user of the first Streaming Media transmitting terminal and forbids the transmission of the first Streaming Media transmitting terminal first-class Media (such as live stream), and/or the corresponding user of the first Streaming Media transmitting terminal is reported to alarm platform.For example, Master tune Degree service reaches threshold value according to the number that the ID of the live stream analyzes the illegal live streaming flow content of live stream transmitting terminal transmission, that The abnormal corresponding third prediction policy, third prediction policy instruction Master dispatch service triggering warning system are accused It is alert, it sends a warning message then the Master dispatch service triggers warning system to the live stream transmitting terminal, and forbid this straight It broadcasts stream transmitting terminal and sends live stream, and according to the information of the corresponding registration user of the live stream transmitting terminal, it can be flat to alarm Platform reports the corresponding user of the live stream transmitting terminal.
In a wherein embodiment, Master dispatch service can trigger the broadcasting for restoring former live stream.For example it examines The exception for measuring original live stream is resolved, then it is complete according to the switching command to trigger live stream switching service At the switching of Streaming Media, torrent will be answered to be switched to live stream.
The embodiment of the present invention realizes the safe broadcast of live streaming, can be to the abnormal signal or illegal contents in live stream It is measured in real time, and is automatically switched by scheduled prediction policy, Real-time Alarm, notice manual intervention etc., and The classification emergency preplan for supporting customized rank carries out respective handling according to different brackets, that is to say, that live streaming safety plays function Can also be configured, promoted scalability;The live stream that multichannel can be inputted, live stream exports all the way for selection;It can be to live streaming Stream cached, delay broadcasting;Guarantee that abnormal signal or illegal contents before being played out, are switched to safe live stream, it is real The safe broadcast being now broadcast live;During entire processing, terminal user's unaware, user is played normally, is not in play Situations such as failure, buffering, Caton.Moreover, the safe Broadcast Control of live streaming has been put into cloud, as long as in the place for allowing network insertion, Safety on line can be carried out by terminal devices such as mobile phone, computer, ipad and broadcast control, be not limited solely to existing in studio It is artificial on duty to carry out;Abnormal signal monitoring and the detections of illegal contents is broadcast live, by machine automatic identification, Real-time Alarm, Actively switching is to realize.
For the ease of better implementing the above scheme of the embodiment of the present invention, the present invention also correspondence provides a kind of Streaming Media Processing unit is described in detail with reference to the accompanying drawing:
The structural schematic diagram of Streaming Media processing unit provided in an embodiment of the present invention as shown in Figure 9, Streaming Media processing dress Setting 90 may include: receiving unit 900, detection recognition unit 902, transmission unit 904, searching unit 906 and trigger unit 908, wherein
Receiving unit 900 is used to receive the first Streaming Media and the second Streaming Media by coding;
Detection recognition unit 902 is for calling Streaming Media recognizer to carry out detection identification to first Streaming Media;
Transmission unit 904 is used to that client will to be sent to based on flow host-host protocol after first Streaming Media progress delay process End;
Searching unit 906 is used in the case where detection identifies that exception occurs in first Streaming Media, searches described the The corresponding prediction policy of the exception that one Streaming Media occurs;
Trigger unit 908 is used to execute early warning according to the prediction policy triggering found out, after delay process First Streaming Media is switched to second Streaming Media and is sent to client based on flow host-host protocol.
Specifically, the structural representation of the Streaming Media processing unit of another embodiment provided by the invention as shown in Figure 10 Figure, Streaming Media processing unit 90 include receiving unit 900, detection recognition unit 902, transmission unit 904,906 and of searching unit It can also include: Broadcast Control unit 9010 and configuration unit 9012 outside trigger unit 908, wherein
The Broadcast Control that receiving unit 900 can be also used for receiving Streaming Media Broadcast Control platform input of the studio equipment based on cloud refers to It enables;
Broadcast Control unit 9010 is used to carry out Broadcast Control to received Streaming Media according to Broadcast Control instruction.
Transmission unit 904 will first Streaming Media carry out delay process after based on flow host-host protocol be sent to client it Afterwards, receiving unit 900 can be also used for receiving the report information for being directed to first Streaming Media, and/or monitoring for described the The barrage information of one Streaming Media;
Detecting recognition unit 902 specifically can call report barrage according to the report information and/or the barrage information Recognizer carries out detection identification to first Streaming Media.
The configuration that receiving unit 900 can be also used for receiving Streaming Media Broadcast Control platform input of the studio equipment based on cloud refers to It enables;
Configuration unit 9012 is used for according to the configuration-direct, and the difference exception occurred for Streaming Media is classified, and Corresponding prediction policy is configured for each rank.
Detection recognition unit 902 can be also used for that abnormal signal detection recognizer is called to detect first Streaming Media It is no abnormal signal occur;Calling illegal contents detection recognizer to detect first Streaming Media whether there is illegal contents.
Trigger unit 908 can be used for prolong automatically in the case where the prediction policy found out is the first prediction policy When treated that the first Streaming Media is switched to that second Streaming Media is based on flow host-host protocol is sent to client;
Trigger unit 908 can be also used in the case where the prediction policy found out is the second prediction policy, to Broadcast Control Equipment sends a warning message;The switching command that the studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud is received, according to The first Streaming Media after delay process is switched to second Streaming Media and is sent to based on flow host-host protocol by the switching command Client.
Trigger unit 908 can be also used for alerting institute in the case where the prediction policy found out is third prediction policy It states the corresponding user of the first Streaming Media transmitting terminal and forbids the first Streaming Media transmitting terminal transmission first Streaming Media, and/or to Alarm platform reports the corresponding user of the first Streaming Media transmitting terminal.
It should be noted that the Streaming Media processing unit 90 in the embodiment of the present invention can be in above method embodiment Streaming Media processing system, the function of each module can be corresponded to reference to Fig. 1 in above-mentioned each method embodiment in Streaming Media processing unit 90 The specific implementation of Streaming Media processing system operation into Fig. 8 embodiment, which is not described herein again.
For the ease of better implementing the above scheme of the embodiment of the present invention, the present invention also correspondence provides a kind of Streaming Media Processing system is described in detail with reference to the accompanying drawing:
The structural schematic diagram of Streaming Media processing system provided in an embodiment of the present invention as shown in Figure 11, Streaming Media processing system System 11 may include processor 111, memory 114 and communication module 115, processor 111, memory 114 and communication module 115 It can be connected with each other by bus 116.Memory 114 can be high speed random access memory (Random Access Memory, RAM) memory, it is also possible to non-volatile memory (non-volatile memory), for example, at least one Magnetic disk storage, memory 114 include the flash in the embodiment of the present invention.Memory 114 optionally can also be at least one It is located remotely from the storage system of aforementioned processor 111.Memory 114 may include operation system for storing application code System, network communication module, Subscriber Interface Module SIM and data processor, communication module 115 are used to carry out letter with external equipment Breath interaction;Processor 111 is configured for calling the program code, executes following steps:
The first Streaming Media and the second Streaming Media by coding are received by communication module 115;
It calls Streaming Media recognizer in memory 114 to carry out detection identification to first Streaming Media, and passes through communication Module 115 will be sent to client based on flow host-host protocol after first Streaming Media progress delay process;
In the case where detection identifies that exception occurs in first Streaming Media, the different of the first Streaming Media appearance is searched Often corresponding prediction policy;
Early warning is executed according to the prediction policy triggering found out, the first Streaming Media after delay process is switched to Second Streaming Media is based on flow host-host protocol and is sent to client.
In a wherein embodiment, processor 111 be can also be performed:
The Broadcast Control instruction that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud is received by communication module 115;
Broadcast Control is carried out to received Streaming Media according to Broadcast Control instruction.
In a wherein embodiment, processor 111 is based on spreading after first Streaming Media is carried out delay process Defeated agreement is sent to after client, can also be performed: the report for being directed to first Streaming Media is received by communication module 115 Information, and/or monitoring are directed to the barrage information of first Streaming Media;
The calling Streaming Media recognizer carries out detection identification to first Streaming Media, including according to the offence reporting letter Breath and/or the barrage information call report barrage recognizer to carry out detection identification to first Streaming Media.
In a wherein embodiment, processor 111 be can also be performed:
The configuration-direct that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud is received by communication module 115;
According to the configuration-direct, the difference exception occurred for Streaming Media is classified, and is the configuration pair of each rank The prediction policy answered.
In a wherein embodiment, processor 111 calls Streaming Media recognizer to carry out first Streaming Media Detection identifies, can also include:
Abnormal signal detection recognizer in memory 114 is called to detect whether first Streaming Media abnormal letter occurs Number;
Illegal contents detection recognizer detection first Streaming Media in memory 114 is called to whether there is in illegal Hold.
In a wherein embodiment, processor 111 executes early warning according to the prediction policy triggering found out, with The first Streaming Media after delay process is switched to second Streaming Media, client is sent to based on flow host-host protocol, comprising:
In the case where the prediction policy found out is the first prediction policy, automatically by the first Streaming Media after delay process It is switched to second Streaming Media and client is sent to based on flow host-host protocol by communication module 115;
In the case where the prediction policy found out is the second prediction policy, send a warning message to studio equipment;Pass through Communication module 115 receives the switching command that the studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud, is cut according to described Change instruction by the first Streaming Media after delay process be switched to second Streaming Media by communication module 115 be based on spread defeated association View is sent to client.
In the case where the prediction policy found out is third prediction policy, described first is alerted by communication module 115 The corresponding user of Streaming Media transmitting terminal simultaneously forbids the first Streaming Media transmitting terminal to send first Streaming Media, and/or flat to alarm Platform reports the corresponding user of the first Streaming Media transmitting terminal.
It should be noted that the execution step of processor can refer in Streaming Media processing system 11 in the embodiment of the present invention The specific implementation of Streaming Media processing system operation of the Fig. 1 into Fig. 8 embodiment in above-mentioned each method embodiment, here no longer It repeats.
Implement the embodiment of the present invention, receives the first Streaming Media and the second Streaming Media by coding;Call Streaming Media identification Algorithm carries out detection identification to first Streaming Media, in the case where detection identifies that exception occurs in first Streaming Media, Search the corresponding prediction policy of the exception of the first Streaming Media appearance;Early warning is executed according to the prediction policy triggering found out, with The first Streaming Media after delay process is switched to the second Streaming Media, client is sent to based on flow host-host protocol, guaranteed problematic Flow data will not be received by client.It realizes and passes through machine automatic identification and can actively switch, avoid traditional straight Broadcast the case where safe broadcast needs manually to supervise and switch by instructor in broadcasting person, is easy to appear supervision fault or switching not in time; For the embodiment of the present invention due to being handled based on Streaming Media, solving in the prior art is to be based on switching due to the monitoring of live streaming The problem of signal is handled and the hardware device of profession is needed to support, higher cost;And can be occurred according to Streaming Media Difference it is abnormal configure different prediction policies to trigger early warning, realize configurableization of live streaming safe broadcast, support to make by oneself The grading forewarning system prediction scheme of adopted rank carries out corresponding early warning according to different brackets, promotes scalability, and it is each to solve reply network direct broadcasting The new property requirements of kind, are difficult the technical issues of meeting.
And the embodiment of the present invention can receive the Broadcast Control that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud and refer to It enables, Broadcast Control is carried out to received Streaming Media according to Broadcast Control instruction, realizes and the safe Broadcast Control of live streaming has been put into cloud, as long as Allow the place of network insertion, Broadcast Control manager can be pacified online by the terminals such as mobile phone, computer, ipad studio equipment It is complete to broadcast control, it is not limited solely on duty carry out studio floor is artificial.
And in the case where the prediction policy found out is third prediction policy (such as continual warnings transmitting terminal, or Transmitting terminal upload streaming medium content belong to break the law on a serious scale or crime), the corresponding user of the first Streaming Media transmitting terminal can be alerted And the first Streaming Media transmitting terminal is forbidden to send first Streaming Media, and report the first Streaming Media transmitting terminal pair to alarm platform The user answered improves the function of live streaming safe broadcast.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the program can be stored in a computer-readable storage medium In, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, the storage medium can be magnetic Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access Memory, RAM) etc..
The above disclosure is only the preferred embodiments of the present invention, cannot limit the right model of the present invention with this certainly It encloses, therefore equivalent changes made in accordance with the claims of the present invention, is still within the scope of the present invention.

Claims (10)

1. a kind of Streaming Media processing method characterized by comprising
Receive the first Streaming Media and the second Streaming Media by coding;
It calls Streaming Media recognizer to carry out detection identification to first Streaming Media, and first Streaming Media is delayed Client is sent to based on flow host-host protocol after processing;
In the case where detection identifies that exception occurs in first Streaming Media, the exception institute that first Streaming Media occurs is searched Corresponding prediction policy;
Early warning is executed according to the prediction policy triggering found out, the first Streaming Media after delay process is switched to described Second Streaming Media is based on flow host-host protocol and is sent to client.
2. the method as described in claim 1, which is characterized in that further include:
Receive the Broadcast Control instruction that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud;
Broadcast Control is carried out to received Streaming Media according to Broadcast Control instruction.
3. the method as described in claim 1, which is characterized in that be based on after the progress delay process by first Streaming Media Flow host-host protocol is sent to after client, further includes: receives the report information for being directed to first Streaming Media, and/or monitoring For the barrage information of first Streaming Media;
The calling Streaming Media recognizer carries out detection identification to first Streaming Media, including according to the report information And/or the barrage information, call report barrage recognizer to carry out detection identification to first Streaming Media.
4. the method according to claim 1, which is characterized in that further include:
Receive the configuration-direct that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud;
According to the configuration-direct, the difference exception occurred for Streaming Media is classified, and corresponding for the configuration of each rank Prediction policy.
5. method as claimed in claim 4, which is characterized in that the calling Streaming Media recognizer is to first Streaming Media Carry out detection identification, comprising:
Abnormal signal detection recognizer is called to detect whether first Streaming Media abnormal signal occurs;
Calling illegal contents detection recognizer to detect first Streaming Media whether there is illegal contents.
6. method as claimed in claim 5, which is characterized in that the prediction policy triggering that the basis is found out executes pre- It is alert, the first Streaming Media after delay process is switched to second Streaming Media, client is sent to based on flow host-host protocol, Include:
In the case where the prediction policy found out is the first prediction policy, the first Streaming Media after delay process is switched automatically Flow host-host protocol, which is based on, for second Streaming Media is sent to client;
In the case where the prediction policy found out is the second prediction policy, send a warning message to studio equipment;Described in reception The switching command that studio equipment is inputted based on the Streaming Media Broadcast Control platform in cloud, will be after delay process according to the switching command First Streaming Media is switched to second Streaming Media and is sent to client based on flow host-host protocol.
7. method as claimed in claim 5, which is characterized in that the prediction policy triggering that the basis is found out executes pre- It is alert, the first Streaming Media after delay process is switched to second Streaming Media, client is sent to based on flow host-host protocol, Include:
In the case where the prediction policy found out is third prediction policy, the corresponding use of the first Streaming Media transmitting terminal is alerted Family simultaneously forbids the first Streaming Media transmitting terminal to send first Streaming Media, and/or reports first Streaming Media to alarm platform The corresponding user of transmitting terminal.
8. a kind of Streaming Media processing unit, which is characterized in that including for executing the method according to claim 1 to 7 Unit.
9. a kind of Streaming Media processing system, which is characterized in that including processor, memory and communication module, the processor is deposited Reservoir and communication module are connected with each other, wherein the memory handles code for storing data, the communication module be used for External equipment carries out information exchange;The processor is configured for calling said program code, executes claim 1-7 such as and appoints Method described in one.
10. a kind of computer readable storage medium, which is characterized in that the computer storage medium is stored with program instruction, institute Stating program instruction when being executed by a processor makes the processor execute the method according to claim 1 to 7.
CN201810802170.XA 2018-07-19 2018-07-19 Streaming media processing method, device, system and computer readable storage medium Active CN108965918B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810802170.XA CN108965918B (en) 2018-07-19 2018-07-19 Streaming media processing method, device, system and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810802170.XA CN108965918B (en) 2018-07-19 2018-07-19 Streaming media processing method, device, system and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN108965918A true CN108965918A (en) 2018-12-07
CN108965918B CN108965918B (en) 2020-04-03

Family

ID=64497665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810802170.XA Active CN108965918B (en) 2018-07-19 2018-07-19 Streaming media processing method, device, system and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN108965918B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109714605A (en) * 2018-12-28 2019-05-03 广州华多网络科技有限公司 Report data processing method, device, terminal device and server
CN110602483A (en) * 2019-08-23 2019-12-20 北京奇艺世纪科技有限公司 Video fault determination method, device and computer readable storage medium
CN110944217A (en) * 2019-12-12 2020-03-31 北京达佳互联信息技术有限公司 Live broadcast information processing method and device, server and storage medium
CN111246126A (en) * 2020-03-11 2020-06-05 广州虎牙科技有限公司 Direct broadcasting switching method, system, device, equipment and medium based on live broadcasting platform
CN111479125A (en) * 2020-05-22 2020-07-31 上海港聚信息科技有限公司 Live broadcast code plug flow receiving and distributing system and method based on cloud management platform
CN112752033A (en) * 2019-10-31 2021-05-04 上海哔哩哔哩科技有限公司 Broadcasting directing method and system
WO2021233036A1 (en) * 2020-05-19 2021-11-25 腾讯科技(深圳)有限公司 Method and apparatus for collecting indexes of media streaming service, medium, and electronic device
CN113891175A (en) * 2021-09-29 2022-01-04 上海哔哩哔哩科技有限公司 Live broadcast stream pushing method, device and system
CN116600067A (en) * 2023-03-16 2023-08-15 杭州雅顾科技有限公司 Audio and video stream data pushing method, device, equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146215A (en) * 2007-10-09 2008-03-19 华为技术有限公司 Video service redundant backup method, device and system based on multicast
CN102131109A (en) * 2010-10-14 2011-07-20 华为技术有限公司 Method, system and device for monitoring stream media broadcast
US9253512B2 (en) * 2009-10-29 2016-02-02 Ineoquest Technologies, Inc. Advertising metrics system and method
CN105635811A (en) * 2014-11-06 2016-06-01 中广美意文化传播控股有限公司 Advertisement playing method and device based on broadcast and TV wireless live broadcast signal
CN106101819A (en) * 2016-06-21 2016-11-09 武汉斗鱼网络科技有限公司 A kind of live video sensitive content filter method based on speech recognition and device
CN106131668A (en) * 2016-06-30 2016-11-16 杭州当虹科技有限公司 A kind of audio-video monitoring warning system pushing alarm based on mobile device message
CN106686395A (en) * 2016-12-29 2017-05-17 北京奇艺世纪科技有限公司 Illegal-video live-broadcast detection method and system
CN106973317A (en) * 2016-12-30 2017-07-21 华为软件技术有限公司 Multimedia data processing method, multimedia data providing method, apparatus and system
CN108012161A (en) * 2017-11-10 2018-05-08 广州华多网络科技有限公司 Net cast method, system and terminal device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146215A (en) * 2007-10-09 2008-03-19 华为技术有限公司 Video service redundant backup method, device and system based on multicast
US9253512B2 (en) * 2009-10-29 2016-02-02 Ineoquest Technologies, Inc. Advertising metrics system and method
CN102131109A (en) * 2010-10-14 2011-07-20 华为技术有限公司 Method, system and device for monitoring stream media broadcast
CN105635811A (en) * 2014-11-06 2016-06-01 中广美意文化传播控股有限公司 Advertisement playing method and device based on broadcast and TV wireless live broadcast signal
CN106101819A (en) * 2016-06-21 2016-11-09 武汉斗鱼网络科技有限公司 A kind of live video sensitive content filter method based on speech recognition and device
CN106131668A (en) * 2016-06-30 2016-11-16 杭州当虹科技有限公司 A kind of audio-video monitoring warning system pushing alarm based on mobile device message
CN106686395A (en) * 2016-12-29 2017-05-17 北京奇艺世纪科技有限公司 Illegal-video live-broadcast detection method and system
CN106973317A (en) * 2016-12-30 2017-07-21 华为软件技术有限公司 Multimedia data processing method, multimedia data providing method, apparatus and system
CN108012161A (en) * 2017-11-10 2018-05-08 广州华多网络科技有限公司 Net cast method, system and terminal device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109714605A (en) * 2018-12-28 2019-05-03 广州华多网络科技有限公司 Report data processing method, device, terminal device and server
CN110602483A (en) * 2019-08-23 2019-12-20 北京奇艺世纪科技有限公司 Video fault determination method, device and computer readable storage medium
CN112752033A (en) * 2019-10-31 2021-05-04 上海哔哩哔哩科技有限公司 Broadcasting directing method and system
CN110944217A (en) * 2019-12-12 2020-03-31 北京达佳互联信息技术有限公司 Live broadcast information processing method and device, server and storage medium
CN111246126A (en) * 2020-03-11 2020-06-05 广州虎牙科技有限公司 Direct broadcasting switching method, system, device, equipment and medium based on live broadcasting platform
WO2021233036A1 (en) * 2020-05-19 2021-11-25 腾讯科技(深圳)有限公司 Method and apparatus for collecting indexes of media streaming service, medium, and electronic device
US11848841B2 (en) 2020-05-19 2023-12-19 Tencent Technology (Shenzhen) Company Limited Metrics collecting method and apparatus for media streaming service, medium, and electronic device
CN111479125A (en) * 2020-05-22 2020-07-31 上海港聚信息科技有限公司 Live broadcast code plug flow receiving and distributing system and method based on cloud management platform
CN113891175A (en) * 2021-09-29 2022-01-04 上海哔哩哔哩科技有限公司 Live broadcast stream pushing method, device and system
CN113891175B (en) * 2021-09-29 2023-09-12 上海哔哩哔哩科技有限公司 Live broadcast push flow method, device and system
CN116600067A (en) * 2023-03-16 2023-08-15 杭州雅顾科技有限公司 Audio and video stream data pushing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN108965918B (en) 2020-04-03

Similar Documents

Publication Publication Date Title
CN108965918A (en) streaming media processing method, device, system and computer readable storage medium
CN107872339B (en) Operation and maintenance implementation method and device in virtual network and virtual network system
CN107071503B (en) The method, apparatus of net cast and live streaming connect streaming server
CN108769240A (en) A kind of intelligent Dispatching System and method
CN105590401B (en) Early warning interlock method and system based on video image
CN101702771B (en) Network video intelligent monitoring system and method
CN107612912B (en) Method and device for setting playing parameters
CN110519177A (en) A kind of network flow identification method and relevant device
CN105472312A (en) Intelligent shooting system alarming method, intelligent shooting system and network camera
CN108989076B (en) Fault analysis method and device and electronic equipment
CN109218759A (en) Push method, apparatus, server and the storage medium of Media Stream
CN108924577B (en) Program production and broadcasting system and method based on live broadcast
WO2023061060A1 (en) Audio and video code stream scheduling method, system, medium and electronic apparatus
CN108345829A (en) Remote monitoring goes on patrol the device at scene in the street
CN107205132A (en) The seamless transitions of video session between network topology and centralized bridge topology
CN114257323A (en) Method, system and medium for triggering broadcast based on peripheral signals
CN112260946B (en) Link failure processing method and device, terminal equipment and storage medium
CN109936721A (en) Monitoring system
CN102075883A (en) Junk multimedia message monitoring method based on model combination
CN111383659B (en) Distributed voice monitoring method, device, system, storage medium and equipment
CN111836020B (en) Code stream transmission method and device in monitoring system and storage medium
CN103916628B (en) Video monitoring system and its control method, control server
CN108600654B (en) Video playing method and device
CN108377411A (en) The method of transmission media data, the method and device for showing media data
CN104410895B (en) Realize the method and device of DVB data multimode distribution

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