[go: up one dir, main page]

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 PDF

Info

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
Application number
CN2010102171764A
Other languages
Chinese (zh)
Other versions
CN101888412A (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.)
Alibaba China Co Ltd
Original Assignee
Ucweb Inc
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 Ucweb Inc filed Critical Ucweb Inc
Priority to CN2010102171764A priority Critical patent/CN101888412B/en
Publication of CN101888412A publication Critical patent/CN101888412A/en
Application granted granted Critical
Publication of CN101888412B publication Critical patent/CN101888412B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of video push processing method and system that serves live broadcast of mobile terminal
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.
Video acquisition unit 11 can be gathered corresponding video data and the video data of being gathered is handled from the outside; For example the video data of being gathered is separated conversion of coding, combination, encapsulation and file format etc.; Generate corresponding new video files, and export the video file that generates with the form of video flowing.In this execution mode; Video acquisition unit 11 forms the new video stream of high definition version video, clear version video and three versions of smooth version video respectively with the video data of being gathered, and these new video stream all adopt the video flowing of being made up of a plurality of little new video files.But in the video living transmission system of this portable terminal, these little new video files are by one by one transmission, and after certain little new video files wherein only was moved the terminal and receives fully, portable terminal just began to play this little new video files.Thus, the time span that in video, comprised of this little new video files has directly determined live size time of delay.In a preferred embodiment of the invention, for balance real-time index and fluency index, for high definition version video file, the time span that video acquisition unit 11 was distributed 60 seconds is cut corresponding video data and is generated corresponding small video file; For clear version video file, the time span of distributing 42 seconds is cut corresponding video data and is generated corresponding small video file; For smooth version video file, the time span of distributing 31 seconds is cut corresponding video data and is generated corresponding small video file.
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.
Communicator unit 15 is main to be responsible for and the communicating by letter of transfer server (live server).This Communicator unit 15 ceaselessly detects new video files signal EUSR1, in case there is new video files to arrive, just the memory on its buffer memory to the computer 1 17 perhaps given direct communication interface 19 through computer 1 and transfers to transfer server 2.Specifically; When this Communicator unit 15 receives a video file (begin first, begin after perhaps suspending, perhaps connection begins after breaking off) first; This video file that receives first to memory 17 of meeting buffer memory; Wait receive second video file after, just through communication interface 19 above-mentioned two video file to transfer servers 2 of transmission continuously, and between above-mentioned two video files of transmission not at interval.Then, after Communicator unit 15 has transmitted above-mentioned two video files, receive new video file at every turn, all can transmit to transfer server 2 through communication interface 19 at once.
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.
CN2010102171764A 2010-07-05 2010-07-05 Video push processing method and system serving live broadcast of mobile terminal Active CN101888412B (en)

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)

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

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

Patent Citations (3)

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