CN104244048A - Video playing method and video client - Google Patents
Video playing method and video client Download PDFInfo
- Publication number
- CN104244048A CN104244048A CN201410544834.9A CN201410544834A CN104244048A CN 104244048 A CN104244048 A CN 104244048A CN 201410544834 A CN201410544834 A CN 201410544834A CN 104244048 A CN104244048 A CN 104244048A
- Authority
- CN
- China
- Prior art keywords
- video
- play
- locality
- kernel
- local
- 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 38
- 230000000052 comparative effect Effects 0.000 claims description 14
- 230000006870 function Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000006116 polymerization reaction Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 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
- 230000007547 defect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a video playing method and a video client. The video playing method comprises the steps of: when detecting that a user opens a first video, sending a request of playing the first video to the player shell of a player, wherein a local playing core and an online playing core are encapsulated in the player shell, and the first video is a local video or an online video; when the player shell receives the request, detecting whether network connection exists; when detecting that no network connection exists, playing the first video by using the local playing core if determining that the first video is stored at the local; when detecting that the network connection exist, playing the first video by using the local playing core if determining that the first video is stored at the local, and playing the first video by using the online playing core if determining that the first video is not stored at the local.
Description
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of video broadcasting method and videoconference client.
Background technology
Player typically refers to the software can play with the video of digital signal form storage or audio file.And existing player is only broadcasting forms, other functions and player are strictly peeled off, this causes user to have a kind of inflexible instrument sense when use video software, because all operations carry out according to being conducive to most the form that program presents, instead of present according to the mode being beneficial to most user's use, therefore Consumer's Experience is poor.
At present mostly there is the problem that " playing online " function disconnects completely with " local play " function in the player of video software on the market, namely, because online playing function and off-line playing function need to call two different players, so there is following problem when utilizing player plays video:
First, local buffer memory effectively can not be used during online displaying video, namely when utilizing online player to carry out online displaying video, the local same video downloaded is buffered in if had, then can only play online and can not effectively utilize downloaded video, waste Internet resources; Secondly, ensuing online collection of drama can not be automatically play according to the situation of network when playing local foradownloaded video, such as, for a certain TV play, when utilize off-line player plays complete downloaded first collection time, if the second collection do not downloaded, then off-line player can not put the second collection according to the network propagation of network condition automatic coupling.
Summary of the invention
In view of this, the main purpose of the embodiment of the present invention is to provide a kind of video broadcasting method and videoconference client, to realize the object effectively switching online playing function and local playing function.
For achieving the above object, embodiments provide a kind of video broadcasting method, comprising:
When detecting that user opens the first video, player casing to player sends the request of playing described first video, be packaged with a local kernel and of playing in described player casing and play kernel online, described first video is local video or Online Video;
Whether after described player casing receives described request, detecting currently has network to connect;
When detect do not have network to connect time, if determine, this locality stores described first video, then utilize described this locality play kernel play described first video;
When having detected that network connects, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video, if determine, this locality does not store described first video, then utilize described online broadcasting kernel to play described first video.
Preferably, described when having detected that network connects, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video, comprising:
When having detected that network connects, if determine, this locality has stored described first video, then the MD5 value of the MD5 value of local first video and high in the clouds first video compared;
If comparative result is identical, then utilizes described this locality to play kernel and play described first video.
Preferably, described method also comprises:
If described comparative result is not identical, then described online broadcasting kernel is utilized to play described first video.
Preferably, this locality stores the mark of described first video and the relevant information of described first video; Before the described MD5 value by the MD5 value of local first video and high in the clouds first video compares, also comprise:
Determine whether this locality stores described first video according to described mark.
Preferably, described method also comprises:
Described player is utilized to show video area and information operating district;
When user triggers the Presentation Function in described information operating district, show described information operating district;
When user triggers the hidden function in described information operating district, hide described information operating district;
Wherein, described video area comprises: video display district and the class of operation to video; Described information operating district comprises: the information relevant to video and the class of operation to relevant information.
The embodiment of the present invention additionally provides a kind of videoconference client, comprising:
Request transmitting unit, for when detecting that user opens the first video, player casing to player sends the request of playing described first video, and be packaged with a local kernel and of playing in described player casing and play kernel online, described first video is local video or Online Video;
Network detecting unit, whether for receive request that described request transmitting element sends when described player casing after, detecting currently has network to connect;
First broadcast unit, when not having network to connect for detecting when described network detecting unit, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video;
Second broadcast unit, for when described network detecting unit has detected that network connects, if determine, this locality has stored described first video, then utilize described this locality to play kernel and play described first video;
3rd broadcast unit, for when described network detecting unit has detected that network connects, if determine, this locality has not stored described first video, then utilize described online broadcasting kernel to play described first video.
Preferably, described second broadcast unit, comprising:
Check value compares subelement, and for when described network detecting unit has detected that network connects, if determine, this locality stores described first video, then the MD5 value of the MD5 value of local first video and high in the clouds first video compared;
Local broadcasting subelement, if it is identical to compare for described check value the comparative result drawn after subelement compares, then utilizes described this locality to play kernel and plays described first video.
Preferably, described second broadcast unit also comprises:
Online broadcasting subelement, if it is not identical to compare for described check value the comparative result drawn after subelement compares, then utilizes described online broadcasting kernel to play described first video.
Preferably, this locality stores the mark of described first video and the relevant information of described first video; Described second broadcast unit also comprises:
According to described mark, video determination subelement, for comparing before the MD5 value of the MD5 value of local first video and high in the clouds first video compares by subelement at described check value, determines whether this locality stores described first video.
Preferably, described client also comprises:
Video and information display unit, show video area and information operating district for utilizing described player;
Operating space display unit, during for triggering the Presentation Function in described information operating district as user, shows described information operating district;
Operating space hidden unit, during for triggering the hidden function in described information operating district as user, hides described information operating district;
Wherein, described video area comprises: video display district and the class of operation to video; Described information operating district comprises: the information relevant to video and the class of operation to relevant information.
The video broadcasting method that the embodiment of the present invention provides and videoconference client, when detecting that user opens the first video, send the request of playing described first video to player casing, then player casing decides to play the first video of local storage or the first video of high in the clouds storage according to the connection status of current network.Kernel is play online owing to being packaged with a local kernel and of playing in described player casing, merge online broadcasting and off-line plays this two kinds of functions, therefore can carry out the seamless switching between local video playing function and Online Video playing function easily, improve Consumer's Experience.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of embodiment of the present invention video broadcasting method;
Fig. 2 is embodiment of the present invention video playback capability schematic diagram;
Fig. 3 is another schematic flow sheet of embodiment of the present invention video broadcasting method;
Fig. 4 is that the embodiment of the present invention plays viewing area segmentation schematic diagram;
Fig. 5 is the composition schematic diagram of embodiment of the present invention videoconference client.
Embodiment
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The all functions relevant to video playback can be fused in a player by the embodiment of the present invention, are embodied in following two aspects:
The first, player is made not only to have off-line playing function but also have online playing function, and these two kinds of playing functions can be made to realize seamless switching, namely, use the local part of the same continuous collection of drama of viewing that same player just can be seamless and online part, and not be used in and calling off-line player when playing local part, calling online player when playing online part.
The second, all functions of player periphery are fused in this player, allow user at a broadcast interface, not only video can be watched, other broadcasting associative operation can also be completed rapidly simultaneously, like this details page relevant to video is fused in same player, just can solves all problems relevant to broadcasting with a player.
Be specifically introduced with regard to the embodiment of the present invention below.
See Fig. 1, be the schematic flow sheet of the video broadcasting method that the embodiment of the present invention provides, utilize the videoconference client that mobile phone, ipad, apparatus such as computer are installed can realize described video broadcasting method, the method comprises:
Step 101: when detecting that user opens the first video, player casing to player sends the request of playing described first video, be packaged with a local kernel and of playing in described player casing and play kernel online, described first video is local video or Online Video.
In embodiments of the present invention, the first video that user opens can be a certain film downloaded or a certain TV play stored in this locality a wherein collection, also can be to carry out the online a certain film of viewing or a wherein collection of a certain TV play in webpage.
Video playback capability schematic diagram shown in Figure 2, before step 101, first " kernel will be play online " and " local play kernel " upper strata encapsulates, play kernel by two kinds to be encapsulated in same player casing, local playing function and online playing function are fused in same player.
When videoconference client detects that user opens the first video, the playing request of the first video is distributed to respectively " the playing kernel online " and " local broadcasting kernel " be encapsulated in same player casing to process, like this for user, just seamlessly watch the local part of a continuous collection of drama for use player and partly lay a good foundation online.
Whether step 102: after described player casing receives described request, detecting currently has network to connect.
Time user plays certain video, can unify to initiate playing request to player casing, so that player casing is after receiving described playing request, whether have network to connect according to current, first decide is online retrieving video (namely utilizing online kernel of playing to obtain high in the clouds video data) or local retrieve video (utilizing local kernel of playing to obtain local video data).
Step 103: when detect do not have network to connect time, if determine, this locality stores described first video, then utilize described this locality play kernel play described first video.
Step 104: when having detected that network connects, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video, if determine, this locality does not store described first video, then utilize described online broadcasting kernel to play described first video.
At step 104, when there being network to connect, if this locality stores the first video downloaded, now, in order to ensure the fluency of video-see and save flow, utilize local first video data of local broadcasting kernel loads, to carry out displaying and the broadcasting of the first video; Do not store if local the first video downloaded, now, in order to video can be watched smoothly, utilize described online broadcasting kernel loads high in the clouds first video data, to carry out displaying and the broadcasting of the first video.
See Fig. 3, be another schematic flow sheet of the video broadcasting method that the embodiment of the present invention provides, utilize the videoconference client that mobile phone, ipad, apparatus such as computer are installed can realize described video broadcasting method, the method comprises:
Step 301: when detecting that user opens the first video, player casing to player sends the request of playing described first video, be packaged with a local kernel and of playing in described player casing and play kernel online, described first video is local video or Online Video.
Whether step 302: after described player casing receives described request, detecting currently has network to connect.
Step 303: when detect do not have network to connect time, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video, and this first video is the local video stored.
Step 304: when having detected that network connects, if determine, this locality stores described first video, then by the MD5 value of local first video and high in the clouds (i.e. server end) first the MD5 value of video compare.
Step 305: judge that whether comparative result is identical, if comparative result is identical, then performs step 306, if comparative result is not identical, then performs step 307.
Step 306: utilize described this locality to play kernel and play described first video, this first video is the local video stored.
Step 307: utilize described online broadcasting kernel to play described first video, this first video is the video that high in the clouds stores.
Because each video has a Unique ID, when a certain video is downloaded to this locality time, also can store a identical ID mark and the details relevant to this video (comprise direct, the relevant information such as performer) at local data base.Therefore, for described first video, this locality also stores the mark of described first video and the relevant information of described first video, based on this, before the MD5 value of the MD5 value of local first video and high in the clouds first video is compared in step 305, can determine whether this locality stores described first video according to the mark of the first video, if find local identical with high in the clouds video ID and the first video downloaded of having, then further the MD5 value of the MD5 value of local first video and high in the clouds first video is compared, whether identical with high in the clouds first video to verify local the first video stored, thus guarantee that local first video is latest edition, and guarantee that local first video file is not damaged, finally determine to play local first video or high in the clouds first video according to the comparative result of MD5 value.
Illustrate: such as, yesterday user to have downloaded an ID be that the video of 0001 is to local, but today, the high in the clouds of Sohu's video carried out upgrading (such as: video head has one section because relevant departments require to delete to this video, or video caption is modified), if so there is network this time to connect, be the video should not play-overing local cache, but should call and play kernel online, playing high in the clouds ID is the video of 0001.Again such as, after this ID video that is 0001 is cached to this locality, before video is played, be actually the possibility existing and be tampered, such as because network problem causes (although probability are very little) such as video file damage or incompleteness, in order to better guarantee play quality, so carry out the comparison verified and namely carry out MD5 value that networks as far as possible, damage to prevent local first video file.
In addition, in the prior art, the conventional operation of player periphery is split has assigned to another page, and user carries out the conventional action need such as selected works, download and leaves player, and the functions such as the download of video periphery, concern, selected works, recommendation, local broadcasting is not merged well.Based on this defect, the embodiment of the present invention also can embed on player casing plays the function of periphery, and this function includes but not limited to: concern, renewal, selected works, download to this locality, share social networks, make comments, associated recommendation, video periphery actor information polymerization etc.The embodiment of the present invention merges on player casing plays periphery function, is embodied in:
1, function combines with " selected works " function " will to download to this locality ", when employing " selected works " function, user can see whether current episode has download in this locality significantly.
2, segmentation schematic diagram in broadcasting viewing area shown in Figure 4, can utilize described player to show video area and information operating district, to come respectively operate video and check video related information by these two regions.
Particularly, described video area comprises video display district and the class of operation to video, described video display district is used to show and the region of displaying video, the described class of operation to video includes but not limited to the functions such as broadcasting, time-out, progress bar, time, definition, captions switching and projection, and this function is realized by vision operation control.
Described information operating district comprises the information relevant to video and the class of operation to relevant information, can check the details of video in this region, carries out the operations such as video selected works and download, checks film peripheral information etc.
3, in the diagram, information operating district can hide by user, is absorbed in viewing video itself.User can, according to the degree of immersing of viewing video in display with hide Info between this two states of operating space and switch, make in video display process, to peripheral information check and operation becomes very light.Therefore, when user triggers the Presentation Function in described information operating district, described information operating district is shown; When user triggers the hidden function in described information operating district, hide described information operating district.
4, in the diagram, " share social networks ", correct position that " making comments ", " associated recommendation ", the function such as " polymerization of video periphery actor information " are arranged at information operating district.
The video broadcasting method that the embodiment of the present invention provides, when detecting that user opens the first video, send the request of playing described first video to player casing, then player casing decides to play the first video of local storage or the first video of high in the clouds storage according to the connection status of current network.Kernel is play online owing to being packaged with a local kernel and of playing in described player casing, merge online broadcasting and off-line plays this two kinds of functions, therefore can carry out the seamless switching between local video playing function and Online Video playing function easily, improve Consumer's Experience.
See Fig. 5, be the composition schematic diagram of the videoconference client that the embodiment of the present invention provides, comprise:
Request transmitting unit 501, for when detecting that user opens the first video, player casing to player sends the request of playing described first video, be packaged with a local kernel and of playing in described player casing and play kernel online, described first video is local video or Online Video;
Network detecting unit 502, whether for receive request that described request transmitting element 501 sends when described player casing after, detecting currently has network to connect;
First broadcast unit 503, when not having network to connect for detecting when described network detecting unit 502, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video;
Second broadcast unit 504, for when described network detecting unit 502 has detected that network connects, if determine, this locality has stored described first video, then utilize described this locality to play kernel and play described first video;
3rd broadcast unit 505, for when described network detecting unit 502 has detected that network connects, if determine, this locality has not stored described first video, then utilize described online broadcasting kernel to play described first video.
Wherein, described second broadcast unit 504, comprising:
Check value compares subelement, and for when described network detecting unit 502 has detected that network connects, if determine, this locality stores described first video, then the MD5 value of the MD5 value of local first video and high in the clouds first video compared;
Local broadcasting subelement, if it is identical to compare for described check value the comparative result drawn after subelement compares, then utilizes described this locality to play kernel and plays described first video.
Further, described second broadcast unit 504 also comprises:
Online broadcasting subelement, if it is not identical to compare for described check value the comparative result drawn after subelement compares, then utilizes described online broadcasting kernel to play described first video.
Further, this locality stores the mark of described first video and the relevant information of described first video; Described second broadcast unit 504 also comprises:
According to described mark, video determination subelement, for comparing before the MD5 value of the MD5 value of local first video and high in the clouds first video compares by subelement at described check value, determines whether this locality stores described first video.
Further, described client also comprises:
Video and information display unit, show video area and information operating district for utilizing described player;
Operating space display unit, during for triggering the Presentation Function in described information operating district as user, shows described information operating district;
Operating space hidden unit, during for triggering the hidden function in described information operating district as user, hides described information operating district;
Wherein, described video area comprises: video display district and the class of operation to video; Described information operating district comprises: the information relevant to video and the class of operation to relevant information.
The videoconference client that the embodiment of the present invention provides, when detecting that user opens the first video, send the request of playing described first video to player casing, then player casing decides to play the first video of local storage or the first video of high in the clouds storage according to the connection status of current network.Kernel is play online owing to being packaged with a local kernel and of playing in described player casing, merge online broadcasting and off-line plays this two kinds of functions, therefore can carry out the seamless switching between local video playing function and Online Video playing function easily, improve Consumer's Experience.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that all or part of step in above-described embodiment method can add required general hardware platform by software and realizes.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network communication equipments such as such as media gateway, etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
It should be noted that, in this specification, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually see.For videoconference client disclosed in embodiment, because it corresponds to the method disclosed in Example, so description is fairly simple, relevant part illustrates see method part.
Also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.
Claims (10)
1. a video broadcasting method, is characterized in that, comprising:
When detecting that user opens the first video, player casing to player sends the request of playing described first video, be packaged with a local kernel and of playing in described player casing and play kernel online, described first video is local video or Online Video;
Whether after described player casing receives described request, detecting currently has network to connect;
When detect do not have network to connect time, if determine, this locality stores described first video, then utilize described this locality play kernel play described first video;
When having detected that network connects, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video, if determine, this locality does not store described first video, then utilize described online broadcasting kernel to play described first video.
2. method according to claim 1, is characterized in that, described when having detected that network connects, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video, comprising:
When having detected that network connects, if determine, this locality has stored described first video, then the MD5 value of the MD5 value of local first video and high in the clouds first video compared;
If comparative result is identical, then utilizes described this locality to play kernel and play described first video.
3. method according to claim 2, is characterized in that, described method also comprises:
If described comparative result is not identical, then described online broadcasting kernel is utilized to play described first video.
4. method according to claim 2, is characterized in that, this locality stores the mark of described first video and the relevant information of described first video; Before the described MD5 value by the MD5 value of local first video and high in the clouds first video compares, also comprise:
Determine whether this locality stores described first video according to described mark.
5. the method according to any one of Claims 1-4, is characterized in that, described method also comprises:
Described player is utilized to show video area and information operating district;
When user triggers the Presentation Function in described information operating district, show described information operating district;
When user triggers the hidden function in described information operating district, hide described information operating district;
Wherein, described video area comprises: video display district and the class of operation to video; Described information operating district comprises: the information relevant to video and the class of operation to relevant information.
6. a videoconference client, is characterized in that, comprising:
Request transmitting unit, for when detecting that user opens the first video, player casing to player sends the request of playing described first video, and be packaged with a local kernel and of playing in described player casing and play kernel online, described first video is local video or Online Video;
Network detecting unit, whether for receive request that described request transmitting element sends when described player casing after, detecting currently has network to connect;
First broadcast unit, when not having network to connect for detecting when described network detecting unit, if determine, this locality stores described first video, then utilize described this locality to play kernel and play described first video;
Second broadcast unit, for when described network detecting unit has detected that network connects, if determine, this locality has stored described first video, then utilize described this locality to play kernel and play described first video;
3rd broadcast unit, for when described network detecting unit has detected that network connects, if determine, this locality has not stored described first video, then utilize described online broadcasting kernel to play described first video.
7. client according to claim 6, is characterized in that, described second broadcast unit, comprising:
Check value compares subelement, and for when described network detecting unit has detected that network connects, if determine, this locality stores described first video, then the MD5 value of the MD5 value of local first video and high in the clouds first video compared;
Local broadcasting subelement, if it is identical to compare for described check value the comparative result drawn after subelement compares, then utilizes described this locality to play kernel and plays described first video.
8. client according to claim 7, is characterized in that, described second broadcast unit also comprises:
Online broadcasting subelement, if it is not identical to compare for described check value the comparative result drawn after subelement compares, then utilizes described online broadcasting kernel to play described first video.
9. client according to claim 7, is characterized in that, this locality stores the mark of described first video and the relevant information of described first video; Described second broadcast unit also comprises:
According to described mark, video determination subelement, for comparing before the MD5 value of the MD5 value of local first video and high in the clouds first video compares by subelement at described check value, determines whether this locality stores described first video.
10. the client according to any one of claim 6 to 9, is characterized in that, described client also comprises:
Video and information display unit, show video area and information operating district for utilizing described player;
Operating space display unit, during for triggering the Presentation Function in described information operating district as user, shows described information operating district;
Operating space hidden unit, during for triggering the hidden function in described information operating district as user, hides described information operating district;
Wherein, described video area comprises: video display district and the class of operation to video; Described information operating district comprises: the information relevant to video and the class of operation to relevant information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410544834.9A CN104244048A (en) | 2014-10-15 | 2014-10-15 | Video playing method and video client |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410544834.9A CN104244048A (en) | 2014-10-15 | 2014-10-15 | Video playing method and video client |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104244048A true CN104244048A (en) | 2014-12-24 |
Family
ID=52231256
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410544834.9A Pending CN104244048A (en) | 2014-10-15 | 2014-10-15 | Video playing method and video client |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104244048A (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105898347A (en) * | 2015-12-15 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Video play methods, video client, local player and intelligent equipment |
| CN106330842A (en) * | 2015-07-02 | 2017-01-11 | 天脉聚源(北京)科技有限公司 | Network audio file playing method and network audio file playing system |
| CN106358082A (en) * | 2016-11-01 | 2017-01-25 | 合网络技术(北京)有限公司 | Video playing method and device |
| CN106534947A (en) * | 2016-10-27 | 2017-03-22 | 合网络技术(北京)有限公司 | Multimedia resource playing method and device |
| CN106791953A (en) * | 2016-12-22 | 2017-05-31 | 北京奇艺世纪科技有限公司 | Many player control methods, server and client |
| CN106878808A (en) * | 2017-03-17 | 2017-06-20 | 福建中金在线信息科技有限公司 | A kind of video broadcasting method and device |
| WO2017113708A1 (en) * | 2015-12-31 | 2017-07-06 | 乐视控股(北京)有限公司 | Video playback method and device |
| CN107968958A (en) * | 2016-10-20 | 2018-04-27 | 法乐第(北京)网络科技有限公司 | Video recommendation method, device and terminal device |
| CN108845749A (en) * | 2018-06-01 | 2018-11-20 | 优酷网络技术(北京)有限公司 | page display method and device |
| CN110121001A (en) * | 2018-02-07 | 2019-08-13 | 上海博泰悦臻网络技术服务有限公司 | Online playback of songs method, apparatus and terminal |
| CN110611839A (en) * | 2018-06-15 | 2019-12-24 | 优酷网络技术(北京)有限公司 | Interactive content processing method and device |
| CN112383723A (en) * | 2020-11-12 | 2021-02-19 | 云南腾云信息产业有限公司 | Video switching method and device and computer equipment |
| CN113453077A (en) * | 2020-03-26 | 2021-09-28 | 北京邦天信息技术有限公司 | Electronic equipment with screen and playing method thereof |
| CN114117119A (en) * | 2020-09-01 | 2022-03-01 | 华为终端有限公司 | Audio playback control method and device, device, system, and storage medium |
| CN115297371A (en) * | 2022-08-01 | 2022-11-04 | 上海东方传媒技术有限公司 | Adaptive player generation method and adaptive player equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040205223A1 (en) * | 1999-08-27 | 2004-10-14 | Gateway, Inc. | System and method for communication of streaming data |
| CN101207808A (en) * | 2007-12-06 | 2008-06-25 | 四川长虹电器股份有限公司 | Method and system for downloading and playing based on network embedded type distribution |
| CN103731721A (en) * | 2013-12-20 | 2014-04-16 | 乐视网信息技术(北京)股份有限公司 | Video playing method and user terminal |
-
2014
- 2014-10-15 CN CN201410544834.9A patent/CN104244048A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040205223A1 (en) * | 1999-08-27 | 2004-10-14 | Gateway, Inc. | System and method for communication of streaming data |
| CN101207808A (en) * | 2007-12-06 | 2008-06-25 | 四川长虹电器股份有限公司 | Method and system for downloading and playing based on network embedded type distribution |
| CN103731721A (en) * | 2013-12-20 | 2014-04-16 | 乐视网信息技术(北京)股份有限公司 | Video playing method and user terminal |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106330842A (en) * | 2015-07-02 | 2017-01-11 | 天脉聚源(北京)科技有限公司 | Network audio file playing method and network audio file playing system |
| CN105898347A (en) * | 2015-12-15 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Video play methods, video client, local player and intelligent equipment |
| WO2017101379A1 (en) * | 2015-12-15 | 2017-06-22 | 乐视控股(北京)有限公司 | Video playing method and video client, local player and smart device |
| WO2017113708A1 (en) * | 2015-12-31 | 2017-07-06 | 乐视控股(北京)有限公司 | Video playback method and device |
| CN107968958A (en) * | 2016-10-20 | 2018-04-27 | 法乐第(北京)网络科技有限公司 | Video recommendation method, device and terminal device |
| CN106534947A (en) * | 2016-10-27 | 2017-03-22 | 合网络技术(北京)有限公司 | Multimedia resource playing method and device |
| CN106358082A (en) * | 2016-11-01 | 2017-01-25 | 合网络技术(北京)有限公司 | Video playing method and device |
| CN106791953A (en) * | 2016-12-22 | 2017-05-31 | 北京奇艺世纪科技有限公司 | Many player control methods, server and client |
| CN106791953B (en) * | 2016-12-22 | 2020-04-21 | 北京奇艺世纪科技有限公司 | Multi-player control method, server and client |
| CN106878808A (en) * | 2017-03-17 | 2017-06-20 | 福建中金在线信息科技有限公司 | A kind of video broadcasting method and device |
| CN110121001A (en) * | 2018-02-07 | 2019-08-13 | 上海博泰悦臻网络技术服务有限公司 | Online playback of songs method, apparatus and terminal |
| CN110121001B (en) * | 2018-02-07 | 2021-10-01 | 上海博泰悦臻网络技术服务有限公司 | Online song playing method and device and terminal |
| CN108845749A (en) * | 2018-06-01 | 2018-11-20 | 优酷网络技术(北京)有限公司 | page display method and device |
| CN108845749B (en) * | 2018-06-01 | 2021-03-09 | 阿里巴巴(中国)有限公司 | Page display method and device |
| CN110611839A (en) * | 2018-06-15 | 2019-12-24 | 优酷网络技术(北京)有限公司 | Interactive content processing method and device |
| CN110611839B (en) * | 2018-06-15 | 2021-10-29 | 阿里巴巴(中国)有限公司 | Interactive content processing method, device and storage medium |
| CN113453077A (en) * | 2020-03-26 | 2021-09-28 | 北京邦天信息技术有限公司 | Electronic equipment with screen and playing method thereof |
| CN114117119A (en) * | 2020-09-01 | 2022-03-01 | 华为终端有限公司 | Audio playback control method and device, device, system, and storage medium |
| CN112383723A (en) * | 2020-11-12 | 2021-02-19 | 云南腾云信息产业有限公司 | Video switching method and device and computer equipment |
| CN112383723B (en) * | 2020-11-12 | 2023-05-26 | 云南腾云信息产业有限公司 | Video switching method and device and computer equipment |
| CN115297371A (en) * | 2022-08-01 | 2022-11-04 | 上海东方传媒技术有限公司 | Adaptive player generation method and adaptive player equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104244048A (en) | Video playing method and video client | |
| US10476925B2 (en) | Media stream cue point creation with automated content recognition | |
| CN110430461A (en) | A kind of method, apparatus and video playback apparatus controlling video playing | |
| CN112087633B (en) | Video decoding method, device and storage medium | |
| CN105338368A (en) | Method, device and system for converting live stream of video into on-demand data | |
| KR101710502B1 (en) | Apparatus and method for playing contents, and apparatus and method for providing contents | |
| CN104023264B (en) | A kind of video broadcasting method and device | |
| CN110351607A (en) | A kind of method, computer storage medium and the client of panoramic video scene switching | |
| CN106534952A (en) | Method for continuingly playing film source after source switching and smart television | |
| CN112399189B (en) | Delay output control method, device, system, equipment and medium | |
| CN103997680A (en) | Switching method and device of video bitstream | |
| US11249626B2 (en) | Interactive interface for identifying defects in video content | |
| KR101629813B1 (en) | Digital broadcasting reception apparatus and method for providing zapping advertisement using the same | |
| CN103442299B (en) | A kind of display methods for playing record and electronic equipment | |
| US11341712B2 (en) | VR video processing method and related apparatus | |
| CN110166795A (en) | A kind of video interception method and device | |
| CN113424553A (en) | Techniques for facilitating playback of interactive media items in response to user selections | |
| CN112399231A (en) | Playing method | |
| CN108882004B (en) | Video recording method, device, equipment and storage medium | |
| CN105340286A (en) | Method and system for recommending media to a user | |
| CN104837061A (en) | Method and device for modifying and managing video playlist | |
| CN116647735A (en) | Barrage data processing method, barrage data processing device, electronic equipment, medium and program product | |
| KR102139331B1 (en) | Apparatus, server, and method for playing moving picture contents | |
| US20250080799A1 (en) | Methods and systems for controlling streaming content aspect ratios | |
| CN108810582A (en) | A kind of information processing method, electronic equipment and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141224 |