CN104581207A - Online video playing method and system as well as play application proxy equipment - Google Patents
Online video playing method and system as well as play application proxy equipment Download PDFInfo
- Publication number
- CN104581207A CN104581207A CN201410816224.XA CN201410816224A CN104581207A CN 104581207 A CN104581207 A CN 104581207A CN 201410816224 A CN201410816224 A CN 201410816224A CN 104581207 A CN104581207 A CN 104581207A
- Authority
- CN
- China
- Prior art keywords
- video
- file
- multiple video
- video data
- proxy equipment
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012545 processing Methods 0.000 claims description 47
- 241001269238 Data Species 0.000 claims description 10
- 108010001267 Protein Subunits Proteins 0.000 claims description 6
- 235000014510 cooky Nutrition 0.000 claims description 6
- 230000003139 buffering effect Effects 0.000 abstract description 9
- 238000004891 communication Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses an online video playing method and system as well as play application proxy equipment, and belongs to the technical field of network communication. The method comprises the following steps: the play application proxy equipment receives a play request sent by a system player and carrying names of a plurality of videos in a play program list, and sends video acquisition information carrying the names of the videos to a play server; the play application proxy equipment receives video data queried by the play server according to the names of the videos carried in the video acquisition information, synthesizes the video data into new video data and sends the new video data to the system player, and the system player receives and caches the new video data for video playing. According to the online video playing method and system as well as the play application proxy equipment, the videos can be played by one-time buffering and seamlessly switched, so that the time is saved.
Description
Technical field
The present invention relates to network communication technology field, be specifically related to a kind of method of online displaying video, system and broadcasting application proxy equipment.
Background technology
Along with the development of the network communications technology, the function of network is also increasing, not only can pass through network browsing webpage, Query Information, but also can by netcast video etc.When displaying video, video can be downloaded to this locality and play, also can direct-on-line displaying video.
The method of existing online displaying video is as follows: start player application devices and play application proxy equipment.Player application devices obtains broadcast program list, start up system player, and the address of the first video in broadcast program list and title are sent to system plays device, and wherein, the address of the first video is play address corresponding to application proxy equipment and port.System plays device sends playing request according to the address of the first video to broadcasting application proxy equipment, wherein, carries the title of the first video in playing request.Play application proxy equipment and receive playing request, send video acquisition information to Play Server, wherein, in video acquisition information, carry the title of the first video.Play Server receiver, video obtaining information, according to the title of the first video carried in video acquisition information, inquires about first video data corresponding with the first video, is sent to by the first video data and plays application proxy equipment.Play application proxy equipment receive and the first video data is sent to system plays device.System plays device receives the first video data, and buffer memory first video data, when the data volume of the first video data is cached to default data-quantity threshold, system plays device starts to play the first video.When broadcast program list comprises multiple video, after first video playback terminates, system plays device obtains the address of the second video, repeat the broadcasting that said process realizes the second video, after second video playback terminates, system plays device obtains the address of the 3rd video, repeats the broadcasting that said process realizes the 3rd video, the like, until the multiple videos comprised by broadcast program list all play.
The method of existing online displaying video, when broadcast program list comprises multiple video, downloads one by one, cushions, plays, and needs buffering, need the time new for each video in broadcast program list.
Summary of the invention
In order to solve the problem of prior art, the invention provides a kind of method of online displaying video, system and broadcasting application proxy equipment, by the multiple videos in broadcast program list are once all downloaded, system plays device only needs buffering once, can realize playing multiple video, can seamless switching between multiple video, thus save time.
The invention discloses a kind of method of online displaying video, described method comprises:
Play the playing request of carrying the title of multiple video in broadcast program list that application proxy equipment receiving system player is sent, send the video acquisition information of carrying the title of described multiple video to Play Server;
Described broadcasting application proxy equipment receives multiple video datas that described Play Server arrives according to the name query of the described multiple video carried in described video acquisition information, and described multiple video data synthesized new video data send to described system plays device, receive for described system plays device and new video data described in buffer memory to carry out video playback.
Preferably, in one embodiment of this invention, in described multiple video, the video data of each video is described by m3u8 file;
Described multiple video data comprises: multiple m3u8 files that described multiple video is corresponding.
Preferably, in one embodiment of this invention, described multiple video data is synthesized new video data and sends to described system plays device by described broadcasting application proxy equipment, comprising:
Described broadcasting application proxy equipment receives described multiple m3u8 file;
Described multiple m3u8 file is combined into a new m3u8 file by described broadcasting application proxy equipment;
Described new m3u8 file is sent to described system plays device by described broadcasting application proxy equipment.
Preferably, in one embodiment of this invention, described multiple m3u8 file is combined into a new m3u8 file by described broadcasting application proxy equipment, comprising:
Described broadcasting application proxy equipment judge the resolution that 2 m3u8 files adjacent in described multiple m3u8 file are corresponding or encoder whether identical;
If have in described multiple m3u8 file the resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then described broadcasting application proxy equipment is when being combined into a new m3u8 file by described multiple m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
Preferably, in one embodiment of this invention, play that application proxy equipment receiving system player sends carry the playing request of the title of multiple video in broadcast program list before also comprise:
Player application devices obtains the described broadcast program list that user chooses, and starts described system plays device, the title of multiple video described in described broadcast program list is sent to described system plays device;
Correspondingly, the title of multiple video described in described broadcast program list is sent to described system plays device and also comprises by described player application devices:
Address corresponding for multiple video described in described broadcast program list is sent to described system plays device by described player application devices, thus make described system plays device receive address corresponding to described multiple video, according to address search corresponding to described multiple video to described broadcasting application proxy equipment, send described playing request to described broadcasting application proxy equipment; Wherein, the address that described multiple video is corresponding is the address and port that described broadcasting application proxy equipment is corresponding.
Preferably, in one embodiment of this invention, described method also comprises:
Described player application devices describes the title of multiple video described in described broadcast program list and address corresponding to described multiple video by the method for web page address url;
Or described player application devices describes the title of multiple video described in described broadcast program list and address corresponding to described multiple video by the method for adding additional gauge outfit headers or small-size text file cookies in the HTTP http request of url.
In order to solve the problem, the invention also discloses a kind of broadcasting application proxy equipment, described broadcasting application proxy equipment comprises: the first processing module and the second processing module;
Described first processing module, for the playing request of carrying the title of multiple video in broadcast program list that receiving system player is sent, sends the video acquisition information of carrying the title of described multiple video to Play Server;
Described second processing module, for receiving multiple video datas that described Play Server arrives according to the name query of the described multiple video carried in described video acquisition information, and described multiple video data synthesized new video data send to described system plays device, receive for described system plays device and new video data described in buffer memory to carry out video playback.
Preferably, in one embodiment of this invention, in described multiple video, the video data of each video is described by m3u8 file; Described multiple video data comprises multiple m3u8 files corresponding to described multiple video; Described second processing module comprises:
File reception unit, for receiving described multiple m3u8 file;
File obtaining unit, for being combined into a new m3u8 file by described multiple m3u8 file;
File transmitting element, for being sent to described system plays device by described new m3u8 file.
Preferably, in one embodiment of this invention, described file obtaining unit comprises:
Judgment sub-unit, for judge the resolution that 2 m3u8 files adjacent in described multiple m3u8 file are corresponding or encoder whether identical;
Add subelement, if for have in described multiple m3u8 file resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then when described multiple m3u8 file is combined into a new m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
In order to solve the problem, the invention also discloses a kind of system of online displaying video, described system comprises: terminal and Play Server;
Described terminal comprises: play application proxy equipment and system plays device;
Wherein, described broadcasting application proxy equipment comprises: the first processing module, the second processing module; Described system plays device comprises: request sending module, playing module;
Described request sending module, for sending playing request to described first processing module, wherein, carries the title of multiple video in broadcast program list in described playing request;
Described first processing module, for receiving described playing request, sending video acquisition information to described Play Server, wherein, carrying the title of described multiple video in described video acquisition information;
Described Play Server, for receiving described video acquisition information, according to the title of the described multiple video carried in described video acquisition information, inquire about the multiple video datas corresponding with described multiple video, described multiple video data is synthesized new video data and is sent to described second processing module;
Described second processing module, for receiving and described new video data being sent to described playing module;
Described playing module, for receive and buffer memory described in new video data to carry out video playback.
Preferably, in one embodiment of this invention, in described multiple video, the video data of each video is described by m3u8 file;
Described Play Server, specifically for receiving described video acquisition information, according to the title of the described multiple video carried in described video acquisition information, inquire about the multiple m3u8 files corresponding with described multiple video data, described multiple m3u8 file is sent to described second processing module;
Correspondingly, described second processing module comprises:
File reception unit, for receiving described multiple m3u8 file;
File obtaining unit, for being combined into a new m3u8 file by described multiple m3u8 file;
File transmitting element, for being sent to described system plays device by described new m3u8 file.
Preferably, in one embodiment of this invention, described file obtaining unit comprises:
Judgment sub-unit, for judge the resolution that 2 m3u8 files adjacent in described multiple m3u8 file are corresponding or encoder whether identical;
Add subelement, if for have in described multiple m3u8 file resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then when described multiple m3u8 file is combined into a new m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
Preferably, in one embodiment of this invention, described terminal also comprises: player application devices;
Described player application devices, for obtaining the described broadcast program list that user chooses, starts described system plays device, the title of multiple video described in described broadcast program list is sent to described second processing module;
Correspondingly, described player application devices, also for address corresponding for multiple video described in described broadcast program list is sent to described request sending module; Wherein, the address that described multiple video is corresponding is the address and port that described broadcasting application proxy equipment is corresponding;
Correspondingly, described request sending module, specifically for receiving address corresponding to described multiple video, according to address search corresponding to described multiple video to described first processing module, sends described playing request to described first processing module.
Preferably, in one embodiment of this invention, described player application devices, also for address that the title and described multiple video that are described multiple video described in described broadcast program list by the method for web page address url are corresponding;
Or, described player application devices, also describes the title of multiple video described in described broadcast program list and address corresponding to described multiple video for the method by adding additional gauge outfit headers or small-size text file cookies in the HTTP http request of url.
The method of online displaying video provided by the invention, system and broadcasting application proxy equipment: by the multiple videos in broadcast program list are once all downloaded, system plays device only needs buffering once, can realize playing multiple video, can seamless switching between multiple video, thus save time.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms a part of the present invention, and schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the method flow diagram of a kind of online displaying video that the embodiment of the present invention one provides;
Fig. 2 is the method flow diagram of a kind of online displaying video that the embodiment of the present invention two provides;
Fig. 3 is the schematic flow sheet of a kind of online displaying video that the embodiment of the present invention two provides;
Fig. 4 is the method flow diagram of a kind of online displaying video that the embodiment of the present invention three provides;
Fig. 5 is a kind of structural representation playing application proxy equipment that the embodiment of the present invention four provides;
Fig. 6 is the structural representation of the another kind broadcasting application proxy equipment that the embodiment of the present invention four provides;
Fig. 7 is the system configuration schematic diagram of a kind of online displaying video that the embodiment of the present invention five provides;
Fig. 8 is the system configuration schematic diagram of the online displaying video of another kind that the embodiment of the present invention five provides.
Embodiment
Describe cooperation drawings and Examples in detail embodiments of the present invention below, by this to the present invention how application technology means solve technical problem and the implementation procedure reaching technology effect can fully understand and implement according to this.
As employed some vocabulary to censure specific components in the middle of specification and claim.Those skilled in the art should understand, and hardware manufacturer may call same assembly with different noun.This specification and claims are not used as with the difference of title the mode distinguishing assembly, but are used as the criterion of differentiation with assembly difference functionally." comprising " as mentioned in the middle of specification and claim is in the whole text an open language, therefore should be construed to " comprise but be not limited to "." roughly " refer to that in receivable error range, those skilled in the art can solve the technical problem within the scope of certain error, reach described technique effect substantially.In addition, " couple " word and comprise directly any and indirectly electric property coupling means at this.Therefore, if describe a first device in literary composition to be coupled to one second device, then represent described first device and directly can be electrically coupled to described second device, or be indirectly electrically coupled to described second device by other devices or the means that couple.Specification subsequent descriptions is for implementing better embodiment of the present invention, and right described description is to illustrate for the purpose of rule of the present invention, and is not used to limit scope of the present invention.Protection scope of the present invention is when being as the criterion depending on the claims person of defining.
Also it should be noted that, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the commodity of a series of key element or system not only comprises those key elements, but also comprise other key elements clearly do not listed, or also comprise by this commodity or the intrinsic key element of system.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within the commodity or system comprising described key element and also there is other identical element.
embodiment one
Fig. 1 is the method for the online displaying video of the embodiment of the present invention one; As shown in Figure 1, it can specifically comprise:
S10: play the playing request of carrying the title of multiple video in broadcast program list that application proxy equipment receiving system player is sent, send the video acquisition information of carrying the title of multiple video to Play Server.
Particularly, when broadcast program list comprises the title of multiple video, the title of multiple video can be carried in playing request one piece and to send to and play application proxy equipment.
Particularly, play that application proxy equipment receiving system player sends carry the playing request of the title of multiple video in broadcast program list before, player application devices obtains the broadcast program list that user chooses, start up system player, the title of video multiple in broadcast program list is sent to system plays device, and system plays device sends the playing request of carrying the title of multiple video in broadcast program list to playing application proxy equipment.
S20: play multiple video datas that application proxy equipment reception Play Server arrives according to the name query of the multiple videos carried in video acquisition information, and multiple video data is synthesized new video data and sends to system plays device, receive for system plays device and buffer memory new video data to carry out video playback.
Wherein, in multiple video, the video data of each video is described by m3u8 file;
Multiple video data comprises: multiple m3u8 files that multiple video is corresponding.
Correspondingly, play application proxy equipment and multiple video data sent to system plays device, comprising:
Play application proxy equipment and receive multiple m3u8 file;
Play application proxy equipment and multiple m3u8 file is combined into a new m3u8 file;
Play application proxy equipment and new m3u8 file is sent to system plays device.
The method of the online displaying video described in the present embodiment, multiple videos in broadcast program list once all can be downloaded, when the quantity of multiple video is multiple, system plays device also only needs buffering once, can realize playing multiple video, can seamless switching between multiple video, thus save time.
embodiment two
Fig. 2 is the method for the online displaying video of the embodiment of the present invention two; As shown in Figure 2, it can specifically comprise:
S101: start player application devices and play application proxy equipment.
Particularly, when user needs displaying video online by the terminal such as mobile phone, computer, click icon corresponding to player application devices or open webpage etc. corresponding to player application devices.Terminal gets clickable icon or after opening the instructions such as webpage, starts player application devices, and starts broadcasting application proxy equipment corresponding to player application devices.
S102: player application devices obtains broadcast program list, and start up system player, is sent to system plays device by address corresponding for video multiple in broadcast program list and title.
Wherein, the address that multiple video is corresponding is play address corresponding to application proxy equipment and port.
Wherein, system plays device refers to the player carried in the terminal such as mobile phone, computer.System plays device is generally the player along with system issue, be characterized in stable, use simple, and its hardware performance can be made full use of, system plays device achieves HLS (Http Live Streaming) client protocol (online broadcasting agreement conventional at present) usually.
Particularly, after player application devices starts, the icon, introduction etc. of the multiple video frequency programs that can play online is shown in the interface of player application devices, user can according to the icon of the video frequency program shown in the interface of player application devices, introduction etc., select the pre-multiple videos play, form broadcast program list.
Particularly, see Fig. 3, the address that broadcasting application proxy equipment is corresponding and port are/127.0.0.1:8081, the title of multiple videos of the pre-broadcasting that user selects is respectively video no2349, video no2350, video no2351, and address corresponding for video multiple in broadcast program list and title http: // 127.0.0.1:8081/videos-no2349-2350-2351 are sent to system plays device by player application devices.Be different from address and the title of single video, (this address is transparent for system plays device to contain the address that in broadcast program list, multiple video is corresponding and title in this address and title, that is system plays device without the need to distinguish this address corresponding be multiple videos, or single video).
Particularly, player application devices can pass through url (uniform resource locator, web page address) method the title of multiple video in broadcast program list and address corresponding to multiple video are described, as: http: // 127.0.0.1:8081/videos-no2349-2350-2351.
Or, particularly, player application devices can by http (the Hypertext transfer protocol at url, HTTP) method of adding additional headers (gauge outfit) or cookies (small-size text file) in request describes the title of multiple video in broadcast program list and address corresponding to multiple video, as url=http: // 127.0.0.1:8081/videos, headers=program-videos:2549,2550,2551.
S103: the address that system plays device is corresponding according to multiple video sends playing request to broadcasting application proxy equipment.
Wherein, the title of multiple video is carried in playing request.
Particularly, system plays device receives address corresponding to multiple video, according to address search corresponding to multiple video to broadcasting application proxy equipment, sends playing request to broadcasting application proxy equipment.
S104: play application proxy equipment and receive playing request, send video acquisition information to Play Server.
Wherein, the title of multiple video is carried in video acquisition information.
Particularly, after broadcasting application proxy equipment receives the playing request of system plays device, according to the particularity (as in the present embodiment, being provided with before title " videos ") of the title of multiple video, send the video acquisition information obtaining multiple video to Play Server.
S105: Play Server receiver, video obtaining information, according to the title of the multiple videos carried in video acquisition information, inquire about the multiple video datas corresponding with multiple video, multiple video data is synthesized new video data and be sent to broadcasting application proxy equipment.
Particularly, in multiple video, the video data of each video can be described by the m3u8 file of HLS protocol.The m3u8 file of video no2349, video no2350, video no2351 is as described in table 1:
Table 1
Particularly, when in multiple video, the video data of each video is described by m3u8 file, Play Server receiver, video obtaining information, according to the title of the multiple videos carried in video acquisition information, inquire about the multiple m3u8 files corresponding with multiple video data, new for multiple m3u8 file synthesis one m3u8 file is sent to player application devices agency.
S106: play application proxy equipment and receive and new video data are sent to system plays device.
Particularly, when the video data of video each in multiple video be described by m3u8 file time, play application proxy equipment and receive and also new video data are sent to system plays device, comprising:
Play application proxy equipment and receive multiple m3u8 file;
Play application proxy equipment and multiple m3u8 file is combined into a new m3u8 file;
Play application proxy equipment and new m3u8 file is sent to system plays device.
Particularly, see table 2, the m3u8 file of video no2349, video no2350, video no2351 is combined into a new m3u8 file, new m3u8 file is as described in Table 2:
Table 2
S107: system plays device receives and buffer memory new video data, and when the data volume of new video data is cached to default data-quantity threshold, system plays device starts to play multiple video.
Wherein, the data-quantity threshold preset can be arranged according to practical application situation, is not construed as limiting this.
Particularly, when the video data of video each in multiple video be described by m3u8 file time, system plays device receives and buffer memory new video data, when the data volume of new video data is cached to default data-quantity threshold, system plays device starts to play multiple video, comprising:
System plays device receives and the new m3u8 file of buffer memory, and when the video data volume of new m3u8 file is cached to default data-quantity threshold, system plays device starts to play the video in new m3u8 file.
Multiple videos in broadcast program list can once all be downloaded by the method for the online displaying video described in the present embodiment, and system plays device only needs buffering once, can realize playing multiple video, can seamless switching between multiple video, thus save time.
embodiment three
Fig. 4 is the method for the online displaying video of the embodiment of the present invention three; On the basis of embodiment two, as shown in Figure 4, play application proxy equipment and multiple m3u8 file be combined into a new m3u8 file, comprising:
S201: play application proxy equipment judge the resolution that 2 m3u8 files adjacent in multiple m3u8 file are corresponding or encoder whether identical, if have in multiple m3u8 file resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then perform S202; Otherwise, perform S203.
S202: play application proxy equipment when multiple m3u8 file is combined into a new m3u8 file, adds discontinuous label DISCONTINUITY, then terminates between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder.
Particularly, when resolution corresponding to 2 m3u8 files or encoder not identical time, decoder corresponding during video data in decoding m3u8 file is not identical yet.When having resolution corresponding to 2 adjacent m3u8 files or encoder not identical (resolution or encoder change occur after the video switch in 2 namely adjacent m3u8 files) in multiple m3u8 file, decode the video data of a rear m3u8 file time, need system plays device to reconfigure decoder.In order to prompt system player reconfigures decoder, play application proxy equipment and can add discontinuous label DISCONTINUITY between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, namely on can adding before the video data of a rear m3u8 file M3U8 the discontinuous label of standard " DISCONTINUITY " (for when resolution corresponding to adjacent 2 m3u8 files or encoder not identical, during the video data of decoding in a rear m3u8 file, prompt system player reconfigures decoder), so that can video data after normal decoder in a m3u8 file.Such as: if the coded system of video no2349 and video no2350 is different, then the new m3u8 file obtained is as described in Table 3:
Table 3
S203: play application proxy equipment and directly multiple m3u8 file is combined into a new m3u8 file, then terminate.
Multiple videos in broadcast program list can once all be downloaded by the method for the online displaying video described in the present embodiment, and system plays device only needs buffering once, can realize playing multiple video, can seamless switching between multiple video, thus save time.When having resolution that 2 adjacent m3u8 files are corresponding in all m3u8 files or encoder is not identical, play application proxy equipment and can add discontinuous label DISCONTINUITY between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, so that can video data after normal decoder in a m3u8 file.
embodiment four
The one that Fig. 5 provides for the embodiment of the present invention four plays application proxy equipment, plays application proxy equipment and comprises: the first processing module 301 and the second processing module 302;
First processing module 301, for the playing request of carrying the title of multiple video in broadcast program list that receiving system player is sent, sends the video acquisition information of carrying the title of multiple video to Play Server.
Wherein, system plays device refers to the player carried in the terminal such as mobile phone, computer.System plays device is generally the player along with system issue, is characterized in stable, and use simple, and can make full use of its hardware performance, system plays device achieves HLS client protocol usually.
Second processing module 302, for receiving multiple video datas that Play Server arrives according to the name query of the multiple videos carried in video acquisition information, and multiple video data is synthesized new video data and sends to system plays device, receive for system plays device and buffer memory new video data to carry out video playback.
Preferably, see Fig. 6, in multiple video, the video data of each video is described by m3u8 file; Multiple video data comprises multiple m3u8 files corresponding to multiple video; Second processing module 302 comprises:
File reception unit 302a, for receiving multiple m3u8 file;
File obtaining unit 302b, for being combined into a new m3u8 file by multiple m3u8 file;
File transmitting element 302c, for being sent to system plays device by new m3u8 file.
Particularly, with reference to the table 1 in embodiment one, can recognize what how the video data of each video in multiple video was specifically described by m3u8 file intuitively, do not repeating one by one herein.Can with reference to the table 2 in embodiment one, recognize intuitively new m3u8 file specifically what, do not repeating one by one herein.
Preferably, file obtaining unit 302b comprises:
Judgment sub-unit, for judge the resolution that 2 m3u8 files adjacent in multiple m3u8 file are corresponding or encoder whether identical;
Add subelement, if for have in multiple m3u8 file resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then when multiple m3u8 file is combined into a new m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
Particularly, when resolution corresponding to 2 m3u8 files or encoder not identical time, decoder corresponding during video data in decoding m3u8 file is not identical yet.When having resolution corresponding to 2 adjacent m3u8 files or encoder not identical (resolution or encoder change occur after the video switch in 2 namely adjacent m3u8 files) in multiple m3u8 file, decode the video data of a rear m3u8 file time, need system plays device to reconfigure decoder.In order to prompt system player reconfigures decoder, play application proxy equipment and can add discontinuous label DISCONTINUITY between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, namely on can adding before the video data of a rear m3u8 file M3U8 the discontinuous label of standard " DISCONTINUITY " (for when resolution corresponding to adjacent 2 m3u8 files or encoder not identical, during the video data of decoding in a rear m3u8 file, prompt system player reconfigures decoder), so that can video data after normal decoder in a m3u8 file.Such as: if the coded system of video no2349 and video no2350 is different, then the new m3u8 file obtained can with reference to the table 3 in embodiment two.
Multiple videos in broadcast program list can once all be downloaded by the broadcasting application proxy equipment described in the present embodiment, and system plays device only needs buffering once, can realize playing multiple video, can seamless switching between multiple video, thus save time.When having resolution that 2 adjacent m3u8 files are corresponding in multiple m3u8 file or encoder is not identical, play application proxy equipment and can add discontinuous label DISCONTINUITY between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, so that can video data after normal decoder in a m3u8 file.
embodiment five
The system of a kind of online displaying video that Fig. 7 provides for the embodiment of the present invention five; As shown in Figure 7, it can specifically comprise: terminal 40 and Play Server 50;
Terminal 40 comprises: play application proxy equipment 401 and system plays device 402;
Wherein, play application proxy equipment 401 to comprise: the first processing module 401a, the second processing module 401b; System plays device 402 comprises: request sending module 402a, playing module 402b;
Request sending module 402a, for sending playing request to the first processing module 401a, wherein, carries the title of multiple video in broadcast program list in playing request;
First processing module 401a, for receiving playing request, sends video acquisition information to Play Server 50, wherein, carries the title of multiple video in video acquisition information;
Play Server 50, for receiver, video obtaining information, according to the title of the multiple videos carried in video acquisition information, inquire about the multiple video datas corresponding with multiple video, multiple video data is synthesized new video data and be sent to the second processing module 401b;
Second processing module 401b, for receiving and new video data being sent to playing module 402b;
Playing module 402b, for receive and buffer memory new video data to carry out video playback.
Wherein, system plays device refers to the player carried in the terminal such as mobile phone, computer.System plays device is generally the player along with system issue, is characterized in stable, and use simple, and can make full use of its hardware performance, system plays device achieves HLS client protocol usually.
Preferably, in multiple video, the video data of each video is described by m3u8 file;
Play Server, specifically for receiver, video obtaining information, according to the title of the multiple videos carried in video acquisition information, inquires about the multiple m3u8 files corresponding with multiple video data, multiple m3u8 file is sent to the second processing module.
Particularly, with reference to the table 1 in embodiment one, can recognize what how the video data of each video in multiple video was specifically described by m3u8 file intuitively, do not repeating one by one herein.
Preferably, the second processing module 401b also comprises:
File reception unit, for receiving multiple m3u8 file;
File obtaining unit, for being combined into a new m3u8 file by multiple m3u8 file;
File transmitting element, for being sent to system plays device by new m3u8 file.
Particularly, can with reference to the table 2 in embodiment one, recognize intuitively new m3u8 file specifically what, do not repeating one by one herein.
Preferably, file obtaining unit comprises:
Judgment sub-unit, for judge the resolution that 2 m3u8 files adjacent in multiple m3u8 file are corresponding or encoder whether identical;
Add subelement, if for have in multiple m3u8 file resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then when multiple m3u8 file is combined into a new m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
Particularly, when resolution corresponding to 2 m3u8 files or encoder not identical time, decoder corresponding during video data in decoding m3u8 file is not identical yet.When having resolution corresponding to 2 adjacent m3u8 files or encoder not identical (resolution or encoder change occur after the video switch in 2 namely adjacent m3u8 files) in multiple m3u8 file, decode the video data of a rear m3u8 file time, need system plays device to reconfigure decoder.In order to prompt system player reconfigures decoder, play application proxy equipment and can add discontinuous label DISCONTINUITY between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, namely on can adding before the video data of a rear m3u8 file M3U8 the discontinuous label of standard " DISCONTINUITY " (for when resolution corresponding to adjacent 2 m3u8 files or encoder not identical, during the video data of decoding in a rear m3u8 file, prompt system player reconfigures decoder), so that can video data after normal decoder in a m3u8 file.Such as: if the coded system of video no2349 and video no2350 is different, then the new m3u8 file obtained is as described in the table 3 in embodiment two.
Preferably, see Fig. 8, this terminal also comprises: player application devices 403;
Player application devices 403, for obtaining the broadcast program list that user chooses, start up system player, is sent to request sending module 402a by the title of video multiple in broadcast program list.
Particularly, after player application devices starts, the icon, introduction etc. of the multiple video frequency programs that can play online is shown in the interface of player application devices, user can according to the icon of the video frequency program shown in the interface of player application devices, introduction etc., select the pre-multiple videos play, form broadcast program list.
Preferably, player application devices 403, also for address corresponding for video multiple in broadcast program list is sent to request sending module 402a; Wherein, the address that multiple video is corresponding is address and the port of playing application proxy equipment 401 correspondence;
Correspondingly, request sending module 402a, specifically for receiving address corresponding to multiple video, according to address search corresponding to multiple video to the first processing module 401a, sends playing request to the first processing module 401a.
Preferably, player application devices 403, also for the address that the title and multiple video that are described multiple video in broadcast program list by the method for web page address url are corresponding, the example as in embodiment one: http: // 127.0.0.1:8081/videos-no2349-2350-2351.
Or, player application devices 403, also for the method by adding additional gauge outfit headers or small-size text file cookies in the HTTP http request of url, the title of multiple video in broadcast program list and address corresponding to multiple video are described, example as in embodiment one: url=http: // 127.0.0.1:8081/videos, headers=program-videos:2549,2550,2551.
Multiple videos in broadcast program list can once all be downloaded by the system of the online displaying video described in the present embodiment, and system plays device only needs buffering once, can realize playing multiple video, can seamless switching between multiple video, thus save time.When having resolution that 2 adjacent m3u8 files are corresponding in multiple m3u8 file or encoder is not identical, play application proxy equipment 401 and can add discontinuous label DISCONTINUITY between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, so that can video data after normal decoder in a m3u8 file.
Described device describes corresponding with aforesaid method flow, and weak point describing with reference to said method flow process, repeats no longer one by one.
Above-mentioned explanation illustrate and describes some preferred embodiments of the present invention, but as previously mentioned, be to be understood that the present invention is not limited to the form disclosed by this paper, should not regard the eliminating to other embodiments as, and can be used for other combinations various, amendment and environment, and can in invention contemplated scope described herein, changed by the technology of above-mentioned instruction or association area or knowledge.And the change that those skilled in the art carry out and change do not depart from the spirit and scope of the present invention, then all should in the protection range of claims of the present invention.
Claims (13)
1. a method for online displaying video, is characterized in that, described method comprises:
Play the playing request of carrying the title of multiple video in broadcast program list that application proxy equipment receiving system player is sent, send the video acquisition information of carrying the title of described multiple video to Play Server;
Described broadcasting application proxy equipment receives multiple video datas that described Play Server arrives according to the name query of the described multiple video carried in described video acquisition information, and described multiple video data synthesized new video data send to described system plays device, receive for described system plays device and new video data described in buffer memory to carry out video playback.
2. the method for claim 1, is characterized in that, in described multiple video, the video data of each video is described by m3u8 file;
Described multiple video data comprises: multiple m3u8 files that described multiple video is corresponding;
Correspondingly, described multiple video data is synthesized new video data and sends to described system plays device by described broadcasting application proxy equipment, comprising:
Described broadcasting application proxy equipment receives described multiple m3u8 file;
Described multiple m3u8 file is combined into a new m3u8 file by described broadcasting application proxy equipment;
Described new m3u8 file is sent to described system plays device by described broadcasting application proxy equipment.
3. method as claimed in claim 2, it is characterized in that, described multiple m3u8 file is combined into a new m3u8 file by described broadcasting application proxy equipment, comprising:
Described broadcasting application proxy equipment judge the resolution that 2 m3u8 files adjacent in described multiple m3u8 file are corresponding or encoder whether identical;
If have in described multiple m3u8 file the resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then described broadcasting application proxy equipment is when being combined into a new m3u8 file by described multiple m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
4. the method for claim 1, is characterized in that, play that application proxy equipment receiving system player sends carry the playing request of the title of multiple video in broadcast program list before also comprise:
Player application devices obtains the described broadcast program list that user chooses, and starts described system plays device, the title of multiple video described in described broadcast program list is sent to described system plays device;
Correspondingly, the title of multiple video described in described broadcast program list is sent to described system plays device and also comprises by described player application devices:
Address corresponding for multiple video described in described broadcast program list is sent to described system plays device by described player application devices, thus make described system plays device receive address corresponding to described multiple video, according to address search corresponding to described multiple video to described broadcasting application proxy equipment, send described playing request to described broadcasting application proxy equipment; Wherein, the address that described multiple video is corresponding is the address and port that described broadcasting application proxy equipment is corresponding.
5. method as claimed in claim 4, it is characterized in that, described method also comprises:
Described player application devices describes the title of multiple video described in described broadcast program list and address corresponding to described multiple video by the method for web page address url;
Or described player application devices describes the title of multiple video described in described broadcast program list and address corresponding to described multiple video by the method for adding additional gauge outfit headers or small-size text file cookies in the HTTP http request of url.
6. play an application proxy equipment, it is characterized in that, described broadcasting application proxy equipment comprises: the first processing module and the second processing module;
Described first processing module, for the playing request of carrying the title of multiple video in broadcast program list that receiving system player is sent, sends the video acquisition information of carrying the title of described multiple video to Play Server;
Described second processing module, for receiving multiple video datas that described Play Server arrives according to the name query of the described multiple video carried in described video acquisition information, and described multiple video data synthesized new video data send to described system plays device, receive for described system plays device and new video data described in buffer memory to carry out video playback.
7. equipment as claimed in claim 6, it is characterized in that, in described multiple video, the video data of each video is described by m3u8 file; Described multiple video data comprises multiple m3u8 files corresponding to described multiple video data; Described second processing module comprises:
File reception unit, for receiving described multiple m3u8 file;
File obtaining unit, for being combined into a new m3u8 file by described multiple m3u8 file;
File transmitting element, for being sent to described system plays device by described new m3u8 file.
8. equipment as claimed in claim 7, it is characterized in that, described file obtaining unit comprises:
Judgment sub-unit, for judge the resolution that 2 m3u8 files adjacent in described multiple m3u8 file are corresponding or encoder whether identical;
Add subelement, if for have in described multiple m3u8 file resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then when described multiple m3u8 file is combined into a new m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
9. a system for online displaying video, is characterized in that, described system comprises: terminal and Play Server;
Described terminal comprises: play application proxy equipment and system plays device;
Wherein, described broadcasting application proxy equipment comprises: the first processing module, the second processing module; Described system plays device comprises: request sending module, playing module;
Described request sending module, for sending playing request to described first processing module, wherein, carries the title of multiple video in broadcast program list in described playing request;
Described first processing module, for receiving described playing request, sending video acquisition information to described Play Server, wherein, carrying the title of described multiple video in described video acquisition information;
Described Play Server, for receiving described video acquisition information, according to the title of the described multiple video carried in described video acquisition information, inquire about the multiple video datas corresponding with described multiple video, described multiple video data is synthesized new video data and is sent to described second processing module;
Described second processing module, for receiving and described new video data being sent to described playing module;
Described playing module, for receive and buffer memory described in new video data to carry out video playback.
10. system as claimed in claim 9, it is characterized in that, in described multiple video, the video data of each video is described by m3u8 file;
Described Play Server, specifically for receiving described video acquisition information, according to the title of the described multiple video carried in described video acquisition information, inquire about the multiple m3u8 files corresponding with described multiple video data, described multiple m3u8 file is sent to described second processing module; Correspondingly, described second processing module comprises:
File reception unit, for receiving described multiple m3u8 file;
File obtaining unit, for being combined into a new m3u8 file by described multiple m3u8 file;
File transmitting element, for being sent to described system plays device by described new m3u8 file.
11. systems as claimed in claim 10, it is characterized in that, described file obtaining unit comprises:
Judgment sub-unit, for judge the resolution that 2 m3u8 files adjacent in described multiple m3u8 file are corresponding or encoder whether identical;
Add subelement, if for have in described multiple m3u8 file resolution that 2 adjacent m3u8 files are corresponding or encoder not identical, then when described multiple m3u8 file is combined into a new m3u8 file, between the video data of resolution or not identical 2 the adjacent m3u8 files of encoder, add discontinuous label DISCONTINUITY.
12. systems as claimed in claim 9, it is characterized in that, described terminal also comprises: player application devices;
Described player application devices, for obtaining the described broadcast program list that user chooses, starts described system plays device, the title of multiple video described in described broadcast program list is sent to described second processing module; Correspondingly, described player application devices, also for address corresponding for multiple video described in described broadcast program list is sent to described request sending module; Wherein, the address that described multiple video is corresponding is the address and port that described broadcasting application proxy equipment is corresponding;
Correspondingly, described request sending module, specifically for receiving address corresponding to described multiple video, according to address search corresponding to described multiple video to described first processing module, sends described playing request to described first processing module.
13. systems as claimed in claim 12, is characterized in that, described player application devices, also for address that the title and described multiple video that are described multiple video described in described broadcast program list by the method for web page address url are corresponding;
Or, described player application devices, also describes the title of multiple video described in described broadcast program list and address corresponding to described multiple video for the method by adding additional gauge outfit headers or small-size text file cookies in the HTTP http request of url.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410816224.XA CN104581207A (en) | 2014-12-23 | 2014-12-23 | Online video playing method and system as well as play application proxy equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410816224.XA CN104581207A (en) | 2014-12-23 | 2014-12-23 | Online video playing method and system as well as play application proxy equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104581207A true CN104581207A (en) | 2015-04-29 |
Family
ID=53096259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410816224.XA Pending CN104581207A (en) | 2014-12-23 | 2014-12-23 | Online video playing method and system as well as play application proxy equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104581207A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898527A (en) * | 2015-11-18 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Advertisement video splicing method and video server |
CN105979407A (en) * | 2016-06-01 | 2016-09-28 | 无锡天脉聚源传媒科技有限公司 | Live streaming playing method and live streaming playing device |
CN105979362A (en) * | 2015-10-29 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Video processing method and device |
WO2017092330A1 (en) * | 2015-12-03 | 2017-06-08 | 乐视控股(北京)有限公司 | Playing method and apparatus based on player |
CN106921865A (en) * | 2017-05-11 | 2017-07-04 | 腾讯科技(深圳)有限公司 | Method for processing video frequency and device |
WO2017197808A1 (en) * | 2016-05-18 | 2017-11-23 | 中兴通讯股份有限公司 | Video processing method, apparatus, and system |
CN107517411A (en) * | 2017-09-04 | 2017-12-26 | 青岛海信电器股份有限公司 | A kind of video broadcasting method based on GStreamer frameworks |
CN107749857A (en) * | 2017-11-01 | 2018-03-02 | 深圳市普天宜通技术股份有限公司 | Method, storage medium and client a kind of while that check multi-channel video |
CN108093270A (en) * | 2017-12-29 | 2018-05-29 | 北京酷我科技有限公司 | A kind of method for depositing video during broadcasting when broadcasting |
CN108271037A (en) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | The played data analysis method and device of backstage content |
CN109547813A (en) * | 2018-12-29 | 2019-03-29 | 山东浪潮商用系统有限公司 | A kind of method of unaware switching clarity when playing HLS video flowing on Android set-top box |
CN110213653A (en) * | 2019-06-14 | 2019-09-06 | 北京奇艺世纪科技有限公司 | A kind of method and device playing video |
CN115134420A (en) * | 2021-03-24 | 2022-09-30 | 华为技术有限公司 | Media playing method and device and electronic equipment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143121A (en) * | 2010-01-29 | 2011-08-03 | 北京搜狗科技发展有限公司 | Video downloading method and device |
US20130198770A1 (en) * | 2012-01-27 | 2013-08-01 | Sony Network Entertainment International Llc | System, method, and infrastructure for real-time live streaming content |
-
2014
- 2014-12-23 CN CN201410816224.XA patent/CN104581207A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143121A (en) * | 2010-01-29 | 2011-08-03 | 北京搜狗科技发展有限公司 | Video downloading method and device |
US20130198770A1 (en) * | 2012-01-27 | 2013-08-01 | Sony Network Entertainment International Llc | System, method, and infrastructure for real-time live streaming content |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979362A (en) * | 2015-10-29 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Video processing method and device |
CN105898527A (en) * | 2015-11-18 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Advertisement video splicing method and video server |
WO2017092330A1 (en) * | 2015-12-03 | 2017-06-08 | 乐视控股(北京)有限公司 | Playing method and apparatus based on player |
WO2017197808A1 (en) * | 2016-05-18 | 2017-11-23 | 中兴通讯股份有限公司 | Video processing method, apparatus, and system |
CN105979407A (en) * | 2016-06-01 | 2016-09-28 | 无锡天脉聚源传媒科技有限公司 | Live streaming playing method and live streaming playing device |
CN108271037A (en) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | The played data analysis method and device of backstage content |
CN108271037B (en) * | 2016-12-30 | 2020-08-21 | 北京国双科技有限公司 | Playing data analysis method and device of background content |
CN106921865A (en) * | 2017-05-11 | 2017-07-04 | 腾讯科技(深圳)有限公司 | Method for processing video frequency and device |
CN107517411A (en) * | 2017-09-04 | 2017-12-26 | 青岛海信电器股份有限公司 | A kind of video broadcasting method based on GStreamer frameworks |
CN107517411B (en) * | 2017-09-04 | 2020-08-25 | 海信视像科技股份有限公司 | Video playing method based on GSstreamer frame |
CN107749857A (en) * | 2017-11-01 | 2018-03-02 | 深圳市普天宜通技术股份有限公司 | Method, storage medium and client a kind of while that check multi-channel video |
CN108093270A (en) * | 2017-12-29 | 2018-05-29 | 北京酷我科技有限公司 | A kind of method for depositing video during broadcasting when broadcasting |
CN108093270B (en) * | 2017-12-29 | 2020-09-25 | 北京酷我科技有限公司 | Method for storing video while playing |
CN109547813A (en) * | 2018-12-29 | 2019-03-29 | 山东浪潮商用系统有限公司 | A kind of method of unaware switching clarity when playing HLS video flowing on Android set-top box |
CN110213653A (en) * | 2019-06-14 | 2019-09-06 | 北京奇艺世纪科技有限公司 | A kind of method and device playing video |
CN110213653B (en) * | 2019-06-14 | 2022-03-04 | 北京奇艺世纪科技有限公司 | Method and device for playing video |
CN115134420A (en) * | 2021-03-24 | 2022-09-30 | 华为技术有限公司 | Media playing method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104581207A (en) | Online video playing method and system as well as play application proxy equipment | |
CN102710992B (en) | A kind of interactive message methods of exhibiting, Apparatus and system | |
JP6093482B2 (en) | Method and apparatus for displaying search results on portable terminal | |
CA2816537C (en) | Method and apparatus for updating http content descriptions | |
RU2524394C2 (en) | Method and apparatus for configuring presentation of service guides | |
CN103327410B (en) | Method and system for playing video in mobile terminal browser and mobile terminal | |
CN105824836A (en) | Screenshot sharing method and device, and information receiving method and device | |
CN104602032A (en) | Video playing processing method, playing application proxy device and playing server | |
KR102460099B1 (en) | Reception device, transmission device, and data processing method | |
CN101554032B (en) | System and method for selection of streaming media | |
US20160294903A1 (en) | Method and device for pushing resources to mobile communication terminal by smart television | |
CN105611422A (en) | Online live broadcast method based on multi-media list and apparatus thereof | |
CN103457966A (en) | Method, equipment and system for accessing cloud storage equipment on basis of DLNA (digital living network alliance) technology | |
CN103702235A (en) | Data processing method and system for content delivery network | |
CN104754370A (en) | Cross-terminal multimedia data transmission method, device, client and system | |
CN107111624B (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
JP2016532969A (en) | Related content processing method and system | |
KR102460356B1 (en) | Reception device, transmission device, and data processing method | |
CN103685303A (en) | Method and system for processing connection content delivery network | |
CN102025779B (en) | Method and equipment for establishing WAP (Wireless Application Protocol) site | |
KR102611253B1 (en) | Receiving devices, transmitting devices and data processing methods | |
CN104427382A (en) | Television data card, television playing system and television program playing method | |
CN201557170U (en) | Digital television receiving terminal and digital television system | |
CN102761820B (en) | A kind ofly realize the method, the Apparatus and system that get rid of communication service | |
CN105187867A (en) | Media stream control method and device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150429 |