[go: up one dir, main page]

CN102196303B - Media synchronization method and system - Google Patents

Media synchronization method and system Download PDF

Info

Publication number
CN102196303B
CN102196303B CN201010122719.4A CN201010122719A CN102196303B CN 102196303 B CN102196303 B CN 102196303B CN 201010122719 A CN201010122719 A CN 201010122719A CN 102196303 B CN102196303 B CN 102196303B
Authority
CN
China
Prior art keywords
media
stream
time
media stream
streams
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
Application number
CN201010122719.4A
Other languages
Chinese (zh)
Other versions
CN102196303A (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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010122719.4A priority Critical patent/CN102196303B/en
Priority to PCT/CN2011/071381 priority patent/WO2011107017A1/en
Publication of CN102196303A publication Critical patent/CN102196303A/en
Application granted granted Critical
Publication of CN102196303B publication Critical patent/CN102196303B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种媒体同步的方法,包括:确定需要同步的多个媒体流,并选择其中一个媒体流作为参考媒体流;获取参考媒体流的时间参数,该时间参数包括播放绝对时间和播放相对时间;根据参考媒体流的时间参数,调整多个媒体流中的其他媒体流的播放状态与参考媒体流同步。本发明还公开了一种媒体同步的系统。通过本发明的方法和系统,实现了多个媒体流之间的同步,为媒体统一控制的实现提供了前提。

The invention discloses a method for media synchronization, which includes: determining a plurality of media streams that need to be synchronized, and selecting one of the media streams as a reference media stream; obtaining the time parameters of the reference media streams, the time parameters include the absolute time of playing and the time of playing Relative time: according to the time parameter of the reference media stream, adjust the playback status of other media streams in the multiple media streams to synchronize with the reference media stream. The invention also discloses a system for media synchronization. Through the method and system of the present invention, the synchronization between multiple media streams is realized, which provides a premise for the realization of unified media control.

Description

A kind of method and system of media sync
Technical field
The present invention relates to the Multimedia Synchronizing Technology of the communications field, relate in particular to a kind of method and system of media sync.
Background technology
Web TV (IPTV, Internet Protocol Television) can provide rich and varied multimedia service for user, comprises the form of programs such as live, program request.Along with " three screen unifications ", the even development of " unification of three nets ", same business shows and will become basic form of service in polytype terminal.So-called " three screen unifications " refers to the fusion of the mechanical, electrical brain of opponent, these three large dissemination of information channels of TV, " unification of three nets " refers to the fusion of telecommunications network, computer network and cable television network, with this, provides comprehensive multimedia communication services such as comprising voice, data, image.
Development based on " three screen unifications " and " unification of three nets ", media recommend business also by extensive use.So-called media are recommended business, refer to that a kind of can realization recommend multimedia business mutually between different user or between same user's distinct device.In media recommendation business, media are unified control will provide good business experience to user, and only have the play position of two Media Streams of being recommended by media synchronous, and the unified control of media is just meaningful.
Yet, in prior art, only having the technical scheme that realizes media sync between terminal and system side, and a kind of technical scheme synchronous between a plurality of Media Streams that realizes cannot be provided, just to media, the unified realization of controlling has brought difficulty for this.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method and system of media sync, to realize synchronous between a plurality of Media Streams.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method that the invention provides media sync, the method comprises:
Determine to need synchronous a plurality of Media Streams, and select one of them Media Stream as with reference to Media Stream;
Obtain the time parameter of described reference medium stream, described time parameter comprises to be play absolute time and plays relative time;
According to the time parameter of described reference medium stream, the broadcast state of adjusting other Media Streams in described a plurality of Media Stream is synchronizeed with described reference medium stream.
Described according to the time parameter of reference medium stream, the broadcast state of adjusting other Media Streams in a plurality of Media Streams is synchronizeed with reference medium stream, is specially:
According to the broadcasting absolute time of described reference medium stream, obtain other each Media Streams at the corresponding broadcasting relative time of described broadcasting absolute time;
The broadcasting relative time of other each Media Streams that obtain is compared with the broadcasting relative time of reference medium stream respectively, obtain playing the difference of relative time;
According to the difference of the broadcasting relative time of other each Media Streams and reference medium stream, the broadcast state of adjusting other each Media Streams is synchronizeed with reference medium stream.
Described media sync is initiated by message control module, or is initiated by the terminal of playing described Media Stream.
Described media sync is carried out in media recommendation process, specifically comprises:
The active direction message control module request media that media are recommended are recommended business, and in request, carry the time parameter of Media Stream that masters is recommended;
Described message control module sends media to passive side and recommends, and the time parameter of recommended Media Stream is sent to described passive side's media function module;
Described passive side's media function module is according to the time parameter receiving, and adjusts institute's Media Stream of recommending and starts the state of broadcasting and in the current playing status synchronism of masters passive side.
In the media play process of described media sync after media are recommended, carry out, specifically comprise:
The active direction passive side that media are recommended recommends Media Stream, and described masters and passive side set up corresponding Media Stream with media function module separately respectively;
Message control module selects Media Stream that masters plays as with reference to Media Stream, and from the media function module of masters, obtains the time parameter of reference medium stream;
Described message control module request passive side's media function module is adjusted the broadcast state of passive side's Media Stream, and in described request, carries the time parameter of reference medium stream;
Described passive side's media function module is according to the time parameter in request, the playing status synchronism of the Media Stream broadcast state of adjusting described passive side and reference medium stream in masters.
The present invention also provides a kind of system of media sync, and this system comprises: message control module and media function module, wherein,
Described message control module, for determining, need synchronous a plurality of Media Streams, select one of them Media Stream as with reference to Media Stream, and from described media function module, obtain the time parameter of described reference medium stream, described time parameter comprises to be play absolute time and plays relative time; Also, for according to the time parameter of described reference medium stream, notify described media function module to adjust the broadcast state of other Media Streams in a plurality of Media Streams;
Described media function module, for media services are provided, and provides the time parameter of Media Stream for described message control module; Also, for according to the notice of described message control module, adjust the broadcast state of other Media Streams in a plurality of Media Streams, described other Media Streams are adjusted to reference medium and flowed identical broadcasting relative time.
Described media function module is further used for, and according to the broadcasting absolute time of described reference medium stream, obtains other each Media Streams at the corresponding broadcasting relative time of described broadcasting absolute time; The broadcasting relative time of other each Media Streams that obtain is compared with the broadcasting relative time of reference medium stream respectively, obtain playing the difference of relative time; According to the difference of the broadcasting relative time of other each Media Streams and reference medium stream, the broadcast state of adjusting other each Media Streams is synchronizeed with reference medium stream.
Described media sync is initiated by message control module, or is initiated by the terminal of playing described Media Stream.
Described media sync is carried out in media recommendation process, corresponding,
Described message control module is further used for, when the media that send in the masters that receives media recommendation are recommended service request, to passive side, send media and recommend, and the time parameter of the Media Stream that masters is recommended carrying in described request is sent to described passive side's media function module;
Described passive side's media function module is further used for, and according to the time parameter receiving, adjusts institute's Media Stream of recommending and starts the state of broadcasting and in the current playing status synchronism of masters passive side.
In the media play process of described media sync after media are recommended, carry out, corresponding,
Described message control module is further used for, and selects Media Stream that masters plays as with reference to Media Stream, and from the media function module of masters, obtains the time parameter of reference medium stream; Also for asking the broadcast state of passive side's media function module adjustment passive side Media Stream, and in described request, carry the time parameter of reference medium stream;
Described media function module is further used for, and sets up corresponding Media Stream respectively with masters and the passive side of media recommendation; Passive side's media function module, according to from the time parameter in the request of message control module, is adjusted the broadcast state of passive side's Media Stream and is flowed playing status synchronism with the reference medium in masters.
The method and system of a kind of media sync provided by the present invention, first determine to need synchronous a plurality of Media Streams, and selects one of them Media Stream as with reference to Media Stream; Then obtain the time parameter of reference medium stream, this time parameter comprises to be play absolute time and plays relative time; According to the time parameter of reference medium stream, the broadcast state of adjusting other Media Streams in a plurality of Media Streams is synchronizeed with reference medium stream again.By method and system of the present invention, realized synchronous between a plurality of Media Streams, for the unified realization of controlling of media provides prerequisite.
Accompanying drawing explanation
Fig. 1 is the flow chart of a kind of medium synchronization of the present invention;
Fig. 2 is the composition structural representation of the IPTV system based on next generation network (NGN, Next Generation Network) in the embodiment of the present invention;
Fig. 3 is the flow chart of the medium synchronization of the embodiment of the present invention one;
Fig. 4 is the flow chart of the medium synchronization of the embodiment of the present invention two.
Embodiment
Below in conjunction with the drawings and specific embodiments, the technical solution of the present invention is further elaborated.
The invention provides a kind of medium synchronization, be intended to select a Media Stream as with reference to Media Stream in the middle of a plurality of relevant Media Streams, and according to the play position of reference medium stream, adjust the play position of other related media streams, thereby it is synchronous to realize the broadcasting of a plurality of Media Streams.As shown in Figure 1, the method mainly comprises the following steps:
Step 101, determine to need synchronous a plurality of Media Streams, and selects one of them Media Stream as with reference to Media Stream.
Because only have the Media Stream that media file is identical just to have synchronous necessity, so need synchronous a plurality of Media Streams, must be to select from the identical Media Stream of media file.The selection of reference medium stream, according to determining according to actual needs, does not limit in the present invention.
Step 102, obtains the time parameter that reference medium flows, and this time parameter comprises to be play absolute time and play relative time.
For media play, the parameter of statement Media playing position is shift time normally, also claims to play relative time, and its expression current media is play the shift time of relative media file original position.The so-called absolute time of playing, refers to the system time obtaining while playing relative time.System being by playing absolute time and playing relative time, just can determine at the accurate location of media play sometime.
Step 103, according to the time parameter of reference medium stream, the broadcast state of adjusting other Media Streams in a plurality of Media Streams is synchronizeed with reference medium stream.
Concrete synchronous processing comprises: first according to the broadcasting absolute time of reference medium stream, obtain other each Media Streams and playing the corresponding broadcasting relative time of absolute time; Then the broadcasting relative time of other each Media Streams that obtain is compared with the broadcasting relative time of reference medium stream respectively, obtain playing the difference of relative time; According to the difference of the broadcasting relative time of other each Media Streams and reference medium stream, the broadcast state of adjusting other each Media Streams is synchronizeed with reference medium stream again.
Corresponding above-mentioned medium synchronization, the present invention also provides a kind of media sync system of correspondence, comprising: message control module and media function module.Wherein, message control module, for determine needing synchronous a plurality of Media Streams, selects one of them Media Stream as with reference to Media Stream, and obtaining from media function module the time parameter that reference medium flows, this time parameter comprises to be play absolute time and plays relative time; Also, for according to the time parameter of reference medium stream, notify media function module to adjust the broadcast state of other Media Streams in a plurality of Media Streams.Media function module, for media services are provided, and provides the time parameter of Media Stream for message control module; Also, for according to the notice of message control module, adjust the broadcast state of other Media Streams in a plurality of Media Streams, other Media Streams are adjusted to reference medium and flowed identical broadcasting relative time.
Below in conjunction with the IPTV system based on NGN shown in Fig. 2, medium synchronization of the present invention is further elaborated.In the structure of the system of IPTV shown in Fig. 2, terminal can be the equipment such as the Set Top Box, palmtop PC (PDA, Personal Digital Assistant) of Digital Television.Media function module is the chief component of content distributing network in IPTV system (CDN, Content Delivery Network), and it provides media services for terminal, comprises that media are controlled and the function such as media delivery.Media control function is in different standards, its title and structure are different, at (the ITU-T of standardization department of international telecommunication union telecommunication, International Telecommunication Union Telecommunications standardization sector) in standard, the distribution of media control function corresponding content and storage (Content Delivery and Storage); Business and agreement (TISPAN in the communication for high-level network and the Internet converged, Telecommunicationand Internet converged Services and Protocols for Advanced Networking) corresponding media function (MF, Media Function) in; In open IPTV forum (OIPF, Open IPTV Forum) standard, corresponding cluster is controlled (CC, Clustered Control) and media delivery function (CDF).Message control module is the control functional entity of business, comprises that the rights of using of this business are controlled, service logic is controlled etc.; The message control module of corresponding IPTV, is responsible for the logic control of IPTV business, and all IPTV business are all carried out under the control of this message control module.Service conversation control module, the IP Multimedia System (IMS, IP Multimedia Subsystem) of being responsible in NGN is controlled function, is responsible for the unified of all IMS signalings and controls.
Wherein, IPTV message control module, for determine needing synchronous a plurality of Media Streams, selects one of them Media Stream as with reference to Media Stream, and obtaining from media function module the time parameter that reference medium flows, this time parameter comprises to be play absolute time and plays relative time; Also, for according to the time parameter of reference medium stream, notify media function module to adjust the broadcast state of other Media Streams in a plurality of Media Streams.Media function module, for media services are provided, and provides the time parameter of Media Stream for message control module; Also, for according to the notice of message control module, adjust the broadcast state of other Media Streams in a plurality of Media Streams, other Media Streams are adjusted to reference medium and flowed identical broadcasting relative time.For example: in Fig. 2, IPTV message control module is determined needs synchronous Media Stream 1 and Media Stream 2, and select Media Stream 1 for reference medium stream, from media function module, obtain the time parameter of Media Stream 1; According to the time parameter of Media Stream 1, notice media function module is adjusted the broadcast state of Media Stream 2, carries the time parameter of Media Stream 1 in this notice; Media function module receives after notice, adjusts the broadcast state of Media Stream 2 according to the time parameter of Media Stream 1, and Media Stream 2 is adjusted to the broadcasting relative time identical with Media Stream 1, thereby it is synchronous to realize the broadcasting of Media Stream 2 and Media Stream 1.
It should be noted that, in the present invention, needing synchronous a plurality of Media Streams can be both to be controlled by identical media function module, can be also to be controlled by different media function modules.In addition, medium synchronization of the present invention is applicable to media and recommends business, and media sync operation both can carry out in media recommendation process, also can in the media play process after media are recommended, carry out.Below in conjunction with specific embodiment, describe.
In the embodiment mono-shown in Fig. 3, media sync operation occurs in the media play process after media are recommended, and need to synchronous a plurality of Media Streams (Media Stream 1, Media Stream 2) be to be controlled by different media function modules.As shown in Figure 3, media sync mainly comprises the following steps:
Step 301, the mode of recommending by media, terminal 1 (masters that media are recommended) is set up corresponding Media Stream with media function module 1, and terminal 2 (passive side that media are recommended) is set up corresponding Media Stream with media function module 2.
Terminal 1 in a business network, terminal 2 are built up relevant media streaming services to media function module 1 and media function module 2 respectively.These two relevant Media Streams are that the mode of recommending by media is set up, for example: the user of terminal 1 recommends its in progress Media Stream the user of terminal 2, allows the user of terminal 2 together watch; After recommending, terminal 1 is set up corresponding Media Stream with media function module 1 so, and terminal 2 is set up corresponding Media Stream with media function module 2.
Step 302, IPTV message control module selects Media Stream 1 conduct with reference to Media Stream, and the request of initiating to obtain Media Stream 1 time parameter by service conversation control module is to media function module 1.
It should be noted that, in actual applications, the synchronization request of Media Stream both can be initiated by terminal 1 or terminal 2, also can be from IPTV service control function module self; When IPTV service control function module, know while having Media Stream synchronisation requirement, just start to perform step 302 operation.
Step 303, media function module 1 is returned to the time parameter of Media Stream 1 to IPTV message control module by service conversation control module, and this time parameter comprises: play absolute time and play relative time.
The so-called relative time of playing, refers to that the broadcasting of current media stream 1 is with respect to the shift time of media file original position; Play absolute time, refer to the system time while obtaining this shift time.
Step 304~305, IPTV message control module is by service conversation control module, and request media function module 2 is revised the broadcast state of Media Stream 2 according to the time parameter of Media Stream 1.
In sending to the request of media function module 2, carried the time parameter of Media Stream 1, i.e. the broadcasting absolute time of Media Stream 1 and play relative time, this is the foundation that media function module 2 is adjusted Media Stream 2 broadcast states.
Step 306~308, media function module 2, according to the time parameter in request, is adjusted the broadcast state of Media Stream 2, and is returned and confirmed that response is to IPTV message control module by service conversation control module.
Media function module 2 is according to the time parameter in request (the broadcasting absolute time of Media Stream 1 and broadcasting relative time), computing medium stream 2 and the difference of Media Stream 1 on broadcasting relative time, then according to this difference, adjust the current broadcasting relative time of Media Stream 2, and then realize the playing status synchronism of broadcast state and the Media Stream 1 of Media Stream 2.
In the embodiment bis-shown in Fig. 4, media sync operation occurs in media recommendation process, and need to synchronous a plurality of Media Streams (Media Stream 1, Media Stream 2) be to be controlled by different media function modules.As shown in Figure 4, media sync mainly comprises the following steps:
Step 401, terminal 1 (media recommend masters) is recommended business to IPTV message control module request media, and in request the time parameter of the Media Stream 1 of carried terminal 1 current broadcasting, i.e. the broadcasting absolute time of Media Stream 1 and play relative time.
Step 402, IPTV message control module sends media to terminal 2 (passive side that media are recommended) and recommends, and the time parameter of the Media Stream of recommendation 1 is sent to media function module 2.
IPTV message control module receives the media of terminal 1 and recommends after service request, and notice media function module 2 is set up and is connected with the media of terminal 2, and the time parameter of the Media Stream of recommendation 1 is sent to media function module 2.
Step 403, media function module 2 is according to the time parameter of Media Stream 1, is directly adjusted at the broadcast state of the Media Stream 2 of playing in terminal 2, makes Media Stream 2 start the state play and the current playing status synchronism of Media Stream 1.
The above, be only preferred embodiment of the present invention, is not intended to limit protection scope of the present invention.

Claims (8)

1.一种媒体同步的方法,其特征在于,该方法包括:1. A method for media synchronization, characterized in that the method comprises: 确定需要同步的多个媒体流,并选择其中一个媒体流作为参考媒体流;Determine multiple media streams that need to be synchronized, and select one of the media streams as the reference media stream; 获取所述参考媒体流的时间参数,所述时间参数包括播放绝对时间和播放相对时间;Acquiring time parameters of the reference media stream, the time parameters include absolute playback time and relative playback time; 根据所述参考媒体流的时间参数,调整所述多个媒体流中的其他媒体流的播放状态与所述参考媒体流同步;According to the time parameter of the reference media stream, adjust the playback status of other media streams in the multiple media streams to synchronize with the reference media stream; 当所述媒体同步在媒体推荐过程中执行时,具体包括:When the media synchronization is performed during the media recommendation process, it specifically includes: 媒体推荐的主动方向业务控制模块请求媒体推荐业务,并在请求中携带主动方所推荐媒体流的时间参数;The active direction service control module of the media recommendation requests the media recommendation service, and carries the time parameter of the media stream recommended by the active party in the request; 所述业务控制模块向被动方发送媒体推荐,并将所推荐媒体流的时间参数发送给所述被动方的媒体功能模块;The service control module sends a media recommendation to the passive party, and sends the time parameters of the recommended media stream to the media function module of the passive party; 所述被动方的媒体功能模块根据接收的时间参数,调整所推荐媒体流在被动方开始播放的状态与在主动方当前的播放状态同步。The media function module of the passive side adjusts the starting state of the recommended media stream on the passive side to synchronize with the current playing state on the active side according to the received time parameter. 2.根据权利要求1所述媒体同步的方法,其特征在于,所述根据参考媒体流的时间参数,调整多个媒体流中的其他媒体流的播放状态与参考媒体流同步,具体为:2. the method for media synchronization according to claim 1, is characterized in that, described according to the time parameter of reference media stream, adjusts the playback status of other media streams in a plurality of media streams and reference media stream synchronization, specifically: 根据所述参考媒体流的播放绝对时间,获取其他各媒体流在所述播放绝对时间所对应的播放相对时间;According to the playing absolute time of the reference media stream, obtain the relative playing time corresponding to the playing absolute time of other media streams; 将获取的其他各媒体流的播放相对时间分别与参考媒体流的播放相对时间进行比较,得到播放相对时间的差值;Comparing the acquired relative playback times of other media streams with the relative playback times of the reference media streams to obtain the difference in the relative playback times; 根据其他各媒体流与参考媒体流的播放相对时间的差值,调整其他各媒体流的播放状态与参考媒体流同步。According to the relative time difference between other media streams and the reference media stream, the playback status of other media streams is adjusted to be synchronized with the reference media stream. 3.根据权利要求1或2所述媒体同步的方法,其特征在于,所述媒体同步由业务控制模块发起,或由播放所述媒体流的终端发起。3. The method for media synchronization according to claim 1 or 2, wherein the media synchronization is initiated by a service control module, or by a terminal playing the media stream. 4.根据权利要求3所述媒体同步的方法,其特征在于,所述媒体同步在媒体推荐后的媒体播放过程中执行,具体包括:4. The method for media synchronization according to claim 3, wherein the media synchronization is performed during media playback after media recommendation, specifically comprising: 媒体推荐的主动方向被动方推荐媒体流,且所述主动方和被动方分别与各自的媒体功能模块建立起相应的媒体流;The active direction of the media recommendation recommends media streams to the passive party, and the active party and the passive party respectively establish corresponding media streams with their respective media function modules; 业务控制模块选择主动方播放的媒体流作为参考媒体流,并从主动方的媒体功能模块获取参考媒体流的时间参数;The service control module selects the media stream played by the active party as the reference media stream, and obtains the time parameters of the reference media stream from the media function module of the active party; 所述业务控制模块请求被动方的媒体功能模块调整被动方媒体流的播放状态,并在所述请求中携带参考媒体流的时间参数;The service control module requests the media function module of the passive side to adjust the playing state of the media stream of the passive side, and carries the time parameter of the reference media stream in the request; 所述被动方的媒体功能模块根据请求中的时间参数,调整所述被动方的媒体流播放状态与在主动方的参考媒体流的播放状态同步。The media function module of the passive side adjusts the media stream playback state of the passive side to be synchronized with the reference media stream playback state of the active side according to the time parameter in the request. 5.一种媒体同步的系统,其特征在于,该系统包括:业务控制模块和媒体功能模块,其中,5. A system for media synchronization, characterized in that the system comprises: a service control module and a media function module, wherein, 所述业务控制模块,用于确定需要同步的多个媒体流,选择其中一个媒体流作为参考媒体流,并从所述媒体功能模块获取所述参考媒体流的时间参数,所述时间参数包括播放绝对时间和播放相对时间;还用于根据所述参考媒体流的时间参数,通知所述媒体功能模块调整多个媒体流中其他媒体流的播放状态;The service control module is configured to determine a plurality of media streams that need to be synchronized, select one of the media streams as a reference media stream, and obtain time parameters of the reference media stream from the media function module, the time parameters include playing Absolute time and relative playing time; it is also used to notify the media function module to adjust the playing status of other media streams in multiple media streams according to the time parameter of the reference media stream; 所述媒体功能模块,用于提供媒体服务,并为所述业务控制模块提供媒体流的时间参数;还用于根据所述业务控制模块的通知,调整多个媒体流中其他媒体流的播放状态,将所述其他媒体流调整到与参考媒体流相同的播放相对时间;The media function module is used to provide media services and provide time parameters of media streams for the service control module; it is also used to adjust the playback status of other media streams in multiple media streams according to the notification of the service control module , adjusting the other media stream to the same playing relative time as the reference media stream; 当所述媒体同步在媒体推荐过程中执行时,相应的,When the media synchronization is performed during the media recommendation process, correspondingly, 所述业务控制模块进一步用于,在接收到媒体推荐的主动方发送的媒体推荐业务请求时,向被动方发送媒体推荐,并将所述请求中携带的主动方所推荐媒体流的时间参数发送给所述被动方的媒体功能模块;The service control module is further configured to, when receiving the media recommendation service request sent by the active party for media recommendation, send the media recommendation to the passive party, and send the time parameter of the media stream recommended by the active party carried in the request A media function module for the passive party; 所述被动方的媒体功能模块进一步用于,根据接收的时间参数,调整所推荐媒体流在被动方开始播放的状态与在主动方当前的播放状态同步。The media function module of the passive side is further configured to, according to the received time parameter, adjust the starting state of the recommended media stream on the passive side to be synchronized with the current playing state on the active side. 6.根据权利要求5所述媒体同步的系统,其特征在于,所述媒体功能模块进一步用于,根据所述参考媒体流的播放绝对时间,获取其他各媒体流在所述播放绝对时间所对应的播放相对时间;将获取的其他各媒体流的播放相对时间分别与参考媒体流的播放相对时间进行比较,得到播放相对时间的差值;根据其他各媒体流与参考媒体流的播放相对时间的差值,调整其他各媒体流的播放状态与参考媒体流同步。6. The system for media synchronization according to claim 5, wherein the media function module is further used to, according to the playing absolute time of the reference media stream, obtain the corresponding time of other media streams at the playing absolute time The relative playback time of the obtained other media streams is compared with the relative playback time of the reference media stream respectively to obtain the difference of the relative playback time; according to the relative playback time of other media streams and the reference media stream The difference is to adjust the playback status of other media streams to be synchronized with the reference media stream. 7.根据权利要求5或6所述媒体同步的系统,其特征在于,所述媒体同步由业务控制模块发起,或由播放所述媒体流的终端发起。7. The system for media synchronization according to claim 5 or 6, wherein the media synchronization is initiated by a service control module, or by a terminal playing the media stream. 8.根据权利要求5或6所述媒体同步的系统,其特征在于,所述媒体同步在媒体推荐后的媒体播放过程中执行,相应的,8. The system for media synchronization according to claim 5 or 6, wherein the media synchronization is performed during media playback after media recommendation, and correspondingly, 所述业务控制模块进一步用于,选择主动方播放的媒体流作为参考媒体流,并从主动方的媒体功能模块获取参考媒体流的时间参数;还用于请求被动方的媒体功能模块调整被动方媒体流的播放状态,并在所述请求中携带参考媒体流的时间参数;The service control module is further used to select the media stream played by the active party as the reference media stream, and obtain the time parameters of the reference media stream from the media function module of the active party; it is also used to request the media function module of the passive party to adjust the media stream of the passive party. The playback state of the media stream, and carry the time parameter of the reference media stream in the request; 所述媒体功能模块进一步用于,分别与媒体推荐的主动方和被动方建立起相应的媒体流;被动方的媒体功能模块根据来自业务控制模块的请求中的时间参数,调整被动方媒体流的播放状态与在主动方的参考媒体流播放状态同步。The media function module is further used to set up corresponding media streams respectively with the active party and the passive party recommended by the media; the media function module of the passive party adjusts the time parameter of the media stream of the passive party according to the time parameter in the request from the service control module. The playback state is synchronized with the playback state of the reference media stream on the active side.
CN201010122719.4A 2010-03-02 2010-03-02 Media synchronization method and system Expired - Fee Related CN102196303B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010122719.4A CN102196303B (en) 2010-03-02 2010-03-02 Media synchronization method and system
PCT/CN2011/071381 WO2011107017A1 (en) 2010-03-02 2011-02-28 Method and system for media synchronization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010122719.4A CN102196303B (en) 2010-03-02 2010-03-02 Media synchronization method and system

Publications (2)

Publication Number Publication Date
CN102196303A CN102196303A (en) 2011-09-21
CN102196303B true CN102196303B (en) 2014-03-19

Family

ID=44541658

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010122719.4A Expired - Fee Related CN102196303B (en) 2010-03-02 2010-03-02 Media synchronization method and system

Country Status (2)

Country Link
CN (1) CN102196303B (en)
WO (1) WO2011107017A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533005B (en) * 2012-07-06 2018-12-07 南京中兴新软件有限责任公司 Processing method, system and relevant apparatus based on broadcast state synchronizing information
CN104020839B (en) * 2013-02-28 2017-09-01 联想(北京)有限公司 A kind of information processing method and device
CN115174979B (en) * 2022-06-20 2023-12-29 阿里巴巴(中国)有限公司 Streaming media transmission network, transmission control method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1810017A (en) * 2003-06-19 2006-07-26 索尼爱立信移动通讯股份有限公司 Media stream mixing
CN101047842A (en) * 2006-03-27 2007-10-03 中兴通讯股份有限公司 Method for playing flow media audio-vedio on radio binary operation environment mobile phone
CN101271720A (en) * 2008-04-22 2008-09-24 中兴通讯股份有限公司 Synchronization process for mobile phone stream media audio and video

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060036922A (en) * 2003-06-06 2006-05-02 코닌클리케 필립스 일렉트로닉스 엔.브이. Video compression
KR100513290B1 (en) * 2003-06-30 2005-09-09 삼성전자주식회사 System and Method for synchronizing between multimedia contents and segment metadata
CN100450163C (en) * 2006-11-30 2009-01-07 中兴通讯股份有限公司 A video and audio synchronization playing method for mobile multimedia broadcasting

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1810017A (en) * 2003-06-19 2006-07-26 索尼爱立信移动通讯股份有限公司 Media stream mixing
CN101047842A (en) * 2006-03-27 2007-10-03 中兴通讯股份有限公司 Method for playing flow media audio-vedio on radio binary operation environment mobile phone
CN101271720A (en) * 2008-04-22 2008-09-24 中兴通讯股份有限公司 Synchronization process for mobile phone stream media audio and video

Also Published As

Publication number Publication date
WO2011107017A1 (en) 2011-09-09
CN102196303A (en) 2011-09-21

Similar Documents

Publication Publication Date Title
Montagud et al. Inter-destination multimedia synchronization: schemes, use cases and standardization
US9615119B2 (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
KR101291990B1 (en) Modified stream synchronization
US9237179B2 (en) Method and system for synchronizing the output of terminals
CN102685563B (en) IPTV content sharing method, device and terminal equipment
CN102037703B (en) Method and device for switching between IP TV channels in IPTV communication network
Boronat et al. Hybrid broadcast/broadband TV services and media synchronization: demands, preferences and expectations of Spanish consumers
US20090055540A1 (en) Methods and Systems for Multicast Control and Channel Switching for Streaming Media in an IMS Environment
Boronat et al. HbbTV-compliant platform for hybrid media delivery and synchronization on single-and multi-device scenarios
WO2009018738A1 (en) A method, related service device and system for providing video content
CN101889418A (en) System and method for re-synchronization of a pss session to an mbms session
WO2010045826A1 (en) Method, system and user device for obtaining key frame in streaming media service
Montagud et al. MediaSync: Handbook on multimedia synchronization
Marfil et al. Synchronization mechanisms for multi-user and multi-device hybrid broadcast and broadband distributed scenarios
WO2008000114A1 (en) Method for interfusing conference television system with iptv system and apparatus thereof
CN102196303B (en) Media synchronization method and system
Marfil et al. IDMS solution for hybrid broadcast broadband delivery within the context of HbbTV standard
JP5262675B2 (en) Video distribution system and unicast multipoint video distribution method
CN101883333B (en) Method, system and device for acquiring real-time media play information of designated user
JP2009284268A (en) Multicast broadcasting system and receiver
KR102271686B1 (en) Multi-media resource synchronization push method based on heterogeneous networks
CN101616133A (en) Realize the mthods, systems and devices of shared group service
CN101771662B (en) Method, device and system for acquiring downloading service information in network television framework
CN101188740A (en) Multicast method for living broadcast network TV
TWI384801B (en) Ip-based hometown tv program delivery system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140319