CN105992061A - Adaptive and dynamic graded multimedia transmission and playing management method - Google Patents

Adaptive and dynamic graded multimedia transmission and playing management method Download PDF

Info

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
Application number
CN201510080580.4A
Other languages
Chinese (zh)
Other versions
CN105992061B (en
Inventor
张文军
徐异凌
孙军
管云峰
何大志
柳宁
陈浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
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
Priority to CN201510080580.4A priority Critical patent/CN105992061B/en
Application filed by Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to PCT/CN2016/073167 priority patent/WO2016127862A1/en
Priority to CA3004644A priority patent/CA3004644C/en
Priority to JP2017541331A priority patent/JP6567064B2/en
Priority to KR1020197003889A priority patent/KR102378107B1/en
Priority to KR1020177024204A priority patent/KR101988454B1/en
Priority to US15/550,789 priority patent/US10433029B2/en
Publication of CN105992061A publication Critical patent/CN105992061A/en
Application granted granted Critical
Publication of CN105992061B publication Critical patent/CN105992061B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of self adaptation dynamic multimedia classification transmits playing management method
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.
CN201510080580.4A 2015-02-13 2015-02-13 A kind of adaptive dynamic multimedia classification transmission playing management method Active CN105992061B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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