CN105992061A - Adaptive and dynamic graded multimedia transmission and playing management method - Google Patents
Adaptive and dynamic graded multimedia transmission and playing management method Download PDFInfo
- Publication number
- CN105992061A CN105992061A CN201510080580.4A CN201510080580A CN105992061A CN 105992061 A CN105992061 A CN 105992061A CN 201510080580 A CN201510080580 A CN 201510080580A CN 105992061 A CN105992061 A CN 105992061A
- Authority
- CN
- China
- Prior art keywords
- content
- multimedia
- file
- version
- mpd
- 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
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides an adaptive and dynamic graded multimedia transmission and playing management method. The method comprises: a multimedia content provider completes an integrated file content uniformly when manufacturing a multimedia file and grades segments in the file based on the content importance and/or association degrees by using a marking method, thereby generating multimedia files with different versions; and a user carries out selective previewing and/or playing based on the version. According to the invention, the method has characteristics of flexible and high-efficiency extensible organization, storage, and transmission in an internet on-demand playing system. Therefore, the flexible media content organization mechanism which the existing multimedia protocol is lack of is increased; and problems of low transmission efficiency, serious stored resource wasting, and poor user experience of the existing multimedia system can be solved.
Description
Technical field
The present invention relates to a kind of Novel multimedia tissue, method of storing and transmitting in the Internet (Internet) VOD system,
In particular, a kind of flexible and efficient scalable tissue of multimedia, storage and transmission method of based on user's program request are related to.
Background technology
Along with the fast development of multimedia technology, in the Internet, there is the surge of explosion type, particularly high definition in content of multimedia
Extensively and profoundly, the pressure that multimedia service brings to the network bandwidth highlights further for clear degree, high-resolution video business.With
Time the difference of user personalized interest and the time variation of network condition, multimedia service of today presents the spy of gathering
Levying, content of multimedia presents the trend of fragmentation.Existing multi-media protocol, only focuses on mostly in network transmission process
The integrity of data and safety, ensure the quality of multimedia service by the quality (QoS) ensureing network, but
Content of multimedia is integrated and seldom considers, the subjective satisfaction of user is also contemplated for the fewest.
More current multi-media protocols are substantially and are described and control the transmission of data by signaling information and present, but do not have
Relate to content of multimedia tissue rank, and do not account for Content Organizing and storage, the mating and whole many matchmakers of transmission
It is data-optimized that system is united.The result so caused is, although multimedia making side has made the complete programs that content is unified,
But through the post-production such as editing, program emission side and provider, former program is divided into different editions, each version it
Between the most separate, become a single media content.So surface seems to enrich programme content, the most broken
It is broken the ecological environment of whole media system, produces and repeat data in a large number.It is natural that these data have not only broken up media content
Association system, be unfavorable for the management of media content, add carrying cost, causing resource wastes greatly, and
The data cell that content is identical in logic needs to repeat transmission the most in a network, greatly reduces the efficiency of data transmission.
Meanwhile, being individually present of different editions programme content redundancy make the abundantest media resource become too fat to move in a jumble, increase
The difficulty of digital media content supervision, the most therefore the media content of many pirate infringements more easily enters city of Digital Media
, cause the infringement of program offers and consumer's interests.
On the other hand, the rich of media resource is too increasing the burden of customer consumption Digital Media, user to a certain degree
Necessary more energy are for the selection of media consumption.Traditional method is, content supplier provides the media program enriched such as
Various types of movie resources, but these programs are typically all full version, and user typically can only certain full release of program request
Media program consume.Under such circumstances, if user wants that the program selecting viewing oneself to like is accomplished by many
Individual program carries out preview, and the inefficiency buffered based on this mechanism data, need user to wait for a long time, user's body
Test the worst.
Better method is, former program is only logically divided into different editions, due to matchmaker by program emission side and provider
The extensive application of internal appearance fragmentation unit, former program is the most still unified natural entirety.Take at media content
Have only to store the full release of media on business device, provide corresponding signaling file to describe corresponding to different media version simultaneously
Data cell.So user is according to the media data of oneself demand program request related versions, and server is according in signaling information
Media version only transmits corresponding data to user with the mapping of data cell.Such as, user merely desires to preview certain film once,
He has only to the link of program request preview versions, server only transmit the cinematic data unit of Preview Release to client decoding and in
Existing, user withouts waiting for the buffering of whole movie contents, can obtain more preferable Consumer's Experience.Its difficulty is: be
System is difficult to know the corresponding relation of media units between different editions, and lacks relevant signaling mechanism guidance;Each matchmaker
Body all may have multiple version different in size, how these versions is made a distinction and to be managed, and is also urgently to be resolved hurrily asking
Topic.
Summary of the invention
For defect of the prior art, it is an object of the invention to provide a kind of self adaptation dynamic multimedia classification transmission
Playing management method, i.e. flexible and efficient in internetworking point broadcast system scalable tissue, the method storing and transmitting, from
And add the media content flexible organization mechanism that existing multi-media protocol lacks, solve the transmission of existing multimedia system
Efficiency is low, the storage wasting of resources, the problem of poor user experience.
For realizing above-mentioned purpose, the technical solution used in the present invention is:
A kind of self adaptation dynamic multimedia classification transmits playing management method, and described method is particularly as follows: content of multimedia
Provider has unified complete file content when making multimedia file, uses labeling method according to the weight of content simultaneously
The property wanted and/or correlation degree carry out classification to fragment therein, thus produce the multimedia file of different editions;User according to
These versions carry out selective preview and/or broadcasting.
Preferably, content supplier presents, at multimedia file, the version information that interface provides relevant to fragment classification, with side
Just user carries out content choice consumption.So can carry out selective preview and broadcasting according to these versions user, and not
It is randomly choosing of blindness.
Further, described method specifically includes following steps:
The first step, is divided into multiple version by the version management of content classification by multimedia file;
Second step, generates the differentiation MPD file relevant to version: according to multiple versions of above-mentioned multimedia file,
Generate the version of MPD (Media Presentation Description) file, i.e. content classification corresponding with content classification
This management label;
3rd step, user unifies according to the multimedia file content of the requirement request different editions of oneself, server transport
MPD file, client resolves the version situation of network state, equipment performance and the request after MPD according to oneself,
To server request corresponding media slicing content.
Preferably, segment list in multiple version correspondences MPD in above-mentioned multimedia file, generating these
During segment, automatically generating the MPD file of corresponding matching content version, wherein MPD element increases@scaleID
Attribute, the rank of the content classification that this MPD file of this attribute definition describes;In addition in Representation element
Segment list in SegmentList daughter element is no longer simple whole burst lists, and corresponds to
The specific burst list of MPD@scaleID.
Further, described method specifically includes following steps:
The first step, is divided into multiple version by the version management of content classification by multimedia file;
Second step, corresponding to multiple versions, the corresponding MPD file of only one of which is generated, but MPD file
Segment describes the version management label adding@scaleID attribute, i.e. content classification;
3rd step, user unifies according to the multimedia file content of the requirement request different editions of oneself, server transport
MPD file, client resolves the version situation of network state, equipment performance and the request after MPD according to oneself,
To server request corresponding media slicing content.
Preferably, the segment list of the multimedia file correspondence MPD file of above-mentioned different editions, generating these
Each during segment, in the SegmentList daughter element of the Representation element of MPD file
Segment provides@scaleID attribute, and this attribute labeling uses the minimum version rank of this segment.
Compared with prior art, the present invention has a following beneficial effect:
Use technical scheme, the mechanism of media content flexible management can be lacked for existing multi-media protocol,
Cause efficiency of transmission in multimedia system low, storage the wasting of resources, the problem of poor user experience, by increase media content
Scalable flexible organization, storage and transmission method realize media content on the Internet is optimized and combined, the most same
The unified storage of media resource, carries out differentiation transmission according to the media version requirement of user, and carries out specific in client
Media units buffering and decoding present, both made the media resource enriched obtain unified optimization, also allowed for content of multimedia
Supervision controls, and improves the overall transfer efficiency of multi-medium data in network simultaneously, reduces the waste of memory space, to user
Bring more preferable service experience.
Accompanying drawing explanation
The detailed description made non-limiting example with reference to the following drawings by reading, other of the present invention is special
Levy, purpose and advantage will become more apparent upon:
Fig. 1 is media slicing and ScaleID map example schematic diagram;
Fig. 2 is classification mechanism in one embodiment of the invention-pattern 1 schematic diagram;
Fig. 3 is classification mechanism system framework in another embodiment of the present invention-pattern 2 schematic diagram.
Detailed description of the invention
Below in conjunction with specific embodiment, the present invention is described in detail.Following example will assist in those skilled in the art
Member is further appreciated by the present invention, but limits the present invention the most in any form.It should be pointed out that, the common skill to this area
For art personnel, without departing from the inventive concept of the premise, it is also possible to make some deformation and improvement.These broadly fall into
Protection scope of the present invention.
Nowadays, video content amount presents explosive growth, people's the most increasingly fragmentation of governable time.When user connects
When contacting a series of new video, it is the most no longer that its complete content is watched in direct program request, and these regard to be desirable to first preview
Frequently, then which video is selected to watch according to user self hobby and discretionary time decision at that time, if viewing
All videos content.
For this problem, can the most effectively solve, improve Consumer's Experience.Content supplier regards in making
Frequently unify complete video content time, use labeling method according to the importance of content and correlation degree to wherein simultaneously
Fragment carry out classification, such that it is able to produce different editions video.Certainly, present interface it would be desirable to provide with classification phase
The version information closed, to facilitate user to carry out content choice consumption.When user watches, can carry out according to these versions
Selective preview and broadcasting rather than randomly choosing blindly.
As a example by video content, content production business only need to be performed the programme content of complete set, permissible publisher subsequently
By the version management of content classification, video is divided into multiple version, it is provided that to media service provider.First version regards
Frequency is Preview Release, and duration 5 minutes, content only includes the excellent picture in video;Second version video is editing version,
Duration 30 minutes, content only includes storyline and the important scenes of video;3rd version video is full version, time
Long 120 minutes, content included the complete story plot of video;4th version is reinforcement version, and duration 150 minutes is inner
Face includes the expansion content in addition to complete plot, such as behind-the-scene footage etc..
Below as a example by MPEG-DASH (Dynamic Adaptive Streaming over HTTP) standard, in introducing
Hold the version management mechanism of classification.Certainly, this mechanism is not limited to DASH standard, it is also possible to be applied to other standards and side
Case.DASH full name is dynamic self-adapting stream based on HTTP, international standard group MPEG formulate, it is possible to by media
By http protocol, by self adaptation, gradual, download or flow in the way of carry out content distribution, support at heterogeneous networks
Adaptive media consumption under situation, in the terminal of multiple different performance.On Content Organizing, DASH has multiple burst
Strategy, and have the signaling file of correspondence to indicate its burst details, it is contemplated that versatility, divide below as both of which
It is not described.
Pattern 1:
Generate the differentiation MPD file relevant to version
When generating DASH segment, can generate and content classification according to four versions in above-mentioned video frequency program
Corresponding MPD (Media Presentation Description) file.Simple clear for describing, only write out MPD
Middle segment list this description situation, other are similar to such as segment template situation processing mode.
According to the segment list that four versions in above-mentioned video frequency program are corresponding, as it is shown in figure 1, generating these
During segment, automatically generate the MPD file of four matching content versions.Wherein MPD element increases@scaleID
Attribute, the rank of the content classification that this MPD file of this attribute definition describes, content classification version correspondence table such as following table
Shown in.In addition in Representation element, the segment list in SegmentList daughter element is no longer simple
All burst lists, and correspond to the specific burst list of MPD scaleID.
Version | Preview Release | Editing version | Full version | Strengthen version |
scaleID | 0 | 1 | 2 | 3 |
As in figure 2 it is shown, the frame diagram framework original with DASH of whole classification mechanism is basically identical, in the media preparatory stage
The generting machanism of media slicing (segment) keeps constant, and corresponding to 4 MPD file quilts of different classification versions
Generate.In DASH client, user is according to the video content of the requirement request different editions of oneself, it is only necessary to server
The MPD file that transmission is relevant, again to server request corresponding media slicing content after client parsing.
Such as, when user selects playblast version movie program, it is the MPD of 0 that server sends MPD@scaleID
File, asks the burst listed by SegmentList daughter element in Representation element after client parsing,
I.e. channel1init.mp4, channel11.m4s, channel14.m4s, channel17.m4s, channel19.m4s.This
MPD document examples (parameter newly added is that sascleID can have different new opplication) as follows:
Pattern 2:
Follow original DASH mechanism, only generate a MPD file, wherein add in Representation element
The@scaleID attribute of each burst
When generating DASH segment, can make a distinction according to four kinds of content classification versions, the instruction of differentiation is same
The MPD the exterior and the interior of Shi Shengcheng presents.Simple clear for describing, only write out this description of segment list feelings in MPD
Condition, other are similar to such as segment template situation processing mode.
According to the segment list that four versions in above-mentioned video frequency program are corresponding, as it is shown in figure 1, generating these
Each during segment, in the SegmentList daughter element of the Representation element of MPD file
Segment provides@scaleID attribute, and this attribute labeling uses the minimum version rank of this segment.Content classification
Version correspondence table keeps consistent with pattern 1.If the@scaleID of segment:channel13.m4s is 2, then this
Segment only just can be consumed by server transport and client when user asks full version video.
As it is shown on figure 3, the system framework figure framework original with DASH of whole classification mechanism is basically identical, prepare at media
The generting machanism of stage media slicing (segment) keeps constant, that also only one of which is corresponding simultaneously MPD file quilt
Generate, but the segment of MPD file describes the version management label adding@scaleID attribute, i.e. content classification.
In DASH client, user unifies according to the video content of the requirement request different editions of oneself, server transport
MPD file, client resolves the version situation of network state, equipment performance and the request after MPD according to oneself,
To server request corresponding media slicing content.
Such as, when user selects to play justifying movie program, server sends unified MPD file, client
The@scaleID property value listed by SegmentList daughter element is asked in Representation element to be less than after parsing
Media slicing equal to 2, i.e. channel1init.mp4, channel11.m4s, channel12.m4s, channel13.m4s,
channel14.m4s、channel15.m4s、channel16.m4s、channel17.m4s、channel18.m4s、
Channel19.m4s, channel110.m4s, server sends these burst contents, client decode and present to use
Family.This MPD document examples is as follows:
A kind of method that the present invention is scalable tissue flexible and efficient in internetworking point broadcast system, stores and transmits, from
And add the media content flexible organization mechanism that existing multi-media protocol lacks, solve the transmission of existing multimedia system
Efficiency is low, the storage wasting of resources, the problem of poor user experience.
Above the specific embodiment of the present invention is described.It is to be appreciated that the invention is not limited in
Stating particular implementation, those skilled in the art can make various deformation or amendment within the scope of the claims,
This has no effect on the flesh and blood of the present invention.
Claims (6)
1. a self adaptation dynamic multimedia classification transmits playing management method, it is characterised in that described method is concrete
For: media content providers has unified complete file content when making multimedia file, uses labelling side simultaneously
Method carries out classification according to importance and/or the correlation degree of content to fragment therein, thus produces the multimedia of different editions
File;User carries out selective preview and/or broadcasting according to these versions.
Self adaptation the most according to claim 1 dynamic multimedia classification transmits playing management method, and its feature exists
In, content supplier presents, at multimedia file, the version information that interface provides relevant to fragment classification, to facilitate user to enter
Row content choice is consumed.
Self adaptation the most according to claim 1 and 2 dynamic multimedia classification transmits playing management method, and it is special
Levying and be, described method specifically includes following steps:
The first step, is divided into multiple version by the version management of content classification by multimedia file;
Second step, generates the differentiation MPD file relevant to version: according to multiple versions of above-mentioned multimedia file,
Generate the version management label of the MPD file corresponding with content classification, i.e. content classification;
3rd step, user unifies according to the multimedia file content of the requirement request different editions of oneself, server transport
MPD file, client resolves the version situation of network state, equipment performance and the request after MPD according to oneself,
To server request corresponding media slicing content.
Self adaptation the most according to claim 3 dynamic multimedia classification transmits playing management method, and its feature exists
In, segment list in multiple version correspondences MPD in above-mentioned multimedia file, when generating these segment,
Automatically generating the MPD file of corresponding matching content version, wherein MPD element increases@scaleID attribute, this attribute
Define the rank of the content classification that this MPD file describes;In addition SegmentList in Representation element
Segment list in daughter element is no longer simple whole burst lists, and corresponds to the spy of MPD scaleID
Determine burst list.
Self adaptation the most according to claim 1 and 2 dynamic multimedia classification transmits playing management method, and it is special
Levying and be, described method specifically includes following steps:
The first step, is divided into multiple version by the version management of content classification by multimedia file;
Second step, corresponding to multiple versions, the corresponding MPD file of only one of which is generated, but MPD file
Segment describes the version management label adding@scaleID attribute, i.e. content classification;
3rd step, user unifies according to the multimedia file content of the requirement request different editions of oneself, server transport
MPD file, client resolves the version situation of network state, equipment performance and the request after MPD according to oneself,
To server request corresponding media slicing content.
Self adaptation the most according to claim 5 dynamic multimedia classification transmits playing management method, and its feature exists
In, the segment list of the multimedia file correspondence MPD file of above-mentioned different editions, generating these segment
Time, each segment in the SegmentList daughter element of the Representation element of MPD file carries
For@scaleID attribute, this attribute labeling uses the minimum version rank of this segment.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080580.4A CN105992061B (en) | 2015-02-13 | 2015-02-13 | A kind of adaptive dynamic multimedia classification transmission playing management method |
CA3004644A CA3004644C (en) | 2015-02-13 | 2016-02-02 | Implementing method and application of personalized presentation of associated multimedia content |
JP2017541331A JP6567064B2 (en) | 2015-02-13 | 2016-02-02 | Realization method of customized display of related multimedia contents and its application |
KR1020197003889A KR102378107B1 (en) | 2015-02-13 | 2016-02-02 | Method for implementing personalized presentation of associated multimedia content, and application |
PCT/CN2016/073167 WO2016127862A1 (en) | 2015-02-13 | 2016-02-02 | Method for implementing personalized presentation of associated multimedia content, and application |
KR1020177024204A KR101988454B1 (en) | 2015-02-13 | 2016-02-02 | Realization method and application of multimedia contents presentation |
US15/550,789 US10433029B2 (en) | 2015-02-13 | 2016-02-02 | Implemental method and application of personalized presentation of associated multimedia content |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080580.4A CN105992061B (en) | 2015-02-13 | 2015-02-13 | A kind of adaptive dynamic multimedia classification transmission playing management method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105992061A true CN105992061A (en) | 2016-10-05 |
CN105992061B CN105992061B (en) | 2018-08-03 |
Family
ID=57042516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510080580.4A Active CN105992061B (en) | 2015-02-13 | 2015-02-13 | A kind of adaptive dynamic multimedia classification transmission playing management method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105992061B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020026169A1 (en) * | 2018-07-31 | 2020-02-06 | Pccw Vuclip (Singapore) Pte. Ltd. | Organizing alternative content for publication |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1910580A (en) * | 2004-01-14 | 2007-02-07 | 三菱电机株式会社 | Apparatus and method for reproducing summary |
CN101268505A (en) * | 2006-01-06 | 2008-09-17 | 三菱电机株式会社 | Method and system for classifying a video |
CN102447818A (en) * | 2010-09-30 | 2012-05-09 | 上海维阔信息技术有限公司 | Playing method of video copyright protection and classification watching |
-
2015
- 2015-02-13 CN CN201510080580.4A patent/CN105992061B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1910580A (en) * | 2004-01-14 | 2007-02-07 | 三菱电机株式会社 | Apparatus and method for reproducing summary |
CN101268505A (en) * | 2006-01-06 | 2008-09-17 | 三菱电机株式会社 | Method and system for classifying a video |
CN102447818A (en) * | 2010-09-30 | 2012-05-09 | 上海维阔信息技术有限公司 | Playing method of video copyright protection and classification watching |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020026169A1 (en) * | 2018-07-31 | 2020-02-06 | Pccw Vuclip (Singapore) Pte. Ltd. | Organizing alternative content for publication |
Also Published As
Publication number | Publication date |
---|---|
CN105992061B (en) | 2018-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9961123B2 (en) | Media production system with score-based display feature | |
CA3004644C (en) | Implementing method and application of personalized presentation of associated multimedia content | |
CN104125516B (en) | Media file reception, media file sending method and apparatus and system | |
WO2018166319A1 (en) | Video-playing method, user terminal and server | |
CN104125229B (en) | The player method of Streaming Media and playing device | |
CN105072462A (en) | Video advertisement insert-play method and device thereof | |
JP6257611B2 (en) | Provision of media and content for individuals | |
CN104427355B (en) | A kind of playback method and device of multimedia resource | |
CN107534793B (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
WO2017185601A1 (en) | Method and device for providing and downloading video | |
CN103702138A (en) | Method and system for self-adaptive appointed transcoding | |
KR102640835B1 (en) | Transmitting devices, receiving devices, and data processing methods | |
US20210160591A1 (en) | Creating customized short-form content from long-form content | |
CN112243136B (en) | Content playing method, video storage method and device | |
CN110225370B (en) | Timeline control method for personalized presentation of multimedia content | |
CN105992061B (en) | A kind of adaptive dynamic multimedia classification transmission playing management method | |
US20150026711A1 (en) | Method and apparatus for video content distribution | |
WO2016090916A1 (en) | Code stream transmission method and device | |
CN106162380A (en) | A kind of Online Video call method and system | |
KR101980721B1 (en) | Multimedia streaming service presentation method, related apparatus and related system | |
CN105653530A (en) | High efficiency telescopic multimedia transmission, storage and present method | |
EP3352463B1 (en) | Transmission device, reception device for delivering non real time content in parallel to a broadcasting program | |
CN106899866B (en) | The description method of information is presented in a kind of association multimedia content personalization | |
EP3672268A1 (en) | Centralized content-related objects database in middleware layer | |
CN105812893B (en) | Method and system for playing page video |
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 |