CN109302621A - A kind of file polymerization and server - Google Patents

A kind of file polymerization and server Download PDF

Info

Publication number
CN109302621A
CN109302621A CN201710610686.XA CN201710610686A CN109302621A CN 109302621 A CN109302621 A CN 109302621A CN 201710610686 A CN201710610686 A CN 201710610686A CN 109302621 A CN109302621 A CN 109302621A
Authority
CN
China
Prior art keywords
file
media
media file
mentioned
description
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
Application number
CN201710610686.XA
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201710610686.XA priority Critical patent/CN109302621A/en
Publication of CN109302621A publication Critical patent/CN109302621A/en
Pending legal-status Critical Current

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/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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • 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/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention provides a kind of file polymerization and servers, wherein this method comprises: the above-mentioned first ts media file that will acquire and adjacent next ts media file aggregate into a 2nd ts media file, wherein, above-mentioned 2nd ts media file is greater than or equal to above-mentioned specific threshold;The m3u8 media description file of above-mentioned 2nd ts media file after polymerization is replaced to the m3u8 media description file of above-mentioned first ts media file and adjacent two files of next ts media file before polymerization, wherein, above-mentioned m3u8 media description file includes the playing duration information of corresponding ts media file, it solves in the related technology since ts number of media files is huge, lead to file system low-response, the low problem of equipment performance, it realizes the quantity that ts media file is greatly reduced, improves system response time.

Description

