CN101667441B - Method and system for processing play list - Google Patents
Method and system for processing play list Download PDFInfo
- Publication number
- CN101667441B CN101667441B CN2008101192713A CN200810119271A CN101667441B CN 101667441 B CN101667441 B CN 101667441B CN 2008101192713 A CN2008101192713 A CN 2008101192713A CN 200810119271 A CN200810119271 A CN 200810119271A CN 101667441 B CN101667441 B CN 101667441B
- Authority
- CN
- China
- Prior art keywords
- playlist
- file
- fragment
- video
- steps
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method and a system for processing a play list. The method comprises the following steps: splitting a video into a plurality of physically separate fragment files, and generating the play list of a database file; when the fragment files are transcoded into files capable of providing external services, reading the play list recorded in the database file, and generating true physical files in sequence according to information on the play list; and after the play list is supplied to a user for playing, modifying the original play list to generate a new play list, and updating and combining the existing lists. The method and the system can effectively protect private videos while the videos are displayed to a user terminal through the internet, can reprocess the videos flexibly with low cost so as to fully use existing video resources to produce more contents displayed to the user, and simultaneously can use the characteristics of the videos to supply more abundant advertising forms to the user.
Description
Technical field
The present invention relates to technical field of computer multimedia, particularly relate to a kind of playlist disposal route and system of computer media video.
Background technology
Along with the development of broadband network, audiovideo digital coding, the application of Streaming Media is more and more universal.And streaming media service has quantity to require characteristics such as height greatly, in real time, and general stand-alone server can not satisfy the application of broad medium service because the bottleneck of CPU, internal memory, network and hard disk can only be served tens users usually.
Usually; Realize the media services to a large number of users of Streaming Media on network; Usually streaming media resource (program source) is cut burst according to certain method; Thereby can be stored in dispersedly on each memory node of cluster, thereby realize the burst distributed storage of the Streaming Media of Streaming Media high-level efficiency, high available, high universalizable.Make Streaming Media finally can serve a large amount of users.
Chinese patent ZL03118543.6 provides a kind of program source burst distributed storage method based on group video server; Its integrated use media formats standard analysis-by-synthesis technology, stream medium data cutting technique, media stream in real time host-host protocol are realized technology; According to time span and the new sharding method that combines according to space length, and adopt the method for burst distributed storage to handle.Thereby the raising system read media data speed, improve resource utilization ratio, increase connect number of users, extensively support any media formats, help distributed recording function realization, help simplifying the Streaming Media client design.
But; Along with configuration of terminals and Internet subscription client and network environment are progressively improved; And operation cost such as ISP's aspect storage, bandwidth is cheap day by day; The internet stream media service provider when bringing the more senior user experience of internet terminal user, the thing followed occurred following some problem be placed in internet stream media (video) service provider in face of:
1, owing to the scarcity relatively of internet stream media (video) resource, same section video reprinted by different operators repeatedly, and do not add any modification.Relevant with it robber's chain and copyright problem emerge in an endless stream, and have disperseed the notice of operator.
2, because the binary attribute of video file; Can not accomplish that traditional internet site is to literal and such recycling and the processing once more of picture resource; To operations such as the cutting of video file, stickups, expense not only consuming time but also can take more storage space.
3, be different from the advertising of picture and text website based on the internet, applications of video, existing disposal route also not exclusively is applicable to video website, and it can not get customer's approval on the one hand, lacks the characteristic of oneself on the other hand.
Summary of the invention
The object of the invention is to provide a kind of playlist disposal route and system; When it is shown to user terminal through the internet with video; Can protect own video effectively; And can make flexibly and processing once more cheaply video, make more content revealings to the user so that make full use of existing video resource, can utilize video properties to make abundanter advertisement form simultaneously to the user.
A kind of playlist disposal route for realizing that the object of the invention provides comprises the following steps:
Steps A becomes a plurality of physically separated fragment files to Video Segmentation, and generates the playlist of database file;
Step B is being fragment file transcoding in the time of can the file of service being provided externally, the playlist of reading and recording in database file, and according to playlist information, order generates real physical file.
Described playlist disposal route can also comprise the following steps:
Step C after playlist offers the user and plays, makes amendment to original playlist, generates new playlist, and combination is upgraded in existing tabulation.
Said steps A comprises the following steps:
Steps A 1; When independently the wall scroll video frequency program is edited storage on content, logically be divided into a plurality of video fragment files to this video frequency program, write down the playlist data of each fragment file; And the fragment fileinfo, be stored in the playlist of database file;
Steps A 2 is carried out the filename encryption and decryption to the fragment file and is handled.
Said steps A 1 comprises the following steps:
Steps A 11 original crude video file, through editing operation, makes it have the playlist attribute, and gives association attributes and be worth accordingly;
Steps A 12 utilizes the transcoding cluster to read the information of fragment file, generates real physical file, the real chopping of video file, removes garbage therebetween, and generates the file layout that service can externally be provided;
Steps A 13, the database file of the playlist of all fragment files of generation whole video, wherein, every independent data in the said database file all constitute a playlist information separately.
Said step B comprises the following steps:
Step B1 during displaying video programs, reads the playlist information in the database file of storage fragmentation file playing sequence, obtains the fragment file group of correct order, generates a group of playlists;
Step B2 passes to the player that is embedded in broadcast page to final playlist as parameter, and the player visit obtains final playlist and carries out played in order.
Said step C comprises the following steps:
Step C1, adds other videos, or former playlist is adjusted in proper order after independently the playlist of wall scroll video frequency program offers the user and plays in each content during any two fragment files;
Step C2 conducts interviews to playlist at every turn, and playlist all can be visited the advertisement interface, obtains inserted sheet advertisement video address and the position that is inserted into original playlist, is combined into new playlist and plays;
Step C3 upgrades combination to existing tabulation, so that carry out played in order.
For realizing that the object of the invention also provides a kind of playlist disposal system, comprise the video segment module, DBM and playlist read module, wherein:
Said video segment module is used for becoming a plurality of physically separated fragment files to Video Segmentation, and generates the playlist information of database file;
Said DBM is used for the playlist information of stored data base file;
Said playlist read module, being used for is being fragment file transcoding in the time of can the file of service being provided externally, the playlist of reading and recording in database file, and according to playlist information, order generates real physical file.
Described playlist disposal system can also comprise the playlist update module, is used for after playlist offers the user and plays, original playlist being made amendment, and generates new playlist, and combination is upgraded in existing tabulation.
Said database file comprises the broadcast information field, plays map field, fragment information field and fragment map field.
Said broadcast information field is used to deposit the data of playlist, comprises title, content and the grouped data of fragment video file;
Playing map field, is to be become by other group of playlists symphysis if be used for expression one playlist, then record tabulation label and order;
The fragment information field is used to deposit the fragment fileinfo, comprises beginning, concluding time and this fragment document storage address of this fragment file at whole playlist;
The fragment map field is used to deposit the component relationship between playlist and the fragment file.
Said video segment module also comprises fragment generation module and encryption and decryption module, wherein:
Said fragment generation module is used to utilize the transcoding cluster to read the information of fragment file, generates real physical file, the real chopping of video file, removes garbage therebetween, and generates the file layout that service can externally be provided;
Said encryption and decryption module is used for that the fragment file is carried out the filename encryption and decryption and handles.
Said DBM also comprises the database file generation module, is used to generate the database file of playlist of all fragment files of whole video.
The invention has the beneficial effects as follows: playlist disposal route of the present invention and system can prevent that video file is downloaded or steals chain on the one hand.The broadcast of video relies on playlist to make up playing sequence fully, otherwise will be in the face of one group of fragment file that does not have in all senses, even like this player is carried out embeddedly, also can together play together with the advertisement that loads; On the other hand, it can be with being intended to insert advertisement between any two fragments in the complete video.Playlist and ad system interface in time generate up-to-date advertisement insertion information, generate the playlist that has the inserted sheet advertisement that service finally is provided with the original playlist combination.Under the situation that does not change the physics video file, change quickly ad content and position (precedingly insert, insert the back, in insert); Again on the one hand, it is integrated existing resource, reaches the purpose of utilizing again.Under the situation of not changing physical file, fast, free, optionally video is made up.
Description of drawings
Fig. 1 is playlist process flow figure of the present invention;
Fig. 2 is a playlist disposal system structural representation of the present invention.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, a kind of playlist disposal route of the present invention and system are further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
Solve the problem that exists in the prior art, core problem has only two: 1, how to be hidden in the depths, internet to video, to avoid other people video resource to be downloaded and stolen chain; 2, how to let single video content and other video contents carry out arbitrary combination.
As shown in Figure 1, playlist disposal route of the present invention comprises the steps:
Step S100 becomes a plurality of physically separated fragment files to Video Segmentation, and generates the playlist information of database file.
Step S100 specifically comprises the steps:
Step S110; When independently the wall scroll video frequency program is edited storage on content, logically be divided into a plurality of video fragment files to this video frequency program, write down the playlist data of each fragment file; And the fragment fileinfo, be stored in the playlist of database file;
The playlist data of said fragment file includes but not limited to the order of fragment file when playing.
Said fragment fileinfo includes but not limited to path, title and the sequential scheduling of fragment file.
Described database file comprises broadcast information (play-info) field, plays map (play-map) field, fragment information (clip-info) field and fragment map (clip-map) field.
Wherein, broadcast information (Play_info) field is used to deposit the data of playlist, comprises the data such as title, content and classification of fragment video file, and is as shown in table 1:
Table 1Play_info field
Field contents | Describe |
pl_id | Playlist label (ID) |
Pl_title | Title |
Pl_content | Content |
Playing map (Play_map) field, is to be become by other group of playlists symphysis if be used for expression one playlist, then writes down tabulation label (id) and order, as shown in table 2:
Table 2Play_map field
Field contents | Describe |
Pl_id | Playlist label (ID) |
P1_pl_id | Form playlist label (ID) |
Pm_order | Playing sequence |
Fragment information (Clip_info) field is used to deposit the fragment fileinfo, comprises beginning, concluding time and this physical file (fragment file) storage address (like on the internet URL) of this fragment file at whole playlist, and is as shown in table 3:
Table 3Clip_info field
Field contents | Describe |
Clip_id | Fragment label (ID) |
Starttime | Start time |
Endtime | Concluding time |
Clip_path | Fragment file address (URL) |
Fragment map (Clip_map) field is used to deposit the component relationship between playlist and the fragment file.As shown in table 4:
Table 4Clip_map field
Field | Describe |
Pl_id | Playlist label (ID) |
Clip_id | Fragment label (ID) |
Cm_order | Playing sequence |
Step S110 specifically comprises the steps:
Step S111 at first original crude video file, through editing operation, makes it have the playlist attribute, and gives association attributes and be worth accordingly;
Particularly, with original crude video file, through editing operation, the playlist information of video data content is left in the play-info field of database, and in the play-map field, generate data one to one; Cut apart (logic) to long video file of a time by the time then and be a plurality of fragment files, and leave these fragment fileinfos in the clip-info field in; Simultaneously, the sequencing information of fragment file is left in the clip-map field, wherein, the corresponding relation of fragment and playlist is a many-one.
Said editor and cutting operation can be that manual work is edited and cutting operation, the editing operation that also can utilize existing video frequency program (file) editing system to carry out, and it is a prior art, therefore, describes in detail no longer one by one in the present invention.
Step S112 then, utilizes the transcoding cluster to read the information of fragment file, generates real physical file, the real chopping of video file, removes garbages such as television advertising and film clips therebetween, and generates the file layout that service can externally be provided;
The transcoding cluster is a kind of prior art, and those skilled in the art can realize transcoding cluster chopping process of the present invention according to description of the invention, therefore describe in detail no longer one by one in the present invention.
Step S113, the database file of the playlist of all fragment files of generation whole video, wherein, every independent data in the said database file all constitute a playlist information separately.
Be circulated to each fragment end of file of each video, the playlist data that generates and the fragment fileinfo of corresponding video are written in the database file, the database file of the playlist of all fragment files of generation whole video.
Wherein, the independent data of every in the database file all constitute a played column table (Playlist) information separately.
Step S120 carries out the filename encryption and decryption to the fragment file and handles.
But as a kind of embodiment, can utilize aes algorithm, the DES algorithm, multiple existing enciphering and deciphering algorithm such as RSA Algorithm carries out encryption to the filename of fragment file.When reading the filename of fragment file, utilize password then, according to respective algorithms, deciphering obtains corresponding filename.
Said enciphering and deciphering algorithm is a kind of prior art, therefore, is described in detail no longer one by one in the present invention.
Step S200 is being fragment file transcoding in the time of can the file of service being provided externally, the playlist of reading and recording in database file, and according to playlist information, order generates real physical file.
Step S200 comprises following concrete steps:
Step S210 during displaying video programs, reads the playlist information in the database file of storage fragmentation file playing sequence, obtains the fragment file group of correct order, generates a group of playlists;
But as a kind of embodiment, following SQL capable of using (Structured QueryLanguage, SQL) playlist information in the database file of a fragment file playing sequence of SQL1 extraction:
Select?clip_path
from?clip_info
where?clip_id
in(select?clip_id
from?clip_map
where?pl_id
in(selectpl_pl_id
from?play_map
where?pl_id=xxxx))
But, when service externally is provided, read file through a playlist as a kind of embodiment; Utilize web service; Receive two parameters: one is expression video fragment file data uniquely identified pl-id, and another is the parameter of advertisement video file, reads the playlist information in the database file of storage fragmentation file playing sequence then; Obtain the fragment file group of correct order, generate a group of playlists.
Playlist reads file after receiving said two parameters, calls said SQL1 with pl-id, obtains and corresponding all the clip addresses of these data, and arranges in order; With the parameter access advertisement interface of advertisement video file, obtain the list of videos of video inserted sheet advertisement.Finally, combine the final playlist of generation to the tabulation of two videos.
The advertisement interface is demons of preparing to provide service at any time, its reception call advertisement parameter (such as: information such as keyword, channel, column), return the playlist of forming by one or more advertisement videos.This " advertising listing " and " list of videos " can intersect each other fragment (advertisement fragment-video fragment-advertisement fragment-video fragment-...) form the new playlist that service really externally is provided.So just accomplished the function that in video playback, breaks for commercialsy.
After having realized functions such as video segment, played in order and advertisement implantation, also to solve a problem, be exactly the tabulation of tabulation, i.e. tabulation group.
The tabulation group obtains a brand-new tabulation with existing playlist (wall scroll data just) through making up with other playlists exactly.
But as a kind of embodiment, the generation of tabulation group can realize through following steps: 1, write the content information of new playlist data in the play-info field; The one-to-many corresponding relation of tabulation group and original tabulation is stored in the play-map field.
Because tabulation group action need has very strong conclusion, summary and contiguity to data, so preferably, but as the another kind embodiment, this procedure can be carried out through manually-operated.
Like this, when the front end player calls new tabulation when playing, turn back to all corresponding fragment file addresses (clip-path) of original tabulation (a plurality of) of tabulation group and carry out played in order in the player.
Step S220 passes to the player that is embedded in broadcast page to final playlist as parameter, and the player visit obtains final playlist and carries out played in order.
The client player of internet can be according to user's request; To the request of video content services provider corresponding video content, this player being provided is a kind of prior art, and itself and the present invention have nothing to do; Therefore, describe in detail no longer one by one in embodiments of the present invention.
More preferably, playlist disposal route of the present invention also comprises the following steps:
Step S300 after playlist offers the user and plays, makes amendment to original playlist, generates new playlist, combination is upgraded in existing tabulation, so that carry out played in order.
Step S300 specifically comprises the steps:
Step S310, adds other videos, or former playlist is adjusted in proper order after independently the playlist of wall scroll video frequency program offers the user and plays in each content during any two fragment files;
So-called other videos that during any two fragment files, add are exactly in database, to increase the pairing fragment of one or more playlist, or the playing sequence (the cm_order field in database table clip_map) of the existing fragment of change.After new fragment was inserted in a position of playlist, the fragment playing sequence after this position all added one on the original basis.
Step S320 conducts interviews to playlist at every turn, and playlist all can be visited the advertisement interface, obtains inserted sheet advertisement video address and the position that is inserted into original playlist, is combined into new playlist and plays;
Preferably, playlist disposal route of the present invention also comprises the steps:
Step S330 upgrades combination to existing tabulation, so that carry out played in order.
Existing tabulation is made up, be that all totally sort to the fragment that belongs to existing tabulation, and make them belong to a newly-built tabulation.Be exemplified below:
1) existing list A, B, these two data are relevant in terms of content, hope to be combined as data to them, and by the played in order of B behind the first A;
2) tabulation A is made up of fragment x, y, z, and tabulation B is made up of fragment a, b;
3) newly-built tabulation C charges to its content information (title, content, classification etc.) in the play_info table;
4) set up tabulation C and fragment x, y, z, a, b corresponding relation, and charge in the clip_map table by the order of ab behind the first xyz.
Playlist disposal route of the present invention; When video being shown to user terminal through the internet; Can protect own video effectively; And can make flexibly and processing once more cheaply video, make more content revealings to the user so that make full use of existing video resource, can utilize video properties to make abundanter advertisement form simultaneously to the user.
Correspondingly, the present invention also provides a kind of playlist disposal system, and is as shown in Figure 2, and it comprises video segment module 21, DBM 22 and playlist read module 23.
Said video segment module 21 is used for becoming a plurality of physically separated fragment files to Video Segmentation, and generates the playlist information of database file;
Said DBM 22 is used for the playlist information of stored data base file;
Said playlist read module 23, being used for is being fragment file transcoding in the time of can the file of service being provided externally, the playlist of reading and recording in database file, and according to playlist information, order generates real physical file.
Said video segment module 21; When independently the wall scroll video frequency program is edited storage in terms of content; Logically be divided into a plurality of video fragment files to this video frequency program; Write down the playlist data of each fragment file, and the fragment fileinfo, store in the playlist of database file of DBM 22.
The playlist data of said fragment file includes but not limited to the order of fragment file when playing.
Said fragment fileinfo includes but not limited to path, title and the sequential scheduling of fragment file.
Described database file comprises broadcast information (play-info) field, plays map (play-map) field, fragment information (clip-info) field and fragment map (clip-map) field.
Wherein, broadcast information (Play) field is used to deposit the data of playlist, comprises the data such as title, content and classification of fragment video file, and is as shown in table 1;
Playing map (Play_map) field, is to be become by other group of playlists symphysis if be used for expression one playlist, and then record tabulation label (id) and order are as shown in table 2;
Fragment information (Clip_info) field is used to deposit the fragment fileinfo, comprises beginning, concluding time and this physical file (fragment file) storage address (like on the internet URL) of this fragment file at whole playlist, and is as shown in table 3;
Fragment map (Clip_map) field is used to deposit the component relationship between playlist and the fragment file.As shown in table 4.
Preferably, said video segment module 21 also comprises fragment generation module 211 and encryption and decryption module 212.
Said fragment generation module 211; Be used to utilize the transcoding cluster to read the information of fragment file, generate real physical file, the real chopping of video file; Remove garbages such as television advertising and film clips therebetween, and generate the file layout that service can externally be provided.
Said encryption and decryption module 212 is used for that the fragment file is carried out the filename encryption and decryption and handles.
Said DBM also comprises database file generation module 221, is used to generate the database file of playlist of all fragment files of whole video.
During displaying video programs; Playlist read module 23 reads the playlist information in the database file of storage fragmentation file playing sequence; Obtain the fragment file group of correct order; Generate a group of playlists, pass to the player that is embedded in broadcast page to final playlist as parameter then, the player visit obtains final playlist and carries out played in order.
More preferably, playlist disposal system of the present invention also comprises playlist update module 24, is used for after playlist offers the user and plays, original playlist being made amendment, and generates new playlist, and combination is upgraded in existing tabulation.
Playlist disposal route of the present invention and system can prevent that video file is downloaded or steals chain on the one hand.The broadcast of video relies on playlist to make up playing sequence fully, otherwise will be in the face of one group of fragment file that does not have in all senses, even like this player is carried out embeddedly, also can together play together with the advertisement that loads; On the other hand, it can be with being intended to insert advertisement between any two fragments in the complete video.Playlist and ad system interface in time generate up-to-date advertisement insertion information, generate the playlist that has the inserted sheet advertisement that service finally is provided with the original playlist combination.Under the situation that does not change the physics video file, change quickly ad content and position (precedingly insert, insert the back, in insert); Again on the one hand, it is integrated existing resource, reaches the purpose of utilizing again.Under the situation of not changing physical file, fast, free, optionally video is made up.
In conjunction with the drawings to the description of the specific embodiment of the invention, others of the present invention and characteristic are conspicuous to those skilled in the art.
More than specific embodiment of the present invention is described and explains it is exemplary that these embodiment should be considered to it, and be not used in and limit the invention, protection domain of the present invention should make an explanation according to claims.
Claims (12)
1. a playlist disposal route is characterized in that, comprises the following steps:
Steps A when independently the wall scroll video frequency program is edited storage on content, logically cuts into a plurality of fragment files to video; Original crude video file; Through editing operation, make it have the playlist attribute, and give association attributes and be worth accordingly; Utilize the transcoding cluster to read the information of fragment file then, generate real physical file, really shred video file, remove garbage therebetween, and generate the fragment file that service can externally be provided, the playlist of regeneration database file;
Step B is being fragment file transcoding in the time of can the file of service being provided externally, the playlist of reading and recording in database file, and according to playlist information, order generates real physical file.
2. playlist disposal route according to claim 1 is characterized in that, also comprises the following steps:
Step C after playlist offers the user and plays, makes amendment to original playlist, generates new playlist, and combination is upgraded in existing tabulation.
3. playlist disposal route according to claim 1 and 2 is characterized in that said steps A also comprises the following steps:
Steps A 1 writes down the playlist data of each fragment file, and the fragment fileinfo, is stored in the playlist of database file;
Steps A 2 is carried out the filename encryption and decryption to the fragment file and is handled.
4. playlist disposal route according to claim 3 is characterized in that, said steps A 1 comprises the following steps:
Steps A 11, the database file of the playlist of all fragment files of generation whole video, wherein, every independent data in the said database file all constitute a playlist information separately.
5. playlist disposal route according to claim 1 and 2 is characterized in that said step B comprises the following steps:
Step B1 during displaying video programs, reads the playlist information in the database file of storage fragmentation file playing sequence, obtains the fragment file group of correct order, generates a group of playlists;
Step B2 passes to the player that is embedded in broadcast page to final playlist as parameter, and the player visit obtains final playlist and carries out played in order.
6. playlist disposal route according to claim 2 is characterized in that said step C comprises the following steps:
Step C1, adds other videos, or former playlist is adjusted in proper order after independently the playlist of wall scroll video frequency program offers the user and plays in each content during any two fragment files;
Step C2 is conducting interviews to playlist at every turn, and playlist all can be visited the advertisement interface, obtains inserted sheet advertisement video address and the position that is inserted into original playlist, is combined into new playlist and plays;
Step C3 upgrades combination to existing tabulation, so that carry out played in order.
7. a playlist disposal system is characterized in that, comprises the video segment module, DBM and playlist read module, wherein:
Said video segment module; When being used on that independently the wall scroll video frequency program is edited storage with content; Logically cut into a plurality of fragment files to video, original crude video file, through editing operation; Make it have the playlist attribute, and give association attributes and be worth accordingly; Utilize the transcoding cluster to read the information of fragment file then, generate real physical file, really shred video file, remove garbage therebetween, and generate the fragment file that service can externally be provided, the playlist of regeneration database file;
Said DBM is used for the playlist information of stored data base file;
Said playlist read module, being used for is being fragment file transcoding in the time of can the file of service being provided externally, the playlist of reading and recording in database file, and according to playlist information, order generates real physical file.
8. playlist disposal system according to claim 7 is characterized in that, also comprises the playlist update module; Be used for after playlist offers the user and plays; Original playlist is made amendment, generate new playlist, combination is upgraded in existing tabulation.
9. according to claim 7 or 8 described playlist disposal systems, it is characterized in that said database file comprises the broadcast information field, play map field, fragment information field and fragment map field.
10. playlist disposal system according to claim 9 is characterized in that, said broadcast information field is used to deposit the data of playlist, comprises title, content and the grouped data of fragment video file;
Playing map field, is to be become by other group of playlists symphysis if be used for expression one playlist, then record tabulation label and order;
The fragment information field is used to deposit the fragment fileinfo, comprises beginning, concluding time and this fragment document storage address of fragment file at whole playlist;
The fragment map field is used to deposit the component relationship between playlist and the fragment file.
11. according to claim 7 or 8 described playlist disposal systems, it is characterized in that said video segment module also comprises the encryption and decryption module, be used for that the fragment file is carried out the filename encryption and decryption and handle.
12. playlist disposal system according to claim 9 is characterized in that, said DBM also comprises the database file generation module, is used to generate the database file of playlist of all fragment files of whole video.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101192713A CN101667441B (en) | 2008-09-02 | 2008-09-02 | Method and system for processing play list |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101192713A CN101667441B (en) | 2008-09-02 | 2008-09-02 | Method and system for processing play list |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101667441A CN101667441A (en) | 2010-03-10 |
CN101667441B true CN101667441B (en) | 2012-06-20 |
Family
ID=41804023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101192713A Expired - Fee Related CN101667441B (en) | 2008-09-02 | 2008-09-02 | Method and system for processing play list |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101667441B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951512B (en) * | 2010-08-24 | 2012-11-28 | 中国科学院深圳先进技术研究院 | Fragmentation transcoding method and system of live video and real-time video |
CN102457760A (en) * | 2010-10-14 | 2012-05-16 | 中兴通讯股份有限公司 | Method, apparatus and system for realizing play insertion of content |
CN102750967A (en) * | 2011-04-20 | 2012-10-24 | 英业达股份有限公司 | System and method for adjusting file information sequence according to playing sequence |
CN103313143B (en) * | 2012-03-12 | 2017-02-08 | 新奥特(北京)视频技术有限公司 | Method and apparatus for generating logic material used for playing |
CN103366124A (en) * | 2012-03-26 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and file management method |
CN102779544B (en) * | 2012-07-25 | 2016-01-06 | Tcl集团股份有限公司 | A kind of method and apparatus of generated media information list |
CN104811743A (en) * | 2015-05-06 | 2015-07-29 | 成都麦子信息技术有限公司 | Online education platform using method |
CN105912551A (en) * | 2015-12-23 | 2016-08-31 | 乐视云计算有限公司 | System and method for file management |
CN106970928B (en) * | 2016-01-14 | 2020-12-29 | 平安科技(深圳)有限公司 | File management method and system |
CN105761734B (en) * | 2016-02-04 | 2018-06-05 | 网易传媒科技(北京)有限公司 | A kind of method for broadcasting multimedia file and device |
CN105872807A (en) * | 2016-05-16 | 2016-08-17 | 乐视控股(北京)有限公司 | Video playing method and system |
US10348832B2 (en) * | 2016-07-29 | 2019-07-09 | Panasonic Avionics Corporation | Methods and systems for sharing content on a transportation vehicle |
CN106777171B (en) * | 2016-12-22 | 2020-11-03 | 北京小度互娱科技有限公司 | Method and apparatus for outputting fragmented media files |
CN115400886B (en) * | 2021-05-28 | 2024-10-15 | 青岛海特生物医疗有限公司 | Centrifuge rotor identification system and method and device for centrifuge rotor identification |
CN115400887B (en) * | 2021-05-28 | 2025-02-14 | 青岛海特生物医疗有限公司 | Method and system for centrifuge rotor identification |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1434386A (en) * | 2003-01-25 | 2003-08-06 | 华中科技大学 | Division distributed storage method of program source based on cluster video server |
CN1556988A (en) * | 2002-06-21 | 2004-12-22 | Lg������ʽ���� | Recording medium having data structure for managing reproduction of video data recorded thereon |
CN1813251A (en) * | 2004-03-22 | 2006-08-02 | 网飞亚技术公司 | A streaming based contents distribution network system and methods for splitting, merging and retrieving files |
-
2008
- 2008-09-02 CN CN2008101192713A patent/CN101667441B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1556988A (en) * | 2002-06-21 | 2004-12-22 | Lg������ʽ���� | Recording medium having data structure for managing reproduction of video data recorded thereon |
CN1434386A (en) * | 2003-01-25 | 2003-08-06 | 华中科技大学 | Division distributed storage method of program source based on cluster video server |
CN1813251A (en) * | 2004-03-22 | 2006-08-02 | 网飞亚技术公司 | A streaming based contents distribution network system and methods for splitting, merging and retrieving files |
Also Published As
Publication number | Publication date |
---|---|
CN101667441A (en) | 2010-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101667441B (en) | Method and system for processing play list | |
JP5681641B2 (en) | Specific, collective and automatic generation of media guides for online content | |
US7096234B2 (en) | Methods and systems for providing playlists | |
US6941324B2 (en) | Methods and systems for processing playlists | |
US7256341B2 (en) | Methods and systems for per persona processing media content-associated metadata | |
US7159000B2 (en) | Methods and systems for repairing playlists | |
US6842604B1 (en) | Personal digital content system | |
US9396193B2 (en) | Method and system for managing playlists | |
JP5254090B2 (en) | Content distribution apparatus, content distribution method, viewer terminal, and content reproduction method | |
US20070220048A1 (en) | Limited and combined podcast subscriptions | |
US20090228921A1 (en) | Content Matching Information Presentation Device and Presentation Method Thereof | |
CN103503340B (en) | Synchronizing content distributing broadcasting system | |
CN102782665A (en) | Combining user content with supplemental content at a data storage device | |
KR100809641B1 (en) | Content exchange method between heterogeneous systems and content management system performing the method | |
CN109936751A (en) | Video recording method, device, equipment, computer readable storage medium and system | |
CN100571315C (en) | A kind of transmission method of electronic business guide table metadata | |
JP2007516518A (en) | Personal digital wireless network | |
US20080162451A1 (en) | Method, System and Computer Readable Medium for Identifying and Managing Content | |
CN105095216A (en) | Data assembling method and device and resource communication system | |
CN103460710A (en) | Communication system, communication device, and communication method | |
Marshall | Newly mediated media: Understanding the changing Internet landscape of the media industries | |
CN1976379A (en) | Realizing method for electronic program guide value-added service | |
CN100369031C (en) | Music television production and playing system and method thereof | |
JP2009017417A (en) | Server, program and system for content distribution | |
JP2005242622A (en) | Content delivery system and gateway device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Chen Zhen Document name: Notification to Make Rectification |
|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120620 Termination date: 20140902 |
|
EXPY | Termination of patent right or utility model |