CN101888412B - Video push processing method and system serving live broadcast of mobile terminal - Google Patents
Video push processing method and system serving live broadcast of mobile terminal Download PDFInfo
- Publication number
- CN101888412B CN101888412B CN2010102171764A CN201010217176A CN101888412B CN 101888412 B CN101888412 B CN 101888412B CN 2010102171764 A CN2010102171764 A CN 2010102171764A CN 201010217176 A CN201010217176 A CN 201010217176A CN 101888412 B CN101888412 B CN 101888412B
- Authority
- CN
- China
- Prior art keywords
- video
- new
- file
- files
- new video
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 13
- 238000012546 transfer Methods 0.000 claims abstract description 56
- 238000012795 verification Methods 0.000 claims abstract description 17
- 238000012544 monitoring process Methods 0.000 claims abstract description 15
- 238000012423 maintenance Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 abstract description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a video push processing method serving live broadcast of a mobile terminal, which comprises the following steps of: acquiring video data, processing the acquired video data, and outputting the processed new video files; monitoring the generation of the new video files, and sending information with new video file generation; adding the monitored new video files into a resource queue to finish the maintenance of the resource queue; verifying the new video files subjected to the resource queue maintenance; transmitting the new video files passing the verification to a transfer server; and generating live broadcast video seed files corresponding to a live broadcast channel according to the new video files received on the transfer server, and updating the displayed new video seeds to a local file system and a remote interface. The invention also provides a video push system serving the live broadcast of the mobile terminal.
Description
Technical field
The present invention relates to a kind of video push processing method and system, particularly relate to the video push processing method and the system that serve live broadcast of mobile terminal.
Background technology
The flourishing epoch in current the Internet have obtained using widely based on the multimedia of audio frequency and video, and wherein net cast is one of modal application.So-called live, be exactly the service provider some video content pushing in real time and initiatively to the user, what the user saw is exactly the programme televised live of real-time.So video push is exactly a very important link in whole live broadcast system.
At present the video that pushes to the user of the provider server of PC the Internet is that resolution is 640 * 480 or with the little resolution of this difference mostly; Make video become more clear through other parameters that change video coding on this basis then; (code stream is bigger just to have become the high definition version; Bandwidth requirement is higher); Make video become fuzzyyer and just become trade edition (code stream is littler, and bandwidth requirement is lower), help the user like this and make correct version selection according to the network bandwidth of oneself.Yet because the screen of mobile phone is littler, and the change of essence taken place in the network environment of mobile phone, and therefore, it is live that the version scheme of front obviously has not been suitable for mobile phone.
Present all live real-times that all can not solve fully very, the program that the user sees has delay certainly than actual, and this is because in the live broadcast system; Gather, coding pushes; Various links such as decoding all need certain processing time, thereby have caused the delay of program to arrive.Wherein, supplying system shared time in all links is maximum, also is the most important reason that causes program to postpone.
Summary of the invention
The objective of the invention is provides a kind of more perfect solution in order to overcome the shortcoming in the existing video push processing method.
The invention provides a kind of video push processing method of serving live broadcast of mobile terminal, comprising:
The new video files acquisition step is gathered video data and the said video data of being gathered is handled, and output new video files after treatment;
The new video files monitoring step is monitored the generation of said new video files, and sends and state the information that new video files generates to some extent;
Resource queue safeguards step, and the said new video files that is monitored is added resource queue, and will be identified on one's own initiative and utilize the said new video files that finishes from said resource queue, to delete, thereby accomplishes the maintenance to said resource queue;
The new video files checking procedure carries out size and legitimacy verification to safeguard the said new video files that step is safeguarded through said resource queue;
The new video files transmitting step will transfer to transfer server through the said new video files of said size and legitimacy verification;
New video seed file step of updating according to the said new video files that receives on the said transfer server, produce and the corresponding live video seed file of direct broadcast band, and the new video seed is updated to local file system and remote interface shown in inciting somebody to action.
Wherein, In said new video files transmitting step, will receive a video file first and carry out buffer memory, wait receive second video file after; Just not free compartment of terrain is a said video file and said second video file that receives first of transmission continuously; And behind said second video file, receive new video file at every turn, all can transmit at once.
Wherein, in said new video files monitoring step, monitor the generation of said new video files by application interface module.
Wherein, in said new video files checking procedure, before there is said new video files arrival the notifying communication unit, said new video files is carried out the verification of size and legitimacy in resource arrival notice inside modules.
Wherein, the said new video files of in said new video files acquisition step, exporting comprises high definition version video, clear version video and smooth version video.
Wherein, said high definition version video is that video resolution is 320 * 240; Said clear version video is that video resolution is 208 * 176; Said smooth version video is that video resolution is 176 * 144.
Wherein, said high definition version video is that 60 seconds small video file is formed by time span; Said clear version video is that 42 seconds small video file is formed by time span; Said smooth version video is that 31 seconds small video file is formed by time span.
The present invention also provides a kind of video push system that serves live broadcast of mobile terminal, comprising:
The new video files collecting unit is used to gather video data and the said video data of being gathered is handled, and output new video files after treatment;
The file monitoring means, the new video files that the said new video files collecting unit that is used to monitor generates, and send and state the information that new video files generates to some extent;
Conservation of resources unit; Be used for and add resource queue by the said new video files that said file monitoring means is monitored; And will be identified on one's own initiative and utilize the said new video files finish from said resource queue, to delete, thereby accomplish maintenance to said resource queue;
The data channel unit is used for the said new video files of safeguarding through said conservation of resources unit is carried out size and legitimacy verification, and the while is as the data channel of transmitting said new video files and can carry out initialization to said file monitoring means;
Communication unit is used for transferring to transfer server through the said size of said data channel unit and the said new video files of legitimacy verification;
The kind subelement according to the said new video files that receives on the said transfer server, produce and the corresponding live video seed file of direct broadcast band, and the new video seed is updated to local file system and remote interface shown in inciting somebody to action.
Wherein, Said communication unit will receive a video file first and carry out buffer memory; Wait receive second video file after, transmission is said continuously in just not free compartment of terrain receives a video file and said second video file first, and behind said second video file; Receive new video file at every turn, all can transmit at once.
Wherein, said file monitoring means calls application interface module is monitored the generation of said new video files.
Wherein, notifying said communication unit to have before said new video files arrives, said data channel cell call resource arrival notice module is also carried out the verification of size and legitimacy to said new video files in said resource arrival notice inside modules.
Wherein, the said new video files of in said new video files collecting unit, exporting comprises high definition version video, clear version video and smooth version video.
Wherein, said high definition version video is that video resolution is 320 * 240; Said clear version video is that video resolution is 208 * 176; Said smooth version video is that video resolution is 176 * 144.
Wherein, said high definition version video is that 60 seconds small video file is formed by time span; Said clear version video is that 42 seconds small video file is formed by time span; Said smooth version video is that 31 seconds small video file is formed by time span.
Through the technique scheme of embodiment of the present invention, solve various version that the PC the Internet pushes to the user and be inappropriate for cellphone subscriber, live problem such as delay, strengthened user's experience simultaneously.
Description of drawings
Fig. 1 is the sketch map of the video living transmission system of portable terminal;
Fig. 2 is the sketch map of the video push system of live broadcast of mobile terminal;
Fig. 3 is the transfer process figure of video file;
Fig. 4 pushes flow chart for video file.
Embodiment
Specify embodiment of the present invention below in conjunction with accompanying drawing.
Fig. 1 has shown the sketch map of the video living transmission system of portable terminal.As shown in Figure 1, the video living transmission system of portable terminal comprises computer (PC) 1, transfer server (live server) 2, mobile network 3 (for example GPRS network or CDMA1X network) and portable terminal 4 (for example mobile phone).Computer (PC) 1 is used for from the collection video, and the video of being gathered is pushed to transfer server 2 after treatment, and is stored on the transfer server 2 as video source.Transfer server 2 is used to store corresponding video source and carries out net cast for portable terminal 4 obtains.Portable terminal 4 obtains corresponding video and plays at these portable terminal 4 preassembled media players from the stored video source of transfer server 2 through mobile network 3.
Computer 1 has the video push system, and it is responsible for to the corresponding video of transfer server 2 directional transmissions, the video file of preferred high definition version video, clear version video and three versions of smooth version video.So-called high definition version video is meant that video resolution is 320 * 240 the video that is suitable on portable terminal, playing; So-called clear version video is meant that video resolution is 208 * 176 the video that is suitable on portable terminal, playing; So-called smooth version video is meant that video resolution is 176 * 144 the video that is suitable on portable terminal, playing.The video of above-mentioned high definition version video, clear version video and three versions of smooth version video can be to adopt the H.264+AAC video of the MP4 file format of compression generation respectively, and their frame per second also all can be for 7 frame/seconds (fps).Certainly, the video of above-mentioned high definition version video, clear version video and three versions of smooth version video also can adopt other any video file formats such as ASF, 3GP, FLV respectively.In the present invention, the user can be according to current network environment situation and self hobby, selects the video of the respective version in the video resource of transfer server 2.When user's network environment better and when liking seeing higher-quality video, the user can select high definition version video to watch.Otherwise, make that when user's network environment is relatively poor when seeing that the video council of high definition version causes video not smooth, the user can select a clear version video or a smooth version video to watch.
Fig. 2 has shown the sketch map of the video push system of live broadcast of mobile terminal.As shown in Figure 2; The video push system of live broadcast of mobile terminal comprises video acquisition unit 11, file monitoring (FileMonitor) unit 12, the conservation of resources (MediaQueue) unit 13, data channel (Communicator) unit 14, communication (Communicator) unit 15 and seed (Seed) unit 16, and CPU18, the communication interface 19 of video acquisition unit 11, FileMonitor unit 12, MediaQueue unit 13, ChannelMonitorDlg unit 14, Communicator unit 15, Seed unit 16 and computer 1 are connected through bus 20.This video push system is connected with transfer server 2 communications through communication interface 19.CPU18 is through the operation of video acquisition unit 11, FileMonitor unit 12, MediaQueue unit 13, ChannelMonitorDlg unit 14, Communicator unit 15 and the Seed unit 16 of bus 20 control of video supplying systems.
FileMonitor unit 12 mainly is used for the video file that monitor video collecting unit 11 generates; Monitor the increase and the state of the video file that video acquisition unit 11 generates, the preferred MP4 file of new video files that above-mentioned FileMonitor unit 12 generates through the calling system application programming interfaces.In case video acquisition unit 11 has new video file to generate, FileMonitor unit 12 will add resource queue with newly-generated video file, and notice MediaQueue unit 13 is correspondingly processed with ChannelMonitorDlg unit 14.
MediaQueue unit 13 mainly is used for being responsible for maintenance resources (video file that video acquisition unit 11 generates) formation, constantly receives the video file that FileMonitor unit 12 adds, and for transmitting thread video file information is provided.And resource also is responsible for reclaiming in MediaQueue unit 13, definite video file that has utilized, and can initiatively will be determined the video file deletion that has utilized.
ChannelMonitorDlg unit 14 be this video push system graphic user interface (Graphical User Interface, GUI) main thread, be the transmission new video files data channel.Simultaneously, ChannelMonitorDlg unit 14 can also carry out initialization to FileMonitor unit 12.And the said new video files of 14 pairs of 13 maintenances through the MediaQueue unit in ChannelMonitorDlg unit is carried out size and legitimacy verification.Preferably, ChannelMonitorDlg unit 14 calls resource arrival notice module (AnnounceMediaArrival module) notice Communicator unit 15 has new video file to arrive.In the AnnounceMediaArrival inside modules, before there is new video file arrival notice Communicator unit 15, can carry out size and legitimacy verification to video file.If find that the video file size is too little, can get into the small video file status.
In addition, Communicator unit 15 is responsible in addition when the state of transfer server 2 changes, and generates perhaps more new seed video file.After new transfer server 2 successful connections, Communicator unit 15 can increase this chained address in the seed video file, or when connection failure repeatedly, judges that transfer server 2 is unavailable or shuts down, and deletes this chained address.
The Seed unit mainly is used for being responsible for the generation live video seed file corresponding with direct broadcast band; And responsible more new video seed file is to local file system and remote interface, and this live video seed is the information that is used for the recording of video file-related information and needs setting.
Fig. 3 shows the transfer process figure of video file.As shown in Figure 3, in step S1, create Socket to transfer server 2, make that communication of formation is connected between computer 1 and the transfer server 2.That is to say; Computer 1 uses Socket that the mutually deserved port of transfer server is sent connection request; In case successful connection can communicate session between computer 1 and the transfer server 2, promptly computer 1 can perhaps be replied the request of computer 1 to transfer server 2 request of sending.In step S1, if (the step 2: not), return step S1 and create Socket again of connection failure between computer 1 and the transfer server 2 to transfer server 2; If successful connection between computer 1 and the transfer server 2 (step S2: be), computer 1 sends the request (step S3) of uploading (UPLOAD) video file to transfer server 2.If the request of the above-mentioned uploaded videos file of transfer server 2 refusal or to not response of the request (step 4: not), return step S1 and create Socket again of above-mentioned uploaded videos file to transfer server 2; If transfer server 2 has been accepted the request (step 4: be) of above-mentioned uploaded videos file, detect new video files signal EUSR1 (step S5).If Communicator unit 15 does not detect has new video file in the resource queue (step S6: deny), return step S1 and create Socket again to transfer server 2; New video file is arranged (step S6: be) in the resource queue if Communicator unit 15 detects, Communicator unit 15 sends Stream request (step S7) to transfer server 2.That is to say that when Communicator unit 15 detects when new video file is arranged in the resource queue, Communicator unit 15 sends the request of setting up the transmission data channel to transfer server 2.Set up above-mentioned transmission data channel (step 8: not), return step S1 and create Socket again to transfer server 2 if fail; If successfully set up above-mentioned transmission data channel (step S8: be), then begin to transfer server 2 transmission detected new video files (step S9).Specifically, when sending the Stream request and when successfully setting up the transmission data channel through Communicator unit 15 to transfer server 2, the passage of the transmission data that this has just been set up is the passage of data to be transmitted such as.Then, call such as Stream.Write () method and Stream.Read () method and just send data through this passage respectively and read the data in the passage.Wherein, in step S8, the connection thread of Communi cator unit 15 can be according to the state of the situation definition transfer server (live server) 2 that connects.When in step S7, attempt connecting again when all failing for 15 times, Communicator unit 15 just is defaulted as transfer server 2 and shuts down in step S8, deletes corresponding chained address and dormancy and returns step 1 beginning in 10 seconds later on again and connect again.If successful connection again makes into the state of transfer server 2 active and this chained address of increase in the video seed file again.
If in step S9,, return step S1 and create Socket again to transfer server 2 to transfer server 2 transmitting video files unsuccessful (step S10: deny); If in step S9,, return the arrival that step S5 detects next new video files to transfer server 2 transmitting video files successes (step S10: be).
Fig. 4 pushes flow chart for video file.As shown in Figure 4, video acquisition unit 11 is gathered corresponding video data and the video data of being gathered is handled from the outside, the video file (step S101) that output simultaneously generates.In step S102, the video file that Filemonitor unit 12 monitoring video acquisition unit 11 generate.When Filemonitor unit 12 monitors video acquisition unit 11 when having new video file to generate, the information that notice MediaQueue unit 13 and ChannelMonitor unit 14 have new video files to generate.Wherein, the new video files of Fi lemonitor unit 12 calls application interface module monitors video acquisition unit 11 generations.Receive when coming from that the Filemonitor12 unit is above-mentioned to have the information that new video files generates when MediaQueue unit 13, receive this newly-generated video file and it is added resource queue, accomplish safeguard (step S103) resource queue.Simultaneously, whether certain video file in MediaQueue unit 13 definite resource queues has utilized and has finished.Finish when definite certain video file has been utilized, MediaQueue unit 13 is initiatively deleted it from resource queue, so that resource queue is safeguarded.In step S104, the ChannelMonitor14 unit carries out size and legitimacy verification to the new video files in the resource queue of process maintenance, and notice Communicator unit 15 has new video file to arrive.If the ChannelMonitor14 unit finds that the video file size is too little, can get into the small video file status.Preferably, before there is new video file arrival notice Communitor unit 15, new video files is carried out the verification of size and legitimacy in the AnnounceMediaArrival inside modules.In step S105, if Communicator unit 15 detects the newly-generated video file signal EUSR1 that comes from the ChannelMonitor14 unit, just to transfer server 2 these newly-generated video files of transmission.Specifically; When Communicator unit 15 detects newly-generated video file signal EUSR1; If Communicator unit 15 is to receive a video file first, with this video file buffer memory that receives first to memory, wait receive second video file after; Just transmit above-mentioned two video files continuously, and between above-mentioned two video files of transmission, do not have at interval.What is called receives a video file first, be meant first begin, or suspend after begin, or connect when beginning after breaking off, first video file that Communicator unit 15 is received.Then, Communicator unit 15 has transmitted after above-mentioned two video files, receives new video file at every turn, all can transmit at once.At step S106, Seed unit 16 produces and the corresponding live video seed of direct broadcast band according to the video file that receives on the transfer server 2, and the new video seed is updated to local file system and remote interface.
The invention is not restricted to above-mentioned execution mode,, various deformation and displacement can be arranged as long as in aim scope of the present invention.Such as in the above-described embodiment, can the small video file configuration time span of versions such as high definition version video, clear version video and smooth version video be respectively 60 seconds, 42 seconds and 31 seconds.But the invention is not restricted to this, to such an extent as to turn down to reduce live time of delay such as also continuing according to the actual requirements.
Aforesaid detailed description and accompanying drawing carry out through literal interpretation and diagram, and its purpose does not lie in the protection range that limits claim.Each mutation of embodiment in this specification is obvious for those of ordinary skill, and is in the protection range of claim and equivalent technologies thereof.
Claims (12)
1. video push processing method of serving live broadcast of mobile terminal comprises:
The new video files acquisition step is gathered video data and the said video data of being gathered is handled, and output new video files after treatment;
The new video files monitoring step is monitored the generation of said new video files, and sends the information that said new video files generates to conservation of resources unit and data channel unit;
Resource queue safeguards step, and the said new video files that is monitored is added resource queue, accomplishes the maintenance to resource queue;
The new video files checking procedure carries out verification to safeguard the said new video files that step is safeguarded through said resource queue;
The new video files transmitting step will transfer to transfer server through the said new video files of said verification;
New video seed file step of updating according to the said new video files that receives on the said transfer server, produces and the corresponding live new video seed of direct broadcast band, and said new video seed is updated to local file system and remote interface;
In said new video files transmitting step; To receive a video file first and carry out buffer memory; After receiving second video file; Just do not have a time interval ground said video file and said second video file of receiving first of transmission continuously, and will after said second video file, all transmit immediately by received new video file.
2. video push processing method according to claim 1 is characterized in that, in said new video files monitoring step, is monitored the generation of said new video files by application interface module.
3. video push processing method according to claim 2; It is characterized in that; In said new video files checking procedure, before there is said new video files arrival the notifying communication unit, said new video files is carried out verification in resource arrival notice inside modules.
4. according to the arbitrary described video push processing method of claim 1-3, it is characterized in that the said new video files of in said new video files acquisition step, exporting comprises high definition version video, clear version video and smooth version video.
5. video push processing method according to claim 4 is characterized in that, said high definition version video is that video resolution is 320 * 240; Said clear version video is that video resolution is 208 * 176; Said smooth version video is that video resolution is 176 * 144.
6. video push processing method according to claim 5 is characterized in that, said high definition version video is that 60 seconds small video file is formed by time span; Said clear version video is that 42 seconds small video file is formed by time span; Said smooth version video is that 31 seconds small video file is formed by time span.
7. video push system that serves live broadcast of mobile terminal comprises:
The new video files collecting unit is used to gather video data and the said video data of being gathered is handled, and output new video files after treatment;
The file monitoring means; The new video files that the said new video files collecting unit that is used to monitor generates, and send the information of said new video files generation to conservation of resources unit and data channel unit, wherein; Said conservation of resources unit; Be used for and add resource queue by the said new video files that said file monitoring means is monitored, accomplish maintenance, said data channel unit resource queue; Be used for the said new video files of safeguarding through said conservation of resources unit is carried out verification, the while is as the data channel of transmitting said new video files and can carry out initialization to said file monitoring means;
Communication unit is used for the said new video files of the said verification through said data channel unit is transferred to transfer server;
Plant subelement, according to the said new video files that receives on the said transfer server, produce and the corresponding live new video seed of direct broadcast band, and said new video seed is updated to local file system and remote interface;
Said communication unit will receive a video file first and carry out buffer memory; Wait receive second video file after; Just not free compartment of terrain is a said video file and said second video file of receiving first of transmission continuously; And behind said second video file, receive new video file at every turn, all can transmit at once.
8. video push according to claim 7 system is characterized in that said file monitoring means calls application interface module is monitored the generation of said new video files.
9. video push according to claim 7 system; It is characterized in that; Notifying said communication unit to have before said new video files arrives, said data channel cell call resource arrival notice module is also carried out the verification of size and legitimacy to said new video files in said resource arrival notice inside modules.
10. according to the arbitrary described video push of claim 7-9 system, it is characterized in that the said new video files of in said new video files collecting unit, exporting comprises high definition version video, clear version video and smooth version video.
11. video push according to claim 10 system is characterized in that said high definition version video is that video resolution is 320 * 240; Said clear version video is that video resolution is 208 * 176; Said smooth version video is that video resolution is 176 * 144.
12. video push according to claim 11 system is characterized in that, said high definition version video is that 60 seconds small video file is formed by time span; Said clear version video is that 42 seconds small video file is formed by time span; Said smooth version video is that 31 seconds small video file is formed by time span.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102171764A CN101888412B (en) | 2010-07-05 | 2010-07-05 | Video push processing method and system serving live broadcast of mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102171764A CN101888412B (en) | 2010-07-05 | 2010-07-05 | Video push processing method and system serving live broadcast of mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101888412A CN101888412A (en) | 2010-11-17 |
CN101888412B true CN101888412B (en) | 2012-11-07 |
Family
ID=43074128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102171764A Active CN101888412B (en) | 2010-07-05 | 2010-07-05 | Video push processing method and system serving live broadcast of mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101888412B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102510532A (en) * | 2011-10-26 | 2012-06-20 | 北京推博信息技术有限公司 | System and method for sending and receiving stream media in non-real-time mode |
WO2014056146A1 (en) * | 2012-10-09 | 2014-04-17 | 华为技术有限公司 | Data pushing method, device, and system |
EP3001633B1 (en) * | 2014-09-26 | 2017-08-16 | Alcatel Lucent | Server, client, method and computer program product for adaptive streaming of media content to a client |
CN106210525A (en) * | 2016-07-29 | 2016-12-07 | 乐视控股(北京)有限公司 | For realizing camera and the method for net cast |
CN108234997B (en) * | 2017-12-12 | 2019-11-26 | 北京百度网讯科技有限公司 | Time-delay measuring method, equipment, system and the computer-readable medium of live video |
CN113242437A (en) * | 2021-04-01 | 2021-08-10 | 联通(广东)产业互联网有限公司 | RTSP (real time streaming protocol) video plug-in-free playing method, system, device and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127880A (en) * | 2007-09-13 | 2008-02-20 | 深圳市融合视讯科技有限公司 | A video information transmission method for video living broadcast programs |
CN101355574A (en) * | 2008-07-30 | 2009-01-28 | 优视动景(北京)技术服务有限公司 | Method for on-line playing stream media files by a mobile terminal |
CN101394585A (en) * | 2007-09-18 | 2009-03-25 | 中兴通讯股份有限公司 | Quasi-real time stream system in mobile stream media live broadcast service |
-
2010
- 2010-07-05 CN CN2010102171764A patent/CN101888412B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127880A (en) * | 2007-09-13 | 2008-02-20 | 深圳市融合视讯科技有限公司 | A video information transmission method for video living broadcast programs |
CN101394585A (en) * | 2007-09-18 | 2009-03-25 | 中兴通讯股份有限公司 | Quasi-real time stream system in mobile stream media live broadcast service |
CN101355574A (en) * | 2008-07-30 | 2009-01-28 | 优视动景(北京)技术服务有限公司 | Method for on-line playing stream media files by a mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN101888412A (en) | 2010-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9071628B2 (en) | Method and apparatus for managing bandwidth by managing selected internet access by devices in a Wi-Fi linked audience | |
CN101888412B (en) | Video push processing method and system serving live broadcast of mobile terminal | |
CN102571726B (en) | Method, system and the state judgment server that multi-medium data is shared | |
CN109327493B (en) | Cloud-based remote medical monitoring system and monitoring method | |
CN103024081B (en) | Be applicable to the terminal scheduling method of the point-to-point communication of effective guarantee communication system | |
CN100542341C (en) | Method and device for realizing data sharing between mobile terminals | |
CN101577817B (en) | Distributed video monitoring system and method for maintaining data consistency thereof | |
JP6876131B2 (en) | Data buffering methods, network equipment, and storage media | |
CN108289187A (en) | Network direct broadcasting accesses video-meeting method and system | |
CN101889425A (en) | Device and method for simulcasting over variable bandwidth channels | |
CN105025391A (en) | Video playing method and apparatus | |
CN106941629A (en) | Real-time live broadcast method based on SIP+RTP Yu RTMP protocol interconnections | |
CN103763113A (en) | Live network broadcast method and device and server | |
CN106375859A (en) | Media processing method and apparatus, and terminal | |
CN106209824A (en) | The cloud edit methods of data, system and the client of cloud editor | |
CN102857802B (en) | IPTV (Internet protocol television) content synchronization method and system | |
CN109819278B (en) | Optimization method of live video | |
CN108696720B (en) | Video scheduling system and method suitable for satellite communication | |
CN105284118A (en) | Content provision device, content provision method, program, terminal device, and content provision system | |
CN111385593A (en) | Cross-platform live content synchronization method and device, storage medium and server | |
RU2696767C1 (en) | Method and system for broadcasting multimedia information in real time, information collection device and information verification server | |
CN101621545B (en) | Device and method for pulling down media resource towards terminal device | |
CN105392025A (en) | User-side bandwidth aggregation method, apparatus and content distribution system | |
CN104320627A (en) | Method for monitoring video in hospital ward and related application service system | |
CN104320695A (en) | Method and system for family socializing of mobile device based on smart TV |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200526 Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Alibaba (China) Co.,Ltd. Address before: 100080, Beijing, Suzhou Street, Haidian District No. 29 hospital, No. 18, building 16, Scandinavia Patentee before: UC MOBILE Ltd. |