CN105049957A - Video synthesis method based on Web terminal and device thereof - Google Patents

Video synthesis method based on Web terminal and device thereof Download PDF

Info

Publication number
CN105049957A
CN105049957A CN201510409861.XA CN201510409861A CN105049957A CN 105049957 A CN105049957 A CN 105049957A CN 201510409861 A CN201510409861 A CN 201510409861A CN 105049957 A CN105049957 A CN 105049957A
Authority
CN
China
Prior art keywords
fragment file
ready
video
synthesized
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510409861.XA
Other languages
Chinese (zh)
Other versions
CN105049957B (en
Inventor
黄镇
杨井
李磊
杨财智
殳亚军
杨翠花
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Tvmining Juyuan Media Technology Co Ltd
Original Assignee
Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuxi Tvmining Juyuan Media Technology Co Ltd filed Critical Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority to CN201510409861.XA priority Critical patent/CN105049957B/en
Publication of CN105049957A publication Critical patent/CN105049957A/en
Application granted granted Critical
Publication of CN105049957B publication Critical patent/CN105049957B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Circuits (AREA)

Abstract

The invention discloses a video synthesis method based on Web terminal and a device thereof to achieve the purpose of realizing video synthesis at the Web terminal. The method comprises the following steps: during dotting of video stream fragmented files, each dotting type and position of each dot in the corresponding fragmented file are obtained; according to each dotting type and the position of each dot in the corresponding fragmented file, a video fragmented file to be synthesized is determined and downloaded; and the downloaded video fragmented file to be synthesized is synthesized so as to obtain a synthesized video.

Description

A kind of image synthesizing method of sing on web end and device
Technical field
The present invention relates to technical field of video processing, particularly a kind of image synthesizing method of sing on web end and device.
Background technology
Stream media network host-host protocol (HLS, HTTPLiveStreaming) be Streaming transfer protocol based on HTML (Hypertext Markup Language), the feature of HLS protocol video file is carried out section to store, and generate the index m3u8 file of media data and the fragment file of media data, wherein, m3u8 file is used for video file to organize together for multimedia player downloading and playing with the form of playlist.
At present, when needing the operation got ready, cut and merge the fragment file of media data, all video datas involved by needing to get ready are passed to backstage and process, because it completes the download of all video datas by client.But Web (network) end does not accomplish this point, cannot just all video acquisitions be got off before being played.
Summary of the invention
The invention provides a kind of image synthesizing method and device of sing on web end, in order to realize the object of carrying out Video Composition at Web end.
The invention provides a kind of image synthesizing method of sing on web end, comprising:
When getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized and download;
The video fragment file described to be synthesized downloaded is synthesized, obtains a synthetic video.
In an embodiment of the present invention, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized, comprising:
Get the sequencing of the fragment file sequence number at place according to each ready, each is got ready and sorts;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized.
In an embodiment of the present invention, the type got ready described in comprises cutting point or cuts out a little;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized, comprising:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
In an embodiment of the present invention, the video fragment file described to be synthesized downloaded is synthesized, comprising:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
In an embodiment of the present invention, described in the type got ready comprise cutting point or cut out a little, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The video fragment file described to be synthesized downloaded is synthesized, after obtaining a synthetic video, also comprises:
Video file before the play time of the fragment file of cutting point corresponding in described synthetic video is cut away; And the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.
In an embodiment of the present invention, video flowing fragment file got ready realized by following steps:
Carry out order to described video flowing fragment file to get ready; Or
Carry out backward to described video flowing fragment file to get ready; Or
Described video flowing fragment file is got ready at random.
The present invention also provides a kind of Video Composition device of sing on web end, comprising:
Acquisition module, for when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready;
Determination module, gets the position in the fragment file of place ready, determines video fragment file to be synthesized for the type got ready according to each and each;
Download module, for downloading described video fragment file to be synthesized;
Synthesis module, for synthesizing the video fragment file described to be synthesized downloaded, obtains a synthetic video.
In an embodiment of the present invention, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready, and described determination module comprises:
Sequencing unit, for getting the sequencing of the fragment file sequence number at place ready according to each, gets ready each and sorts;
Determining unit, for according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
In an embodiment of the present invention, described in the type got ready comprise cutting point or cut out a little, described determining unit also for:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
In an embodiment of the present invention, described synthesis module also for:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
Some beneficial effects of the embodiment of the present invention can comprise:
In the embodiment of the present invention, when getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready, and then get the position in the fragment file of place ready according to each type got ready and each, determine video fragment file to be synthesized and download, subsequently the video fragment file to be synthesized downloaded is synthesized, obtain a synthetic video.Thus, the embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, together with embodiments of the present invention for explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow chart of the image synthesizing method of sing on web end in one embodiment of the invention;
Fig. 2 is that in one embodiment of the invention, each gets the schematic diagram in video flowing fragment file ready;
Fig. 3 is the flow chart of the image synthesizing method of sing on web end in another embodiment of the present invention;
Fig. 4 is the structural representation of the Video Composition device of sing on web end in one embodiment of the invention;
Fig. 5 is the structural representation of determination module 42 in one embodiment of the invention; And
Fig. 6 is the structural representation of the Video Composition device of sing on web end in another embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
Figure 1 shows that the flow chart of the image synthesizing method of sing on web end in one embodiment of the invention, the method comprises the following steps S11-S13:
Step S11, when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready.
Step S12, the type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized and download.
Step S13, synthesizes the video fragment file to be synthesized downloaded, obtains a synthetic video.
In the embodiment of the present invention, when getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready, and then get the position in the fragment file of place ready according to each type got ready and each, determine video fragment file to be synthesized and download, subsequently the video fragment file to be synthesized downloaded is synthesized, obtain a synthetic video.Thus, the embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
In one embodiment, the image synthesizing method of sing on web end provided by the invention, can be applied in the backstage of Web end.Namely, position when holding video player acquisition at every turn to get ready by Web in the fragment file of place and each type got ready, Web hold video player these information are submitted to backstage, utilize these information to carry out the synthesis of video by backstage, perform above step S11 to step S13.
Above in step S11, when video flowing fragment file is got ready, can carry out not in accordance with the sequencing of video flowing fragment file, namely, order can be carried out to video flowing fragment file to get ready, or carry out backward to video flowing fragment file to get ready, or video flowing fragment file is got ready at random.
In addition, each position got ready in the fragment file of place mentioned in step S11 can comprise each and get the fragment file sequence number at place and the play time in fragment file ready, and now step S12 may be embodied as following steps A1-A2:
Steps A 1, gets the sequencing of the fragment file sequence number at place ready, gets ready sort to each according to each;
Steps A 2, according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
Further, the type got ready can comprise cutting point or cut out a little, now, steps A 2 may be embodied as: according to each type got ready after sequence and the play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little, and then the fragment file that will determine, as video fragment file to be synthesized.
For example, each type got ready after sequence and the play time in fragment file, as shown in Figure 2, each position got ready is the play time got ready in fragment file.In Fig. 2, adjacent cutting point can be determined and fragment file between cutting out a little as video fragment file to be synthesized, that is, the rear section of fragment 1 is determined to the rear section of the forward part of fragment 6 and fragment 9 to the forward part of fragment 11 as video fragment file to be synthesized.Subsequently, call and suit instrument, as ts4cut (transportstream4cut, transport stream is cut) etc., the forward part of the rear section of fragment 1, fragment 2, fragment 3, fragment 4, fragment 5 and fragment 6 is downloaded, and the forward part of the rear section of fragment 9, fragment 10 and fragment 11 is downloaded, do not need here to download fragment 7 and fragment 8.And then, the video fragment file to be synthesized downloaded is synthesized, obtains a synthetic video.
In an embodiment of the present invention, according to the sequence number of the video fragment file to be synthesized downloaded, it can be synthesized.Or, according to preset rules, the video fragment file to be synthesized downloaded is synthesized.
In an alternative embodiment of the invention, still for getting ready shown in Fig. 2, determine adjacent cutting point and fragment file between cutting out a little as video fragment file to be synthesized.That is, determine that fragment 1 to fragment 6 and fragment 9 to fragment 11 are as video fragment file to be synthesized.Subsequently, call and suit instrument fragment 1, fragment 2, fragment 3, fragment 4, fragment 5 and fragment 6 are downloaded, and fragment 9, fragment 10 and fragment 11 are downloaded, do not need here to download fragment 7 and fragment 8.And then, the video fragment file to be synthesized downloaded is synthesized, obtains a synthetic video.Subsequently, the video file before the play time of the fragment file of cutting point corresponding in synthetic video is cut away, and the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.In Fig. 2, the rear section of the rear section of the forward part of fragment in synthetic video 1, fragment 6, the forward part of fragment 9 and fragment 11 is cut away.Here first merging the scheme of cutting again, compared to first cutting the scheme remerged above, being not easy obliterated data, the accuracy of Video Composition can be improved.
The implementation procedure of the image synthesizing method of sing on web end of the present invention is introduced in detail below by a specific embodiment.
Figure 3 shows that the flow chart of the image synthesizing method of sing on web end in another embodiment of the present invention, the method comprises the following steps S31-S35:
Step S31, when getting ready video flowing fragment file, obtains each type got ready, each gets the fragment file sequence number at place and the play time in fragment file ready.
In this step, position when video player acquisition can be held at every turn to get ready by Web in the fragment file of place and each type got ready, Web holds video player that these information are submitted to backstage, thus backstage gets each type got ready and each gets position in the fragment file of place ready.
Step S32, gets the sequencing of the fragment file sequence number at place ready, gets ready sort to each according to each.
Step S33, according to each type got ready after sequence and play time in fragment file, determines adjacent cutting point and fragment file between cutting out a little.
As shown in Figure 2, see introduction above, repeat no more herein.
Step S34, by the fragment file determined, downloads as video fragment file to be synthesized.
Step S35, synthesizes the video fragment file to be synthesized downloaded, obtains a synthetic video.
In addition, after this step, video file before the play time of the fragment file of cutting point corresponding in synthetic video can be cut away, and the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away, namely the scheme first merging and cut is performed, compared to first cutting the scheme remerged, being not easy obliterated data, the accuracy of Video Composition can be improved.
The embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
Corresponding to the image synthesizing method of the sing on web end in above-described embodiment, the present invention also provides a kind of Video Composition device of sing on web end.Be illustrated in figure 4 the structural representation of the Video Composition device of sing on web end in one embodiment of the invention, comprise:
Acquisition module 41, for when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready;
Determination module 42, gets the position in the fragment file of place ready, determines video fragment file to be synthesized for the type got ready according to each and each;
Download module 43, for downloading video fragment file to be synthesized;
Synthesis module 44, for synthesizing the video fragment file to be synthesized downloaded, obtains a synthetic video.
In an embodiment of the present invention, as shown in Figure 5, each position got ready in the fragment file of place comprises each and gets the fragment file sequence number at place and the play time in fragment file ready, and above-mentioned determination module 42 can comprise:
Sequencing unit 51, for getting the sequencing of the fragment file sequence number at place ready according to each, gets ready each and sorts;
Determining unit 52, for according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
In an embodiment of the present invention, the type got ready comprises cutting point or cuts out a little, above-mentioned determining unit 52 also for:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as video fragment file to be synthesized.
In an embodiment of the present invention, above-mentioned synthesis module 44 also for:
According to the sequence number of the video fragment file to be synthesized downloaded, it is synthesized.
In an embodiment of the present invention, as shown in Figure 6, the device that Fig. 4 shows above can also comprise:
Cutting module 61, for synthesizing the video fragment file to be synthesized downloaded at synthesis module 44, after obtaining a synthetic video, cuts away the video file before the play time of the fragment file of cutting point corresponding in synthetic video; And the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.
The said apparatus of the embodiment of the present invention: when getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready, and then get the position in the fragment file of place ready according to each type got ready and each, determine video fragment file to be synthesized and download, subsequently the video fragment file to be synthesized downloaded is synthesized, obtain a synthetic video.Thus, the embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. an image synthesizing method for sing on web end, is characterized in that, comprising:
When getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized and download;
The video fragment file described to be synthesized downloaded is synthesized, obtains a synthetic video.
2. method according to claim 1, is characterized in that,
Each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized, comprising:
Get the sequencing of the fragment file sequence number at place according to each ready, each is got ready and sorts;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized.
3. method according to claim 2, is characterized in that,
The described type got ready comprises cutting point or cuts out a little;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized, comprising:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
4. the method according to any one of claim 1-3, is characterized in that, synthesizes, comprising the video fragment file described to be synthesized downloaded:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
5. method according to claim 1, is characterized in that,
The described type got ready comprises cutting point or cuts out a little, and each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The video fragment file described to be synthesized downloaded is synthesized, after obtaining a synthetic video, also comprises:
Video file before the play time of the fragment file of cutting point corresponding in described synthetic video is cut away; And the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.
6. method according to claim 1, is characterized in that, gets ready realized by following steps video flowing fragment file:
Carry out order to described video flowing fragment file to get ready; Or
Carry out backward to described video flowing fragment file to get ready; Or
Described video flowing fragment file is got ready at random.
7. a Video Composition device for sing on web end, is characterized in that, comprising:
Acquisition module, for when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready;
Determination module, gets the position in the fragment file of place ready, determines video fragment file to be synthesized for the type got ready according to each and each;
Download module, for downloading described video fragment file to be synthesized;
Synthesis module, for synthesizing the video fragment file described to be synthesized downloaded, obtains a synthetic video.
8. device according to claim 7, is characterized in that, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready, and described determination module comprises:
Sequencing unit, for getting the sequencing of the fragment file sequence number at place ready according to each, gets ready each and sorts;
Determining unit, for according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
9. device according to claim 8, is characterized in that, described in the type got ready comprise cutting point or cut out a little, described determining unit also for:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
10. the device according to any one of claim 7-9, is characterized in that, described synthesis module also for:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
CN201510409861.XA 2015-07-13 2015-07-13 A kind of image synthesizing method and device based on the ends Web Expired - Fee Related CN105049957B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510409861.XA CN105049957B (en) 2015-07-13 2015-07-13 A kind of image synthesizing method and device based on the ends Web

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510409861.XA CN105049957B (en) 2015-07-13 2015-07-13 A kind of image synthesizing method and device based on the ends Web

Publications (2)

Publication Number Publication Date
CN105049957A true CN105049957A (en) 2015-11-11
CN105049957B CN105049957B (en) 2018-07-24

Family

ID=54456074

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510409861.XA Expired - Fee Related CN105049957B (en) 2015-07-13 2015-07-13 A kind of image synthesizing method and device based on the ends Web

Country Status (1)

Country Link
CN (1) CN105049957B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105578297A (en) * 2015-12-30 2016-05-11 Tcl集团股份有限公司 Audio and radio file fragment type repeat play method and system at WEB end

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090083812A1 (en) * 2007-01-19 2009-03-26 Beijing Funshion Online Technologies Ltd. Method and apparatus for controlling on-demand play of media files based on P2P protocols
CN101740082A (en) * 2009-11-30 2010-06-16 孟智平 Method and system for clipping video based on browser
CN102196008A (en) * 2010-03-08 2011-09-21 株式会社日立制作所 Peer-to-peer downloading method, video equipment and content transmission method
CN103152654A (en) * 2013-03-15 2013-06-12 杭州智屏软件有限公司 Low-latency video fragment interception technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090083812A1 (en) * 2007-01-19 2009-03-26 Beijing Funshion Online Technologies Ltd. Method and apparatus for controlling on-demand play of media files based on P2P protocols
CN101740082A (en) * 2009-11-30 2010-06-16 孟智平 Method and system for clipping video based on browser
CN102196008A (en) * 2010-03-08 2011-09-21 株式会社日立制作所 Peer-to-peer downloading method, video equipment and content transmission method
CN103152654A (en) * 2013-03-15 2013-06-12 杭州智屏软件有限公司 Low-latency video fragment interception technology

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105578297A (en) * 2015-12-30 2016-05-11 Tcl集团股份有限公司 Audio and radio file fragment type repeat play method and system at WEB end
CN105578297B (en) * 2015-12-30 2020-12-22 武汉Tcl集团工业研究院有限公司 Method and system for repeatedly playing audio and video files at WEB terminal in fragment mode

Also Published As

Publication number Publication date
CN105049957B (en) 2018-07-24

Similar Documents

Publication Publication Date Title
CN103385008B (en) Content delivery method and system
CN105376612A (en) Video playing method, media equipment, playing equipment and multimedia system
CN102055717A (en) Quick playing method, terminal and server
CN105763960A (en) Method and apparatus for network video playing
CN105323597B (en) MP4 document play-back method, treating method and apparatus and play system
CN104602138A (en) Method and device for supporting HLS protocol by streaming media server
CN103414959B (en) A kind of method and apparatus for accelerating Internet video broadcasting speed
US20130232233A1 (en) Systems and methods for client-side media chunking
CN107800734A (en) A kind of burst method for down loading, apparatus and system
CN105025358A (en) Video playing method and device based on EPG
CN104902145A (en) Method and device for playing live streaming video
CN103873956B (en) Media file playing method, system, player, terminal and media storage platform
CN106686083A (en) Video file downloading method and device
CN103096131B (en) A kind of live method for stream processing and device
CN104702978A (en) Video data locating method and network playing equipment
CN108769830B (en) Method for caching video and related equipment
CN106162311A (en) A kind of method playing Internet video and terminal unit
KR101472016B1 (en) Creation method of complex file having image file and additional data inserted in the image file and data record apparatus recording the complex file
US20240171797A1 (en) Techniques for providing a content stream based on a delivered stream of content
CN104780456A (en) Video dotting and playing method and device
CN105049957A (en) Video synthesis method based on Web terminal and device thereof
CN104753811A (en) Streaming medium service optimizing method, device and system
CN104980817A (en) Video stream frame extraction method and device
CN104735115A (en) P2P downloading method and device
CN109756782A (en) A kind of method for processing resource, device and streaming media server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A video synthesis method and device based on Web

Effective date of registration: 20210104

Granted publication date: 20180724

Pledgee: Inner Mongolia Huipu Energy Co.,Ltd.

Pledgor: WUXI TVMINING MEDIA SCIENCE & TECHNOLOGY Co.,Ltd.

Registration number: Y2020990001517

PE01 Entry into force of the registration of the contract for pledge of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180724

Termination date: 20210713

CF01 Termination of patent right due to non-payment of annual fee