A kind of file polymerization and server
Technical field
The present invention relates to internet television technical fields, in particular to a kind of file polymerization and server.
Background technique
HLS (HTTP Live Streaming, dynamic code rate adaptive technique) is the real time flow medium that Apple Inc. proposes Transport protocol, it can be achieved that Streaming Media live streaming and program request, more and more video servers and android terminal are using HLS association at present View provides good Video service, substantially HTTP progressive download method for user.HLS content is divided into two parts, a part It is m3u8 (the m3u8 file expanded by m3u) media description file, describes ts (Transport Stream, transmission Stream) media file playing sequence and broadcast information;Another part is ts media file, is broadcasting pictures information.It is general with one For the film video of 90 minutes logical durations, it is assumed that the average playing duration of ts is 5s, then needing about 90*60/5 in total =1080 ts media files store this film video, and the quantity of ts media file is undoubtedly very large, simultaneously Also a large amount of file handle of video server will be consumed, file system low-response is caused.
In conclusion leading to file system low-response since ts number of media files is huge, low have become of equipment performance is worked as Under extremely urgent problem to be solved.
Summary of the invention
The present invention provides a kind of file polymerization and servers, at least to solve in the related technology due to ts media Quantity of documents is huge, leads to file system low-response, the low problem of equipment performance.
According to an aspect of the invention, there is provided a kind of file polymerization, comprising:
Obtain the first ts media file that playing duration is less than specific threshold;
The above-mentioned first ts media file and adjacent next ts media file that will acquire aggregate into the 2nd ts Media file, wherein above-mentioned 2nd ts media file is greater than or equal to above-mentioned specific threshold;
The m3u8 media description file of above-mentioned 2nd ts media file after polymerization is replaced into above-mentioned first ts before polymerization The m3u8 media description file of media file and adjacent two files of next ts media file, wherein above-mentioned m3u8 media Description file includes the playing duration information of corresponding ts media file.
Further, the above-mentioned first ts media file and adjacent next ts media file that will acquire aggregate into one A 2nd ts media file includes:
According to the playing sequence of ts media file by above-mentioned first ts media file and adjacent next ts media file It is merged into a 2nd ts media file, wherein the file size of above-mentioned 2nd ts media file is above-mentioned first ts media file With the summation of adjacent next ts media file file size.
Further, before the m3u8 media description file of the above-mentioned 2nd ts media file after polymerizeing replaces polymerization It is above-mentioned before the m3u8 media description file of above-mentioned first ts media file and adjacent two files of next ts media file Method further include:
By the first m3u8 media description file of above-mentioned first ts media file and adjacent next ts media file M3u8 media description file aggregates into a 2nd m3u8 media description file.
Further, by the first m3u8 media description file of above-mentioned first ts media file and adjacent next ts matchmaker The m3u8 media description file of body file aggregates into a 2nd m3u8 media description file
The m3u8 media of playing duration and next ts media file in above-mentioned first m3u8 media description file are retouched The playing duration stated in file is added, and the sum that will add up is as the playing duration in above-mentioned 2nd m3u8 media description file.
Further, the above method is suitable for the scene that multistage server services a HLS content, wherein in above-mentioned HLS Hold include two or more ts media files and with the one-to-one m3u8 media description file of ts media file.
According to another aspect of the present invention, a kind of server is provided, comprising: processor;Memory, it is above-mentioned for storing The executable instruction of processor;Above-mentioned processor is used for according to operating below the instruction execution stored in above-mentioned memory:
Obtain the first ts media file that playing duration is less than specific threshold;The above-mentioned first ts media file that will acquire A the 2nd ts media file is aggregated into adjacent next ts media file, wherein above-mentioned 2nd ts media file is greater than Or it is equal to above-mentioned specific threshold;Before the m3u8 media description file of above-mentioned 2nd ts media file after polymerization is replaced polymerization Above-mentioned first ts media file and adjacent two files of next ts media file m3u8 media description file, wherein Above-mentioned m3u8 media description file includes the playing duration information of corresponding ts media file.
Further, above-mentioned processor is also used to execute following operation:
According to the playing sequence of ts media file by above-mentioned first ts media file and adjacent next ts media file It is merged into a 2nd ts media file, wherein the file size of above-mentioned 2nd ts media file is above-mentioned first ts media file With the summation of adjacent next ts media file file size.
Further, before the m3u8 media description file of the above-mentioned 2nd ts media file after polymerizeing replaces polymerization It is above-mentioned before the m3u8 media description file of above-mentioned first ts media file and adjacent two files of next ts media file Processor is also used to execute following operation:
By the first m3u8 media description file of above-mentioned first ts media file and adjacent next ts media file M3u8 media description file aggregates into a 2nd m3u8 media description file.
Further, above-mentioned processor is also used to execute following operation:
The m3u8 media of playing duration and next ts media file in above-mentioned first m3u8 media description file are retouched The playing duration stated in file is added, and the sum that will add up is as the playing duration in above-mentioned 2nd m3u8 media description file.
Further, above-mentioned server is suitable for the scene of multistage above-mentioned one HLS content of server service, wherein on State HLS content include two or more ts media files and with ts media file one-to-one m3u8 media description text Part.
Through the invention, the first ts media file that playing duration is less than specific threshold is obtained;Will acquire above-mentioned One ts media file and adjacent next ts media file aggregate into a 2nd ts media file, wherein above-mentioned 2nd ts Media file is greater than or equal to above-mentioned specific threshold;By the m3u8 media description text of the above-mentioned 2nd ts media file after polymerization Part replaces the m3u8 media of above-mentioned first ts media file and adjacent two files of next ts media file before polymerization to retouch State file, wherein above-mentioned m3u8 media description file includes the playing duration information of corresponding ts media file, solves related skill Since ts number of media files is huge in art, lead to file system low-response, the low problem of equipment performance, realization is greatly reduced The quantity of ts media file, improves system response time.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of file polymerization according to an embodiment of the present invention;
Fig. 2 is the flow chart of file polymerization according to another embodiment of the present invention;
Fig. 3 is the structural block diagram of server according to an embodiment of the present invention.
Specific embodiment
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and in combination with Examples.It should be noted that not conflicting In the case of, the features in the embodiments and the embodiments of the present application can be combined with each other.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, " Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.
Embodiment one:
A kind of file polymerization is provided in the present embodiment, and Fig. 1 is file polymerization side according to an embodiment of the present invention The flow chart of method, as shown in Figure 1, the process includes the following steps:
Step S102 obtains the first ts media file that playing duration is less than specific threshold;
In the step, it is assumed that the example of HLS content is as follows
The playing duration of Ts media file be HLS content in #EXTINF label number, from above example it can be seen that This HLS video content is made of very more files, by taking the film video of 90 minutes common duration as an example, it is assumed that ts The a length of 5s of the mean time of media file, then needing about 90*60/5=1080 ts media file in total to store this film The quantity of documents of video, ts is undoubtedly very large.A specific duration threshold value is first given in the embodiment of the present invention, it can To set the fixed duration such as 10 or 15 for specific threshold according to demand, mean to implement the present invention after specific threshold setting After embodiment method, the duration description of the last one non-ts media file will be all big in HLS content m3u8 media description file In or equal to this specific threshold.
Step S104, the above-mentioned first ts media file that will acquire and adjacent next ts media file aggregate into one A 2nd ts media file, wherein above-mentioned 2nd ts media file is greater than or equal to above-mentioned specific threshold;
In this step, according to the playing sequence of ts media file by above-mentioned first ts media file with it is adjacent next Ts media file is merged into a 2nd ts media file, wherein the file size of above-mentioned 2nd ts media file is above-mentioned first The summation of ts media file and adjacent next ts media file file size.For example, playing duration is less than this certain threshold The ts media file of value will be adjacent thereto next ts media file merge.Merge the ts media for meeting a description Ts video file size before file, such as merging is respectively 800K, 700K, then the new ts video file size after merging will It is 1500K.
Step S106, it is upper before the m3u8 media description file of the above-mentioned 2nd ts media file after polymerization to be replaced to polymerization State the m3u8 media description file of the first ts media file and adjacent two files of next ts media file, wherein above-mentioned M3u8 media description file includes the playing duration information of corresponding ts media file.
Before this step, the above method further include: by the first m3u8 media description text of above-mentioned first ts media file The m3u8 media description file of part and adjacent next ts media file aggregates into a 2nd m3u8 media description file, has Body includes: by the m3u8 media description of playing duration and next ts media file in above-mentioned first m3u8 media description file Playing duration in file is added, and the sum that will add up is as the playing duration in above-mentioned 2nd m3u8 media description file.
In this step, the corresponding description of m3u8 media description file is rewritten, the description information of new ts media file is used The description information of two ts media files before replacement merging, such as the m3u8 media description file of the ts media file before merging Shown in information is described as follows,
M3u8 media description file after so merging is described as follows, and ts media file name renames as 1-2.ts, Playing duration is the duration sum total of the ts frequency file before merging.
This method is suitable for the scene that multistage server services a HLS content, wherein above-mentioned HLS content includes two Or two or more ts media file and with the one-to-one m3u8 media description file of ts media file.It uses in the industry now Ts media file polymerize to reduce the small documents quantity in server by range mode, in multistage server framework, though Ts media file polymerize by right parent server node, but still " can only see " in lower level servers node original Ts media file.This is because parent server node is when servicing this HLS content, it is still according to 4 seconds, 3 seconds ... 4 Second duration from the ts media file after polymerization carry out slice service.If downstream site node server is because of certain originals When ts media file polymerization because not can be carried out range mode, above above-mentioned ts substantial amounts the phenomenon that will be saved in junior Point reappears.
Method used in the embodiment of the present invention obtains the first ts media file that playing duration is less than specific threshold;It will The above-mentioned first ts media file and adjacent next ts media file got aggregates into a 2nd ts media file, In, above-mentioned 2nd ts media file is greater than or equal to above-mentioned specific threshold;By the above-mentioned 2nd ts media file after polymerization M3u8 media description file replaces the above-mentioned first ts media file and adjacent two texts of next ts media file before polymerization The m3u8 media description file of part, wherein above-mentioned m3u8 media description file includes the playing duration letter of corresponding ts media file Breath, solves in the related technology since ts number of media files is huge, leads to file system low-response, equipment performance is low to ask Topic realizes the quantity that ts media file is greatly reduced, improves system response time.
Embodiment two:
Technical solution based on the above embodiment is described in detail above-mentioned technical proposal below in conjunction with an embodiment.
A kind of file polymerization is provided in the present embodiment, and Fig. 2 is that file according to another embodiment of the present invention is poly- The flow chart of conjunction method, HLS content instance is as follows in the present embodiment, sets duration threshold value as 10, it is meant that implements the present invention Afterwards, the duration description of the last one non-ts media file will be both greater than or equal to 10 in m3u8 media description file.
Include the following steps: as shown in Figure 2
Step S202: the ts media file information in m3u8 media description file is read line by line, reads the duration of 1.ts It is 4.
Step S204: judge whether to be the last one ts media file, at this time the last one non-ts of 1.ts;
Step S206: judging whether ts playback of media files duration is less than specific threshold, and 4 less than 10 at this time;
Step S208: reading next ts media file is 2.ts, and 1.ts and 2.ts is merged, and new ts file can order Entitled 1-2.ts, when a length of 4+3=7;
Step S204: judge whether to be the last one ts media file, at this time the last one non-ts of 1-2.ts;
Step S206: judging whether ts playback of media files duration is less than specific threshold, and 7 less than 10 at this time
Step S208: reading next ts is 3.ts, and 1-2.ts and 3.ts is merged, and new ts file can be named as 1-2- 3.ts, when a length of 7+5=12;
Step S204: judge whether to be the last one ts media file, at this time the last one non-ts of 1-2-3.ts;
Step S206: judging whether the playing duration of ts media file is less than specific threshold, and 12 is non-less than 10 at this time;
Step S202: continue line by line read m3u8 in ts media file information, read 1-4.ts when it is 10 seconds a length of;
Step S204: judge whether to be the last one ts media file, at this time the last one non-ts of 1-4.ts;
Step S206: judging whether ts duration is less than specific threshold, and 1-4.ts is non-less than 10 at this time;
Step S202: continue line by line read m3u8 in ts information, read 1-5.ts when it is 4 seconds a length of;
Step S204: judge whether it is the last one ts media file, 1-5.ts is the last one ts at this time, and process is moved back Out.
After the completion of the present invention is implemented, the content of the m3u8 of the HLS content is as follows:
After the completion of the present invention is implemented, the ts file of the HLS content is 3 remaining, reduces quantity of documents:
Embodiment three:
A kind of server is additionally provided in this example, Fig. 3 is the structural block diagram of server according to an embodiment of the present invention, As shown in figure 3, the server includes: processor 32;
Memory 34, for storing the executable instruction of above-mentioned processor 32;
Above-mentioned processor 32 is used for according to operating below the instruction execution stored in above-mentioned memory 34:
Obtain the first ts media file that playing duration is less than specific threshold;The above-mentioned first ts media text that will acquire Part and adjacent next ts media file aggregate into a 2nd ts media file, wherein above-mentioned 2nd ts media file is big In or equal to above-mentioned specific threshold;Before the m3u8 media description file of above-mentioned 2nd ts media file after polymerization is replaced polymerization Above-mentioned first ts media file and adjacent two files of next ts media file m3u8 media description file, wherein Above-mentioned m3u8 media description file includes the playing duration information of corresponding ts media file.
In the present embodiment, above-mentioned processor 32 is also used to execute following operation: according to the playing sequence of ts media file Above-mentioned first ts media file and adjacent next ts media file are merged into a 2nd ts media file, wherein on The file size for stating the 2nd ts media file is that above-mentioned first ts media file and adjacent next ts media file file are big Small summation.
In the present embodiment, the m3u8 media description file of the above-mentioned 2nd ts media file after it will polymerize replaces polymerization The m3u8 media description file of preceding above-mentioned first ts media file and adjacent two files of next ts media file it Before, above-mentioned processor 32 is also used to execute following operation: by the first m3u8 media description file of above-mentioned first ts media file A the 2nd m3u8 media description file is aggregated into the m3u8 media description file of adjacent next ts media file.
In the present embodiment, above-mentioned processor 32 is also used to execute following operation: by above-mentioned first m3u8 media description text Playing duration in part is added with the playing duration in the m3u8 media description file of next ts media file, the sum that will add up As the playing duration in above-mentioned 2nd m3u8 media description file.
In the present embodiment, above-mentioned server is suitable for the scene of multistage above-mentioned one HLS content of server service, In, above-mentioned HLS content includes two or more ts media files and retouches with the one-to-one m3u8 media of ts media file State file
By book server, according to the comprehensive function of processor 32 and memory 33, realize that obtaining playing duration is less than spy Determine the first ts media file of threshold value;The above-mentioned first ts media file and adjacent next ts media file that will acquire are poly- Synthesize a 2nd ts media file, wherein above-mentioned 2nd ts media file is greater than or equal to above-mentioned specific threshold;After polymerizeing The m3u8 media description file of above-mentioned 2nd ts media file replace the above-mentioned first ts media file and adjacent before polymerization The m3u8 media description file of two files of next ts media file, wherein above-mentioned m3u8 media description file includes corresponding to The playing duration information of ts media file solves in the related technology since ts number of media files is huge, leads to file system Low-response, the low problem of equipment performance realize the quantity that ts media file is greatly reduced, improve system response time.
Obviously, those skilled in the art should be understood that above-mentioned each step of the invention can be filled with general calculating It sets to realize, they can be concentrated on a single computing device, or be distributed over a network of multiple computing devices, Optionally, they can be realized with the program code that computing device can perform, it is thus possible to be stored in storage device In be performed by computing device, and in some cases, can be different from sequence herein execute it is shown or described Step perhaps they are fabricated to each integrated circuit modules or makes multiple modules or steps in them to Single integrated circuit module is realized.In this way, the present invention is not limited to any specific hardware and softwares to combine.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of file polymerization characterized by comprising
Obtain the first ts media file that playing duration is less than specific threshold;
The first ts media file and adjacent next ts media file that will acquire aggregate into a 2nd ts media File, wherein the 2nd ts media file is greater than or equal to the specific threshold;
The m3u8 media description file of the 2nd ts media file after polymerization is replaced into the first ts media before polymerization The m3u8 media description file of file and adjacent two files of next ts media file, wherein the m3u8 media description File includes the playing duration information of corresponding ts media file.
2. file polymerization according to claim 1, which is characterized in that the first ts media file that will acquire Aggregating into a 2nd ts media file with adjacent next ts media file includes:
The first ts media file is merged with adjacent next ts media file according to the playing sequence of ts media file At a 2nd ts media file, wherein the file size of the second ts media file is the first ts media file and phase The summation of adjacent next ts media file file size.
3. file polymerization according to claim 1, which is characterized in that the 2nd ts media text after it will polymerize The m3u8 media description file of part replaces the first ts media file and adjacent next ts media file two before polymerization Before the m3u8 media description file of a file, the method also includes:
By the m3u8 of the first m3u8 media description file of the first ts media file and adjacent next ts media file Media description file aggregates into a 2nd m3u8 media description file.
4. file polymerization according to claim 3, which is characterized in that by the first of the first ts media file The m3u8 media description file of m3u8 media description file and adjacent next ts media file aggregates into the 2nd m3u8 Media description file includes:
By the m3u8 media description text of the playing duration and next ts media file in the first m3u8 media description file Playing duration in part is added, and the sum that will add up is as the playing duration in the 2nd m3u8 media description file.
5. file polymerization according to any one of claims 1 to 4, which is characterized in that the method is suitable for multistage The scene of one HLS content of server service, wherein the HLS content include two or more ts media files and with The one-to-one m3u8 media description file of ts media file.
6. a kind of server characterized by comprising
Processor;
Memory, for storing the executable instruction of the processor;
The processor is used for according to operating below the instruction execution stored in the memory:
Obtain the first ts media file that playing duration is less than specific threshold;The first ts media file and phase that will acquire Adjacent next ts media file aggregates into a 2nd ts media file, wherein the 2nd ts media file is greater than or waits In the specific threshold;Described in front of the m3u8 media description file replacement polymerization of the 2nd ts media file after polymerization The m3u8 media description file of first ts media file and adjacent two files of next ts media file, wherein described M3u8 media description file includes the playing duration information of corresponding ts media file.
7. server according to claim 6, which is characterized in that the processor is also used to execute following operation:
The first ts media file is merged with adjacent next ts media file according to the playing sequence of ts media file At a 2nd ts media file, wherein the file size of the second ts media file is the first ts media file and phase The summation of adjacent next ts media file file size.
8. server according to claim 6, which is characterized in that the 2nd ts media file after it will polymerize M3u8 media description file replaces the first ts media file and adjacent two texts of next ts media file before polymerization Before the m3u8 media description file of part, the processor is also used to execute following operation:
By the m3u8 of the first m3u8 media description file of the first ts media file and adjacent next ts media file Media description file aggregates into a 2nd m3u8 media description file.
9. server according to claim 8, which is characterized in that the processor is also used to execute following operation:
By the m3u8 media description text of the playing duration and next ts media file in the first m3u8 media description file Playing duration in part is added, and the sum that will add up is as the playing duration in the 2nd m3u8 media description file.
10. according to the described in any item servers of claim 6 to 9, which is characterized in that the server is suitable for described in multistage The scene of one HLS content of server service, wherein the HLS content include two or more ts media files and with The one-to-one m3u8 media description file of ts media file.
CN201710610686.XA 2017-07-24 2017-07-24 A kind of file polymerization and server Pending CN109302621A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710610686.XA CN109302621A (en) 2017-07-24 2017-07-24 A kind of file polymerization and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710610686.XA CN109302621A (en) 2017-07-24 2017-07-24 A kind of file polymerization and server

