CN105049957A - 一种基于Web端的视频合成方法及装置 - Google Patents
一种基于Web端的视频合成方法及装置 Download PDFInfo
- 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
Links
- 238000001308 synthesis method Methods 0.000 title abstract 2
- 238000000034 method Methods 0.000 claims abstract description 33
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 9
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 9
- 239000012634 fragment Substances 0.000 claims description 228
- 238000005520 cutting process Methods 0.000 claims description 35
- 230000002194 synthesizing effect Effects 0.000 claims description 16
- 238000012163 sequencing technique Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003860 storage 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- 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/60—Network 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/63—Control 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/643—Communication protocols
-
- 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/854—Content authoring
- H04N21/85406—Content 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
本发明公开了一种基于Web端的视频合成方法及装置,用以实现在Web端进行视频合成的目的。所述方法包括:在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置;根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件并下载;对下载的所述待合成的视频碎片文件进行合成,得到一合成视频。
Description
技术领域
本发明涉及视频处理技术领域,特别涉及一种基于Web端的视频合成方法及装置。
背景技术
流媒体网络传输协议(HLS,HTTPLiveStreaming)是基于超文本传输协议的流媒体传输协议,HLS协议的特点是将视频文件进行切片存储,并生成媒体数据的索引m3u8文件以及媒体数据的碎片文件,其中,m3u8文件用于将视频文件以播放列表的形式组织在一起以供多媒体播放器下载播放。
目前,在需要对媒体数据的碎片文件做打点、切割以及合并的操作时,客户端是将需要打点的所涉及的所有视频数据传到后台进行处理,因为它完成所有视频数据的下载。然而,Web(网络)端做不到这一点,无法在播放之前就把所有视频获取下来。
发明内容
本发明提供一种基于Web端的视频合成方法及装置,用以实现在Web端进行视频合成的目的。
本发明提供一种基于Web端的视频合成方法,包括:
在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置;
根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件并下载;
对下载的所述待合成的视频碎片文件进行合成,得到一合成视频。
在本发明一实施例中,所述各个打点所在碎片文件中的位置包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点;
根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件,包括:
根据各个打点所在的碎片文件序号的先后顺序,对各个打点进行排序;
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件。
在本发明一实施例中,所述打点的类型包括切入点或切出点;
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件,包括:
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定相邻的切入点和切出点之间的碎片文件;
将确定的碎片文件,作为所述待合成的视频碎片文件。
在本发明一实施例中,对下载的所述待合成的视频碎片文件进行合成,包括:
根据下载的所述待合成的视频碎片文件的序号,对其进行合成。
在本发明一实施例中,所述打点的类型包括切入点或切出点,所述各个打点所在碎片文件中的位置包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点;
对下载的所述待合成的视频碎片文件进行合成,得到一合成视频之后,还包括:
将所述合成视频中对应切入点的碎片文件的播放时间点之前的视频文件切掉;以及将合成视频中对应切出点的碎片文件的播放时间点之后的视频文件切掉。
在本发明一实施例中,对视频流碎片文件进行打点通过以下步骤来实现:
对所述视频流碎片文件进行顺序打点;或者
对所述视频流碎片文件进行逆序打点;或者
对所述视频流碎片文件进行随机打点。
本发明还提供一种基于Web端的视频合成装置,包括:
获取模块,用于在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置;
确定模块,用于根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件;
下载模块,用于下载所述待合成的视频碎片文件;
合成模块,用于对下载的所述待合成的视频碎片文件进行合成,得到一合成视频。
在本发明一实施例中,所述各个打点所在碎片文件中的位置包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点,所述确定模块包括:
排序单元,用于根据各个打点所在的碎片文件序号的先后顺序,对各个打点进行排序;
确定单元,用于根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件。
在本发明一实施例中,所述打点的类型包括切入点或切出点,所述确定单元还用于:
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定相邻的切入点和切出点之间的碎片文件;
将确定的碎片文件,作为所述待合成的视频碎片文件。
在本发明一实施例中,所述合成模块还用于:
根据下载的所述待合成的视频碎片文件的序号,对其进行合成。
本发明实施例的一些有益效果可以包括:
本发明实施例中,在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置,进而根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件并下载,随后对下载的待合成的视频碎片文件进行合成,得到一合成视频。由此,本发明实施例实现了在Web端进行视频合成的目的,解决了现有技术中无法在Web端进行视频合成的问题。并且,本发明实施例仅下载待合成的视频碎片文件,无需下载整个视频流碎片文件,节约了***资源,提高视频碎片文件下载的效率,进而提高视频合成的效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明一实施例中基于Web端的视频合成方法的流程图;
图2为本发明一实施例中各个打点在视频流碎片文件中的示意图;
图3为本发明另一实施例中基于Web端的视频合成方法的流程图;
图4为本发明一实施例中基于Web端的视频合成装置的结构示意图;
图5为本发明一实施例中确定模块42的结构示意图;以及
图6为本发明另一实施例中基于Web端的视频合成装置的结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1所示为本发明一实施例中基于Web端的视频合成方法的流程图,该方法包括以下步骤S11-S13:
步骤S11,在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置。
步骤S12,根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件并下载。
步骤S13,对下载的待合成的视频碎片文件进行合成,得到一合成视频。
本发明实施例中,在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置,进而根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件并下载,随后对下载的待合成的视频碎片文件进行合成,得到一合成视频。由此,本发明实施例实现了在Web端进行视频合成的目的,解决了现有技术中无法在Web端进行视频合成的问题。并且,本发明实施例仅下载待合成的视频碎片文件,无需下载整个视频流碎片文件,节约了***资源,提高视频碎片文件下载的效率,进而提高视频合成的效率。
在一个实施例中,本发明提供的基于Web端的视频合成方法,可以应用在Web端的后台。即,由Web端视频播放器获取每次打点时所在碎片文件中的位置以及各个打点的类型,Web端视频播放器将这些信息提交给后台,由后台利用这些信息进行视频的合成,执行上文步骤S11至步骤S13。
上文步骤S11中,对视频流碎片文件进行打点时,可以不按照视频流碎片文件的先后顺序进行,即,可以对视频流碎片文件进行顺序打点,或者对视频流碎片文件进行逆序打点,或者对视频流碎片文件进行随机打点。
此外,步骤S11中提及的各个打点所在碎片文件中的位置可以包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点,此时步骤S12可以实施为以下步骤A1-A2:
步骤A1,根据各个打点所在的碎片文件序号的先后顺序,对各个打点进行排序;
步骤A2,根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件。
进一步,打点的类型可以包括切入点或切出点,此时,步骤A2可以实施为:根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定相邻的切入点和切出点之间的碎片文件,进而将确定的碎片文件,作为待合成的视频碎片文件。
举例来说,排序后的各个打点的类型以及在碎片文件中的播放时间点,如图2所示,每个打点的位置即为打点在碎片文件中的播放时间点。图2中,可以确定相邻的切入点和切出点之间的碎片文件作为待合成的视频碎片文件,即,确定碎片1的后部分至碎片6的前部分、以及碎片9的后部分至碎片11的前部分作为待合成的视频碎片文件。随后,调用切合工具,如ts4cut(transportstream4cut,传输流切割)等,把碎片1的后部分、碎片2、碎片3、碎片4、碎片5和碎片6的前部分下载下来,以及把碎片9的后部分、碎片10和碎片11的前部分下载下来,这里不需要下载碎片7和碎片8。进而,对下载的待合成的视频碎片文件进行合成,得到一合成视频。
在本发明一实施例中,可以根据下载的待合成的视频碎片文件的序号,对其进行合成。或者,根据预设规则对下载的待合成的视频碎片文件进行合成。
在本发明另一实施例中,仍以图2所示的打点为例,确定相邻的切入点和切出点之间的碎片文件作为待合成的视频碎片文件。即,确定碎片1至碎片6、以及碎片9至碎片11作为待合成的视频碎片文件。随后,调用切合工具把碎片1、碎片2、碎片3、碎片4、碎片5和碎片6下载下来,以及把碎片9、碎片10和碎片11下载下来,这里不需要下载碎片7和碎片8。进而,对下载的待合成的视频碎片文件进行合成,得到一合成视频。随后,将合成视频中对应切入点的碎片文件的播放时间点之前的视频文件切掉,以及将合成视频中对应切出点的碎片文件的播放时间点之后的视频文件切掉。图2中,将合成视频中碎片1的前部分、碎片6的后部分、碎片9的前部分以及碎片11的后部分切掉。这里先合并再切割的方案,相比于上文先切割再合并的方案,不容易丢失数据,可以提高视频合成的准确性。
下面通过一具体实施例详细介绍本发明的基于Web端的视频合成方法的实现过程。
图3所示为本发明另一实施例中基于Web端的视频合成方法的流程图,该方法包括以下步骤S31-S35:
步骤S31,在对视频流碎片文件进行打点时,获取各个打点的类型、各个打点所在的碎片文件序号以及在碎片文件中的播放时间点。
该步骤中,可以由Web端视频播放器获取每次打点时所在碎片文件中的位置以及各个打点的类型,Web端视频播放器将这些信息提交给后台,从而后台获取到各个打点的类型以及各个打点所在碎片文件中的位置。
步骤S32,根据各个打点所在的碎片文件序号的先后顺序,对各个打点进行排序。
步骤S33,根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定相邻的切入点和切出点之间的碎片文件。
如图2所示,参见上文的介绍,此处不再赘述。
步骤S34,将确定的碎片文件,作为待合成的视频碎片文件并下载。
步骤S35,对下载的待合成的视频碎片文件进行合成,得到一合成视频。
此外,在该步骤之后,可以将合成视频中对应切入点的碎片文件的播放时间点之前的视频文件切掉,以及将合成视频中对应切出点的碎片文件的播放时间点之后的视频文件切掉,即执行先合并再切割的方案,相比于先切割再合并的方案,不容易丢失数据,可以提高视频合成的准确性。
本发明实施例实现了在Web端进行视频合成的目的,解决了现有技术中无法在Web端进行视频合成的问题。并且,本发明实施例仅下载待合成的视频碎片文件,无需下载整个视频流碎片文件,节约了***资源,提高视频碎片文件下载的效率,进而提高视频合成的效率。
对应于上述实施例中的基于Web端的视频合成方法,本发明还提供一种基于Web端的视频合成装置。如图4所示为本发明一实施例中基于Web端的视频合成装置的结构示意图,包括:
获取模块41,用于在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置;
确定模块42,用于根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件;
下载模块43,用于下载待合成的视频碎片文件;
合成模块44,用于对下载的待合成的视频碎片文件进行合成,得到一合成视频。
在本发明一实施例中,如图5所示,各个打点所在碎片文件中的位置包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点,上述确定模块42可以包括:
排序单元51,用于根据各个打点所在的碎片文件序号的先后顺序,对各个打点进行排序;
确定单元52,用于根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件。
在本发明一实施例中,打点的类型包括切入点或切出点,上述确定单元52还用于:
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定相邻的切入点和切出点之间的碎片文件;
将确定的碎片文件,作为待合成的视频碎片文件。
在本发明一实施例中,上述合成模块44还用于:
根据下载的待合成的视频碎片文件的序号,对其进行合成。
在本发明一实施例中,如图6所示,上文图4展示的装置还可以包括:
切割模块61,用于在合成模块44对下载的待合成的视频碎片文件进行合成,得到一合成视频之后,将合成视频中对应切入点的碎片文件的播放时间点之前的视频文件切掉;以及将合成视频中对应切出点的碎片文件的播放时间点之后的视频文件切掉。
本发明实施例的上述装置:在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置,进而根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件并下载,随后对下载的待合成的视频碎片文件进行合成,得到一合成视频。由此,本发明实施例实现了在Web端进行视频合成的目的,解决了现有技术中无法在Web端进行视频合成的问题。并且,本发明实施例仅下载待合成的视频碎片文件,无需下载整个视频流碎片文件,节约了***资源,提高视频碎片文件下载的效率,进而提高视频合成的效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种基于Web端的视频合成方法,其特征在于,包括:
在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置;
根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件并下载;
对下载的所述待合成的视频碎片文件进行合成,得到一合成视频。
2.根据权利要求1所述的方法,其特征在于,
所述各个打点所在碎片文件中的位置包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点;
根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件,包括:
根据各个打点所在的碎片文件序号的先后顺序,对各个打点进行排序;
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件。
3.根据权利要求2所述的方法,其特征在于,
所述打点的类型包括切入点或切出点;
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件,包括:
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定相邻的切入点和切出点之间的碎片文件;
将确定的碎片文件,作为所述待合成的视频碎片文件。
4.根据权利要求1-3任一项所述的方法,其特征在于,对下载的所述待合成的视频碎片文件进行合成,包括:
根据下载的所述待合成的视频碎片文件的序号,对其进行合成。
5.根据权利要求1所述的方法,其特征在于,
所述打点的类型包括切入点或切出点,所述各个打点所在碎片文件中的位置包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点;
对下载的所述待合成的视频碎片文件进行合成,得到一合成视频之后,还包括:
将所述合成视频中对应切入点的碎片文件的播放时间点之前的视频文件切掉;以及将合成视频中对应切出点的碎片文件的播放时间点之后的视频文件切掉。
6.根据权利要求1所述的方法,其特征在于,对视频流碎片文件进行打点通过以下步骤来实现:
对所述视频流碎片文件进行顺序打点;或者
对所述视频流碎片文件进行逆序打点;或者
对所述视频流碎片文件进行随机打点。
7.一种基于Web端的视频合成装置,其特征在于,包括:
获取模块,用于在对视频流碎片文件进行打点时,获取各个打点的类型以及各个打点所在碎片文件中的位置;
确定模块,用于根据各个打点的类型以及各个打点所在碎片文件中的位置,确定待合成的视频碎片文件;
下载模块,用于下载所述待合成的视频碎片文件;
合成模块,用于对下载的所述待合成的视频碎片文件进行合成,得到一合成视频。
8.根据权利要求7所述的装置,其特征在于,所述各个打点所在碎片文件中的位置包括各个打点所在的碎片文件序号以及在碎片文件中的播放时间点,所述确定模块包括:
排序单元,用于根据各个打点所在的碎片文件序号的先后顺序,对各个打点进行排序;
确定单元,用于根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定待合成的视频碎片文件。
9.根据权利要求8所述的装置,其特征在于,所述打点的类型包括切入点或切出点,所述确定单元还用于:
根据排序后的各个打点的类型以及在碎片文件中的播放时间点,确定相邻的切入点和切出点之间的碎片文件;
将确定的碎片文件,作为所述待合成的视频碎片文件。
10.根据权利要求7-9任一项所述的装置,其特征在于,所述合成模块还用于:
根据下载的所述待合成的视频碎片文件的序号,对其进行合成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510409861.XA CN105049957B (zh) | 2015-07-13 | 2015-07-13 | 一种基于Web端的视频合成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510409861.XA CN105049957B (zh) | 2015-07-13 | 2015-07-13 | 一种基于Web端的视频合成方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105049957A true CN105049957A (zh) | 2015-11-11 |
CN105049957B CN105049957B (zh) | 2018-07-24 |
Family
ID=54456074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510409861.XA Expired - Fee Related CN105049957B (zh) | 2015-07-13 | 2015-07-13 | 一种基于Web端的视频合成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105049957B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578297A (zh) * | 2015-12-30 | 2016-05-11 | Tcl集团股份有限公司 | 一种web端音视频文件片段式重复播放方法及*** |
Citations (4)
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 (zh) * | 2009-11-30 | 2010-06-16 | 孟智平 | 一种基于浏览器的视频剪辑方法及*** |
CN102196008A (zh) * | 2010-03-08 | 2011-09-21 | 株式会社日立制作所 | 点对点下载方法、视频设备和内容发送方法 |
CN103152654A (zh) * | 2013-03-15 | 2013-06-12 | 杭州智屏软件有限公司 | 低延迟的视频片段截取技术 |
-
2015
- 2015-07-13 CN CN201510409861.XA patent/CN105049957B/zh not_active Expired - Fee Related
Patent Citations (4)
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 (zh) * | 2009-11-30 | 2010-06-16 | 孟智平 | 一种基于浏览器的视频剪辑方法及*** |
CN102196008A (zh) * | 2010-03-08 | 2011-09-21 | 株式会社日立制作所 | 点对点下载方法、视频设备和内容发送方法 |
CN103152654A (zh) * | 2013-03-15 | 2013-06-12 | 杭州智屏软件有限公司 | 低延迟的视频片段截取技术 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578297A (zh) * | 2015-12-30 | 2016-05-11 | Tcl集团股份有限公司 | 一种web端音视频文件片段式重复播放方法及*** |
CN105578297B (zh) * | 2015-12-30 | 2020-12-22 | 武汉Tcl集团工业研究院有限公司 | 一种web端音视频文件片段式重复播放方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN105049957B (zh) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102055717B (zh) | 快速播放的方法、终端及服务器 | |
CN103385008B (zh) | 内容递送方法和内容递送*** | |
CN105376612A (zh) | 一种视频播放方法、媒体设备、播放设备以及多媒体*** | |
CN105763960A (zh) | 一种网络视频播放的方法和装置 | |
CN104602138A (zh) | 一种使流媒体服务器支持hls协议的方法及装置 | |
CN103491427A (zh) | 一种视频的处理方法和装置 | |
CN103414959B (zh) | 一种加快网络视频播放速度的方法和装置 | |
CN105323597A (zh) | Mp4文件播放方法、处理方法和装置以及播放*** | |
US20130232233A1 (en) | Systems and methods for client-side media chunking | |
CN108769830B (zh) | 一种缓存视频的方法以及相关设备 | |
CN106686083A (zh) | 一种视频文件下载方法及装置 | |
CN105025358A (zh) | 一种基于epg的视频播放方法及装置 | |
CN104902145A (zh) | 一种直播流视频的播放方法及装置 | |
CN103096131B (zh) | 一种直播流处理方法和装置 | |
CN104702978A (zh) | 一种视频数据定位的方法及网络播放设备 | |
CN106162311A (zh) | 一种播放网络视频的方法和终端设备 | |
KR101472016B1 (ko) | 이미지 파일에 추가 데이터가 삽입된 복합파일 생성방법 및 상기 복합파일이 기록된 데이터 저장장치 | |
US20240171797A1 (en) | Techniques for providing a content stream based on a delivered stream of content | |
CN104780456A (zh) | 一种视频打点及播放方法及装置 | |
CN105049957A (zh) | 一种基于Web端的视频合成方法及装置 | |
CN104753811A (zh) | 一种流媒体业务优化方法、设备及*** | |
CN104980817A (zh) | 一种视频流抽帧方法及装置 | |
CN104822087A (zh) | 一种视频段的处理方法及装置 | |
CN104735115A (zh) | 一种p2p下载方法及装置 | |
CN109756782A (zh) | 一种资源处理方法、装置及流媒体服务器 |
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 |