Publications (1)

Publication Number Publication Date
CN109302621A true CN109302621A (en) 2019-02-01

Family

ID=65167891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710610686.XA Pending CN109302621A (en) 2017-07-24 2017-07-24 A kind of file polymerization and server

Country Status (1)

Country Link
CN (1) CN109302621A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023087816A1 (en) * 2021-11-16 2023-05-25 中兴通讯股份有限公司 Media file aggregation method, playback method, cdn system, terminal and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120023254A1 (en) * 2010-07-20 2012-01-26 University-Industry Cooperation Group Of Kyung Hee University Method and apparatus for providing multimedia streaming service
CN104333818A (en) * 2014-10-17 2015-02-04 中兴通讯股份有限公司 Splicing method and splicing system for HTTP real-time streaming media fragment
CN106412615A (en) * 2015-08-03 2017-02-15 中兴通讯股份有限公司 Video file storage method and apparatus thereof
CN106488259A (en) * 2016-10-25 2017-03-08 上海网达软件股份有限公司 A kind of virtual joining method of HLS Streaming Media burst and system
CN106686411A (en) * 2015-11-10 2017-05-17 中兴通讯股份有限公司 Streaming media channel recording method and device, playback method and device and server
CN106899894A (en) * 2015-12-18 2017-06-27 中国电信股份有限公司 The adaptive stream media method of dynamic optimization, device and server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120023254A1 (en) * 2010-07-20 2012-01-26 University-Industry Cooperation Group Of Kyung Hee University Method and apparatus for providing multimedia streaming service
CN104333818A (en) * 2014-10-17 2015-02-04 中兴通讯股份有限公司 Splicing method and splicing system for HTTP real-time streaming media fragment
CN106412615A (en) * 2015-08-03 2017-02-15 中兴通讯股份有限公司 Video file storage method and apparatus thereof
CN106686411A (en) * 2015-11-10 2017-05-17 中兴通讯股份有限公司 Streaming media channel recording method and device, playback method and device and server
CN106899894A (en) * 2015-12-18 2017-06-27 中国电信股份有限公司 The adaptive stream media method of dynamic optimization, device and server
CN106488259A (en) * 2016-10-25 2017-03-08 上海网达软件股份有限公司 A kind of virtual joining method of HLS Streaming Media burst and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023087816A1 (en) * 2021-11-16 2023-05-25 中兴通讯股份有限公司 Media file aggregation method, playback method, cdn system, terminal and storage medium

Similar Documents

Publication Publication Date Title
CN103385008B (en) Content delivery method and system
US8621099B2 (en) Systems and methods for formatting media content for distribution
CN108810657B (en) Method and system for setting video cover
CN109819285A (en) A kind of live broadcasting method, device, electronic equipment and storage medium
WO2013059301A1 (en) Distributed real-time video processing
EP3001692A1 (en) Streaming media processing method, apparatus and system
US10506263B2 (en) Extending data records based on device classes
US8185435B2 (en) Methods, systems, and computer program products for facilitating content-based selection of long-tail business models and billing
CN110446072A (en) Video stream switching method, electronic equipment and storage medium
US9591379B2 (en) Systems and methods for providing an advertisement calling proxy server
EP3598771A1 (en) Systems and methods for securely generating live previews
CN106331089A (en) Video play control method and system
CN103237051B (en) A kind of product information provides system, method, server and terminal
CN112218128B (en) Advertisement video playing method, playing client and readable storage medium
WO2014161267A1 (en) Method and device for showing poster
CN100579126C (en) A mail subscription method and server
CN109302621A (en) A kind of file polymerization and server
CN103686209A (en) Transcoding and processing method and system with diverse mechanisms
CN112243136B (en) Content playing method, video storage method and device
CN104580457A (en) Orderly image set multithreading concurrent uploading method and system
CN108965114B (en) Method for pushing information to terminal equipment
CN111478951B (en) File issuing method and device
CN104506892B (en) Data adjustment method and device
CN114501053A (en) Live stream acquisition method and device
CN103179641A (en) Method for terminal to select networks and terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20190201