WO2012094992A1 - Method and system for data acquisition - Google Patents

Method and system for data acquisition Download PDF

Info

Publication number
WO2012094992A1
WO2012094992A1 PCT/CN2012/070198 CN2012070198W WO2012094992A1 WO 2012094992 A1 WO2012094992 A1 WO 2012094992A1 CN 2012070198 W CN2012070198 W CN 2012070198W WO 2012094992 A1 WO2012094992 A1 WO 2012094992A1
Authority
WO
WIPO (PCT)
Prior art keywords
rap
information
index information
segment
index
Prior art date
Application number
PCT/CN2012/070198
Other languages
French (fr)
Chinese (zh)
Inventor
赵宇
王芳
孙健
陈翼
李加周
阮亚平
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012094992A1 publication Critical patent/WO2012094992A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

Disclosed are a method and system for data acquisition, both of which can include, in the segments of a TS code stream, index information for identifying media segment information and can also acquire frames at the RAP to be played in trick mode or during file switching according to the media segment information included in the index information. Data acquisition technology can be realized by means of the method and system in the present invention, wherein during fast forward/fast backward or media stream switching, the client end can quickly locate the start and stop position of the RAP to be played, and only corresponding frames will be downloaded for playback. Moreover, the client end can also switch to play modes such as normal play or time shifting smoothly. Thus data downloaded in trick mode or during file switching can be reduced effectively, and smoothness of play and user satisfaction can be improved significantly.

Description

一种实现数据获取的方法和系统 技术领域  Method and system for realizing data acquisition
本发明涉及通信领域, 具体涉及一种实现数据获取的方法和系统。 背景技术  The present invention relates to the field of communications, and in particular, to a method and system for implementing data acquisition. Background technique
随着技术发展, 出现了基于 HTTP 协议的流媒体服务, 即 HTTP Streaming业务。 近年来, 广播业务和移动业务开始渐渐融合, 不同的多媒 体内容和业务在不同的网络上传输。 用于广播的 MPEG2-TS在互联网上应 用也较为广泛。 同样, MPEG2-TS也应用在 HTTP Streaming业务上。  With the development of technology, a streaming media service based on the HTTP protocol has emerged, namely the HTTP Streaming service. In recent years, the broadcasting service and the mobile service have gradually merged, and different multimedia contents and services are transmitted on different networks. The MPEG2-TS used for broadcasting is also widely used on the Internet. Similarly, MPEG2-TS is also used in the HTTP Streaming service.
由于 HTTP协议本质上属于文本传输协议, 并不适合实时的流媒体传 输。 为了便于实现直播回放(针对时移业务)和边下载边看的功能, 通常 将节目内容在物理或逻辑上分成很多的小分段, 如图 1 所示。 客户端根据 包含媒体分段的索弓 I等信息的节目索引表 ( Media Presentation Description, MPD )每次下载媒体文件的一个或多个分段, 然后对已下载的数据进行解 码播放。 但对于快进快退功能, 通常的做法是根据 MPD下载相应的分段, 然后再到分段文件中找到相应的随机访问点 ( Random Access Point , RAP ) 进行播放, 这样非 RAP的数据也都会被下载, 因此客户端将会下载很多多 余的数据, 严重影响播放的流畅性并且过多占用网络带宽。 发明内容  Since the HTTP protocol is essentially a text transfer protocol, it is not suitable for real-time streaming media delivery. In order to facilitate live playback (for time-shifted services) and download-side viewing functions, the program content is usually physically or logically divided into many small segments, as shown in Figure 1. The client downloads one or more segments of the media file each time according to a Media Presentation Description (MPD) containing information such as a media segment, and then decodes the downloaded data. However, for the fast forward and rewind function, the usual method is to download the corresponding segment according to the MPD, and then find the corresponding random access point (RAP) in the segment file to play, so that non-RAP data will also be played. It is downloaded, so the client will download a lot of redundant data, which seriously affects the smoothness of playback and excessively consumes network bandwidth. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种实现数据获取的方法和系 统, 以减少特技模式或文件切换时下载的数据, 提高播放的流畅性。  In view of this, the main object of the present invention is to provide a method and system for implementing data acquisition to reduce data downloaded during trick mode or file switching, and to improve the smoothness of playback.
为达到上述目的, 本发明的技术方案是这样实现的:  In order to achieve the above object, the technical solution of the present invention is achieved as follows:
一种实现数据获取的方法,在传输流 TS码流的分段中包含有用于标识 媒体分段信息的索引信息, 该方法还包括: 根据所述索引信息所包含的媒 体分段信息, 获取特技模式或文件切换时需要播放的随机访问点 RAP处的 帧。 A method for realizing data acquisition, which is used for identifying a segment of a transport stream TS code stream The index information of the media segmentation information, the method further includes: acquiring, according to the media segmentation information included in the index information, a frame at a random access point RAP that needs to be played during a trick mode or file switching.
其中, 设置所述索引信息的方法为: 在每个 TS码流的分段中添加一个 用于标识该媒体分段信息的索引;  The method for setting the index information is: adding an index for identifying the media segment information in a segment of each TS code stream;
所述索引信息至少包含以下指示: 是否包含 RAP标识或者 RAP个数; 当有 RAP时, 所述索 I信息还包含用于标识每个 RAP点的偏移地址, 以及用于标识每个 RAP的长度。  The index information includes at least the following indications: whether the RAP identifier or the RAP number is included; when there is a RAP, the information includes an offset address for identifying each RAP point, and a identifier for identifying each RAP. length.
其中, 所述索引信息还包含以下至少之一:  The index information further includes at least one of the following:
RAP索引信息的总长度;  The total length of the RAP index information;
RAP类型, 用于标识对应的分段 RAP的类型;  RAP type, used to identify the type of the corresponding segmentation RAP;
RAP时间戳信息, 用于标识每个 RAP对应的播放时间;  RAP timestamp information, which is used to identify the play time corresponding to each RAP;
承载 RAP的码流的节目标识 PID。  The program identification PID of the code stream carrying the RAP.
其中, 根据所述索引信息所包含的媒体分段信息获取所述 RAP处的帧 的过程包括:  The process of acquiring the frame at the RAP according to the media segment information included in the index information includes:
下载并解析索引信息所包含的媒体分段信息;  Download and parse the media segmentation information included in the index information;
从所述媒体分段信息中解析出将要获取的 RAP的偏移和长度, 并据此 请求下载该 RAP处的帧。  The offset and length of the RAP to be acquired are parsed from the media segmentation information, and the frame at the RAP is requested to be downloaded accordingly.
其中, 所述特技模式包括至少以下之一:  The trick mode includes at least one of the following:
快进 /快退、 快进转正常播放、 时移定位播放、 文件切换。  Fast forward/rewind, fast forward to normal playback, time shift positioning playback, file switching.
一种实现数据获取的系统, 包括索引信息维护单元、 数据获取执行单 元; 其中,  A system for implementing data acquisition, comprising an index information maintenance unit and a data acquisition execution unit; wherein
所述索引信息维护单元,用于在 TS码流的分段中设置用于标识媒体分 段信息的索引信息, 并将该索引的情况通知给数据获取执行单元;  The index information maintenance unit is configured to set index information for identifying media segment information in a segment of the TS code stream, and notify the data acquisition execution unit of the index;
所述数据获取执行单元, 用于根据所述索引信息所包含的媒体分段信 息, 获取特技模式或文件切换时需要播放的 RAP处的帧。 The data acquisition execution unit is configured to: according to the media segmentation information included in the index information Information, the frame at the RAP that needs to be played when the trick mode or file is switched.
其中, 所述索引信息维护单元设置所述索引信息时, 用于: 在每个 TS 码流的分段中添加一个用于标识该媒体分段信息的索引;  The index information maintenance unit is configured to: add an index for identifying the media segment information in a segment of each TS code stream when the index information is set;
所述索引信息至少包含以下指示: 是否包含 RAP标识或者 RAP个数; 当有 RAP时, 所述索 I信息还包含用于标识每个 RAP点的偏移地址, 以及用于标识每个 RAP的长度。  The index information includes at least the following indications: whether the RAP identifier or the RAP number is included; when there is a RAP, the information includes an offset address for identifying each RAP point, and a identifier for identifying each RAP. length.
其中, 所述索引信息还包含以下至少之一:  The index information further includes at least one of the following:
RAP索引信息的总长度;  The total length of the RAP index information;
RAP类型, 用于标识对应的分段 RAP的类型;  RAP type, used to identify the type of the corresponding segmentation RAP;
RAP时间戳信息, 用于标识每个 RAP对应的播放时间;  RAP timestamp information, which is used to identify the play time corresponding to each RAP;
承载 RAP的码流的 PID。  The PID of the code stream carrying the RAP.
其中 , 所述数据获取执行单元根据所述索引信息所包含的媒体分段信 息获取所述 RAP处的帧时, 用于:  The data acquisition and execution unit acquires the frame at the RAP according to the media segmentation information included in the index information, and is used to:
下载并解析索引信息所包含的媒体分段信息;  Download and parse the media segmentation information included in the index information;
从所述媒体分段信息中解析出将要获取的 RAP的偏移和长度, 并据此 请求下载该 RAP处的帧。  The offset and length of the RAP to be acquired are parsed from the media segmentation information, and the frame at the RAP is requested to be downloaded accordingly.
其中, 所述特技模式包括至少以下之一:  The trick mode includes at least one of the following:
快进 /快退、 快进转正常播放、 时移定位播放、 文件切换。  Fast forward/rewind, fast forward to normal playback, time shift positioning playback, file switching.
本发明方法和系统, 实现数据获取的技术, 客户端在快进 /快退、 媒体 流切换时, 能够快速定位到需要播放的 RAP起始和结束位置, 仅下载相应 的帧进行播放, 并且能够平滑切换到正常播放或时移等播放模式; 因而能 够有效减少特技模式或文件切换时下载的数据, 明显提高播放的流畅性, 并能显著提高用户满意度。 附图说明  The method and system of the invention realizes the technology of data acquisition, and the client can quickly locate the start and end positions of the RAP to be played during fast forward/rewind and media stream switching, and only download the corresponding frame for playing, and can Smoothly switch to playback mode such as normal play or time shift; thus it can effectively reduce the data downloaded during trick mode or file switching, significantly improve the smoothness of playback, and significantly improve user satisfaction. DRAWINGS
图 1为现有技术 MPEG2-TS逻辑分段的结构示意图; 图 1为本发明实施例的 MPEG2-TS逻辑分段和 RAP索引分段的结构示 意图; 1 is a schematic structural diagram of a prior art MPEG2-TS logical segment; 1 is a schematic structural diagram of an MPEG2-TS logical segment and a RAP index segment according to an embodiment of the present invention;
图 3为本发明实施例的生成 RAP信息分段的示意图;  3 is a schematic diagram of generating a RAP information segment according to an embodiment of the present invention;
图 4为本发明实施例的实现快进的流程图;  4 is a flowchart of implementing fast forwarding according to an embodiment of the present invention;
图 5为本发明实施例的实现快进转正常播放的流程图;  FIG. 5 is a flowchart of implementing fast forward and normal playback according to an embodiment of the present invention; FIG.
图 6为本发明实施例的实现时移定位播放的流程图;  6 is a flowchart of implementing time shift positioning playback according to an embodiment of the present invention;
图 7为本发明实施例的实现数据获取的流程简图;  FIG. 7 is a schematic flowchart of implementing data acquisition according to an embodiment of the present invention;
图 8为本发明实施例的实现数据获取的系统图。 具体实施方式  FIG. 8 is a system diagram of implementing data acquisition according to an embodiment of the present invention. detailed description
在实际应用中, 针对 Http Streaming场景下的传输流( TS )文件, 客户 端在快进 /快退、媒体流切换时, 希望快速定位到需要播放的 RAP起始和结 束位置, 并且仅下载相应的帧以进行播放, 还能够平滑切换到正常播放或 时移等播放模式。  In practical applications, for the transport stream (TS) file in the Http Streaming scenario, the client wants to quickly locate the RAP start and end positions that need to be played during fast forward/rewind and media stream switching, and only download the corresponding The frame is played for playback, and can also be smoothly switched to a play mode such as normal play or time shift.
如图 2所示,在每个 TS码流的分段前面可以添加一个用于标识该媒体 分段信息的索引。 当然, 在实际应用中, 也可以在每个 TS码流的分段后面 添加所述索引。 图 3为 RAP信息分段的示意图,所述索引包含的 RAP信息 如下:  As shown in Fig. 2, an index for identifying the media segmentation information may be added before the segment of each TS code stream. Of course, in practical applications, the index may also be added after the segmentation of each TS code stream. FIG. 3 is a schematic diagram of RAP information segmentation, and the RAP information included in the index is as follows:
RAP 索引信息的总长度, 包含本字段。 该字段可以用于在正常点播时 丟弃 RAP索引数据。 此信息为可选内容。  The total length of the RAP index information, including this field. This field can be used to discard RAP index data on normal demand. This information is optional.
是否包含 RAP标识或者 RAP个数; 此信息为必选内容。  Whether to include the RAP identifier or the number of RAPs; this information is mandatory.
RAP类型: 该元素标识对应的分段 RAP的类型; 此信息为可选内容。 节目标识( PID ): 承载 RAP的码流的 PID。  RAP type: This element identifies the type of the corresponding segmentation RAP; this information is optional. Program Identification (PID): The PID of the code stream carrying the RAP.
RAP的偏移地址: 标识每个 RAP点的偏移地址; 此信息为可选内容。 当有 RAP时, 该字段必须存在; 否则, 该字段不存在。  Offset address of RAP: Identifies the offset address of each RAP point; this information is optional. This field must exist when there is a RAP; otherwise, the field does not exist.
RAP的长度: 标识每个 RAP点处关键帧的长度; 此信息为可选内容。 当有 RAP时, 该字段必须存在; 否则, 该字段不存在。 Length of RAP: Identifies the length of the keyframe at each RAP point; this information is optional. This field must exist when there is a RAP; otherwise, the field does not exist.
RAP时间戳信息:标识每个 RAP对应的播放时间;此信息为可选内容。 需要说明的是, 除必选内容以外, RAP信息可以包含以上所述内容中 的至少之一。  RAP timestamp information: identifies the playback time corresponding to each RAP; this information is optional. It should be noted that, in addition to the mandatory content, the RAP information may include at least one of the above contents.
基于上述索引结构, 可以进行如下的快进 /快退、 定位播放、 切换等方 法。  Based on the above index structure, the following methods of fast forward/reverse playback, positioning playback, and switching can be performed.
A、 实现快进快退的方法  A, the method of fast forward and rewind
进一步, 所述步驟 A包括:  Further, the step A includes:
A1 , 客户端接收到特技命令(如: 快进 /快退);  A1, the client receives the trick command (such as: fast forward / rewind);
A2 , 确定下一个 RAP地址(如 URL );  A2, determine the next RAP address (such as URL);
客户端根据当前播放时间及快进 /快退命令确定下一个 RAP 所在的分 段, 从该分段中获取索引信息并组成该 RAP处帧的地址, 其中包括 URL、 分段的基本统一资源定位符 ( base url of segment ) +字节范围 (byte range ) 等;  The client determines the segment where the next RAP is located according to the current play time and the fast forward/reverse command, and obtains the index information from the segment and forms the address of the frame at the RAP, including the basic unified resource location of the URL and the segment. Base url of segment + byte range, etc.
根据快进 /快退的参数(如倍数), 确定下载 RAP帧的间隔;  Determine the interval for downloading the RAP frame according to the fast forward/reverse parameters (such as multiples);
A3 , 客户端下载相应的 RAP帧并解码显示。  A3, the client downloads the corresponding RAP frame and decodes the display.
B、 实现快进快退转正常播放的方法  B, the method of realizing fast forward and fast retreat to normal play
进一步, 所述步驟 B包括:  Further, the step B includes:
B1 , 将快进 /快退倍数改为 1倍后进行相应的快进 /快退操作, 直到下载 的 RAP为即时更新访问点 ( IDR );  B1, the fast forward/rewind multiple is changed to 1 times and then the corresponding fast forward/rewind operation is performed until the downloaded RAP is an instant update access point (IDR);
B2, 从 RAP信息分段中获取该 RAP的偏移和长度;  B2, obtaining an offset and a length of the RAP from the RAP information segment;
B3 , 客户端请求下载该 RAP后面所有的该 TS分段的数据, 并在下载 之后改为正常播放。  B3, the client requests to download all the data of the TS segment after the RAP, and then changes to normal play after downloading.
C、 实现时移定位点播的方法  C. Method for realizing time shift positioning and on demand
进一步, 所述步驟 C包括: CI , 根据时移点播时间点找到对应的 TS分段; Further, the step C includes: CI, finding a corresponding TS segment according to a time shift on-demand time point;
C2, 计算出该时移点播点的展现时间。 根据 MPD 找到该分段对应的 RAP信息分段 URL, 请求下载该 RAP信息分段;  C2, calculating the presentation time of the time-shifting on-demand point. Finding, according to the MPD, the RAP information segmentation URL corresponding to the segment, requesting to download the RAP information segment;
C3 , 解析该 RAP信息分段, 找到 PTS大于等于点播点展现时间并且 RAP类型为 IDR的 RAP;  C3, parsing the RAP information segment, and finding a RAP whose PTS is greater than or equal to the on-demand point presentation time and the RAP type is IDR;
C4, 客户端请求下载该 RAP后面所有的该 TS分段的数据, 并在下载 之后改为正常播放。  C4, the client requests to download all the data of the TS segment after the RAP, and then changes to normal play after downloading.
D、 实现媒体流切换的方法:  D. How to implement media stream switching:
进一步, 所述步驟 D包括:  Further, the step D includes:
D1 : 网络带宽发生变化, 客户端或者系统检测到该变化, 并确定进行 媒体流切换(如从具有不同分辨率等性质的媒体文件 1切换到媒体文件 2 );  D1: The network bandwidth changes, the client or the system detects the change, and determines to perform media stream switching (for example, switching from a media file having a different resolution and the like to a media file 2);
D2: 客户端根据当前播放时间和分段信息(如媒体文件 2相应的分段、 时间信息和 RAP信息), 确定切换位置;  D2: The client determines the switching location according to the current playing time and the segmentation information (such as the corresponding segmentation of the media file 2, time information, and RAP information);
D3: 客户端请求切换位置处的媒体分段 (如媒体文件 2的分段), 解码 并显示数据帧, 实现媒体自适应切换。  D3: The client requests the media segment at the switching location (such as the segmentation of media file 2), decodes and displays the data frame, and implements media adaptive switching.
为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图及具 体实施例对本发明进行详细描述。  The present invention will be described in detail below with reference to the drawings and specific embodiments.
需要说明的是, 本发明的实施方式是采用 MPEG2-TS作为流媒体服务 器上的媒体文件存储格式, 对其进行的是逻辑分段。 在 MPEG2-TS逻辑分 段的前面加上一个该分段的 RAP信息。 以便在进行快进 /快退、 定位播放等 操作时能够快速找到相应的 RAP, 以提高服务器端的处理能力。  It should be noted that the embodiment of the present invention adopts MPEG2-TS as the media file storage format on the streaming media server, and performs logical segmentation on it. Add a RAP message for the segment in front of the MPEG2-TS logical segment. In order to quickly find the corresponding RAP during fast forward/rewind, positioning playback, etc., to improve the processing power of the server.
并且, 在实际应用中, 对以往的正常点播和直播只需简单地将 RAP信 息部分丟弃。 RAP索引信息的第一个字段就是 RAP索引的总长度。 根据该 长度, 客户端可以很轻易地丟弃 RAP索引信息。 用户在进行特技模式时, 服务器和客户端的交换流程有所改变。 如图 4所示, 使用本发明之后可以 加速对 RAP的查找。 图 4所示流程包括以下步驟: Moreover, in practical applications, it is only necessary to simply discard the RAP information part of the conventional normal on-demand and live broadcast. The first field of the RAP index information is the total length of the RAP index. According to this length, the client can easily discard the RAP index information. When the user performs the trick mode, the exchange process between the server and the client changes. As shown in Figure 4, after using the present invention, Accelerate the search for RAP. The process shown in Figure 4 includes the following steps:
步驟 401 , 快进开始。  Step 401, fast forward begins.
步驟 402, 判断快进是否结束。 如果结束, 则跳转到步驟 410; 否则 跳转到步驟 403。  Step 402: Determine whether the fast forward is over. If it is over, it jumps to step 410; otherwise, it jumps to step 403.
步驟 403 ,根据当前播放时间及快进倍数确定下一个 RAP所在的分段。 步驟 404, 判断该分段对应的 RAP索引信息是否已经下载。 如果是, 则跳转到步驟 406; 否则跳转到步驟 405。  Step 403: Determine the segment where the next RAP is located according to the current playing time and the fast forward multiple. Step 404: Determine whether the RAP index information corresponding to the segment has been downloaded. If yes, go to step 406; otherwise, go to step 405.
步驟 405 ,在 MPD中找到该 TS分段的位置信息。下载该分段的前 1024 个字节。 RAP索引信息在 TS分段的开头位置, 且因 RAP索引信息较小, 1024字节已经足够大, 因此不需要再为 RAP信息在 MPD中记录偏移和大 小。  Step 405: Find location information of the TS segment in the MPD. Download the first 1024 bytes of the segment. The RAP index information is at the beginning of the TS segment, and since the RAP index information is small, 1024 bytes are large enough, so there is no need to record the offset and size in the MPD for the RAP information.
步驟 406, 客户端解析下载的 RAP索引信息 (即索引信息所包含的媒 体分段信息, 以下亦同)。  Step 406: The client parses the downloaded RAP index information (that is, the media segment information included in the index information, the same applies hereinafter).
步驟 407, 获取 RAP的偏移和长度。  Step 407: Obtain an offset and a length of the RAP.
步驟 408, 客户端向服务器请求下载该 RAP处的帧。  Step 408: The client requests the server to download the frame at the RAP.
步驟 409, 客户端处理下载的 RAP处的帧, 之后跳转到步驟 402。 步驟 410, 结束。  Step 409, the client processes the frame at the downloaded RAP, and then jumps to step 402. Step 410, ending.
可见, 在设置了索引信息的基础上, 可以下载并解析索引信息所包含 的媒体分段信息, 再从所述媒体分段信息中解析出将要获取的 RAP的偏移 和长度, 并据此请求下载该 RAP处的帧。  It can be seen that, based on the index information, the media segment information included in the index information can be downloaded and parsed, and the offset and length of the RAP to be acquired are parsed from the media segment information, and the request is requested accordingly. Download the frame at the RAP.
在快进转正常播放时, 可以执行如图 5 所示的流程, 该流程包括以下 步驟:  During fast forward to normal playback, the process shown in Figure 5 can be performed, which includes the following steps:
步驟 501、 快进转正常播放开始。  Step 501: Fast forward to normal playback starts.
步驟 502、 获取快进时的最后一个 RAP。  Step 502: Obtain the last RAP of the fast forward.
步驟 503、 判断该 RAP是否为 IDR。 如果是, 则跳转到 507; 否则, 跳转到步驟 504。 Step 503: Determine whether the RAP is an IDR. If yes, jump to 507; otherwise, Go to step 504.
步驟 504, 将快进倍数改为 1倍后进行快进操作。  In step 504, the fast forward operation is performed by changing the fast forward multiple to 1 time.
步驟 505, 快进操作。  Step 505, fast forward operation.
步驟 506, 获取下一个 RAP, 并跳转到 503。  Step 506, acquire the next RAP, and jump to 503.
步驟 507, 从 RAP信息分段中获取该 RAP的偏移和长度。  Step 507: Obtain an offset and a length of the RAP from the RAP information segment.
步驟 508, 客户端请求下载该 RAP后面所有的该 TS分段的数据。 步驟 509, 下一个分段转为正常播放流程。  Step 508: The client requests to download data of all the TS segments subsequent to the RAP. In step 509, the next segment is switched to the normal playback process.
步驟 510, 结束。  Step 510, the end.
在执行时移定位播放时, 可以执行如图 6所示的流程, 假定图 6中的 直播只有视频流, 即码流中只有一个轨道。 图 6所示流程包括以下步驟: 步驟 601、 获取时移定位播放的时间。  When performing time shift positioning playback, the flow shown in FIG. 6 can be performed, assuming that the live stream in FIG. 6 has only a video stream, that is, there is only one track in the code stream. The process shown in Figure 6 includes the following steps: Step 601: Obtain the time of the time shift positioning play.
步驟 602、 判断获取的时间是否为协调世界时(UTC ), 如果是, 则跳 转到步驟 604; 否则跳转到步驟 603。  Step 602: Determine whether the acquired time is Coordinated Universal Time (UTC), if yes, go to step 604; otherwise, go to step 603.
步驟 603、 将时移定位播放的时间转为 UTC时间。  Step 603: Convert the time-shifted playback time to the UTC time.
步驟 604 , 从 MPD中获取 TS文件的开始 UTC。  Step 604: Obtain a start UTC of the TS file from the MPD.
步驟 605, 计算出点播时间点的展现时间。  Step 605: Calculate the presentation time of the on-demand time point.
步驟 606, 遍历 MPD中记录的每个分段的起始展现时间, 计算出该播 放点所在的分段。  Step 606: Traverse the initial presentation time of each segment recorded in the MPD, and calculate the segment where the playback point is located.
步驟 607, 从 MPD中获取分段的位置信息, 下载前 1024个字节。 由 于 RAP索引信息在 TS分段的开头位置, 且因 RAP索引信息较小, 1024 字节已经足够大, 因此不需要再为 RAP信息在 MPD中记录偏移和大小。  Step 607: Obtain the location information of the segment from the MPD, and download the first 1024 bytes. Since the RAP index information is at the beginning of the TS segment, and since the RAP index information is small, 1024 bytes are already large enough, so there is no need to record the offset and size in the MPD for the RAP information.
步驟 608,遍历该 RAP索引信息,据此找到 RAP类型为 IDR并且 PTS 大于等于点播时间点的展现时间的 RAP。  Step 608, traversing the RAP index information, and then finding a RAP whose RAP type is IDR and the PTS is greater than or equal to the presentation time of the on-demand time point.
步驟 609, 根据该 RAP的偏移和大小和该 TS分段的 URL, 构造出该 RAP以后的该分段的所有数据的 URL, 并向服务器请求下载。 步驟 610, 下一个分段转为正常播放流程。 Step 609: Construct a URL of all the data of the segment after the RAP according to the offset and size of the RAP and the URL of the TS segment, and request a download from the server. In step 610, the next segment is switched to the normal playback process.
结合以上各实施例可知, 本发明实现数据获取的操作思路可以表示如 图 7所示的流程, 该流程包括以下步驟:  According to the foregoing embodiments, the operation of the present invention for implementing data acquisition may represent a process as shown in FIG. 7, and the process includes the following steps:
步驟 710:在 TS码流的分段中设置用于标识媒体分段信息的索引信息。 步驟 720: 根据所述索引信息所包含的媒体分段信息, 获取特技模式或 文件切换时需要播放的 RAP处的帧。  Step 710: Set index information for identifying media segmentation information in the segment of the TS code stream. Step 720: Acquire, according to the media segmentation information included in the index information, a frame at the RAP that needs to be played during the trick mode or file switching.
为了保证上述的各实施例以及操作思路能够顺利实现,可以进行如图 8 所示的设置。 参见图 8, 图 8为本发明实施例的实现数据获取的系统图, 该 系统包括相连的索引信息维护单元、 数据获取执行单元。  In order to ensure that the above embodiments and operation ideas can be smoothly implemented, the settings shown in FIG. 8 can be performed. Referring to FIG. 8, FIG. 8 is a system diagram for implementing data acquisition according to an embodiment of the present invention, where the system includes a connected index information maintenance unit and a data acquisition execution unit.
在具体应用时,索引信息维护单元能够在 TS码流的分段中设置用于标 识媒体分段信息的索引信息, 并将该索引的情况通知给数据获取执行单元; 由数据获取执行单元根据所述索引信息所包含的媒体分段信息, 获取特技 模式或文件切换时需要播放的 RAP处的帧。  In a specific application, the index information maintenance unit can set index information for identifying the media segmentation information in the segment of the TS code stream, and notify the data acquisition execution unit of the index; The media segmentation information included in the index information is used to obtain a frame at the RAP that needs to be played during the trick mode or file switching.
综上所述可见, 无论是方法还是系统, 本发明实现数据获取的技术, 客户端在快进 /快退、媒体流切换时, 能够快速定位到需要播放的 RAP起始 和结束位置, 仅下载相应的帧进行播放, 并且能够平滑切换到正常播放或 时移等播放模式; 因而能够有效减少特技模式或文件切换时下载的数据, 明显提高播放的流畅性, 并能显著提高用户满意度。  In summary, the present invention realizes the data acquisition technology, and the client can quickly locate the RAP start and end positions that need to be played during fast forward/rewind and media stream switching, and only download. The corresponding frame is played, and can be smoothly switched to a play mode such as normal play or time shift; thus, data downloaded during trick mode or file switching can be effectively reduced, the smoothness of playback is significantly improved, and user satisfaction can be significantly improved.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围, 凡在本发明的精神和原则之内所作的任何修改、 等同替换和改进 等, 均应包含在本发明的保护范围之内。 工业实用性 本发明提供了一种实现数据获取的方法和系统,均可在 TS码流的分段 中包含有用于标识媒体分段信息的索引信息, 还可根据所述索引信息所包 含的媒体分段信息, 获取特技模式或文件切换时需要播放的 RAP处的帧。 本发明方法和系统, 实现数据获取的技术, 客户端在快进 /快退、 媒体流切 换时, 能够快速定位到需要播放的 RAP起始和结束位置, 仅下载相应的帧 进行播放, 并且能够平滑切换到正常播放或时移等播放模式; 因而能够有 效减少特技模式或文件切换时下载的数据, 明显提高播放的流畅性, 并能 显著提高用户满意度。 The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included. Within the scope of protection of the present invention. INDUSTRIAL APPLICABILITY The present invention provides a method and system for implementing data acquisition, which may include index information for identifying media segmentation information in a segment of a TS code stream, and may also include media included in the index information. Segmentation information, the frame at the RAP that needs to be played when the trick mode or file is switched. The method and system of the invention realizes the technology of data acquisition, and the client can quickly locate the start and end positions of the RAP to be played during fast forward/rewind and media stream switching, and only download the corresponding frame for playing, and can Smoothly switch to playback mode such as normal play or time shift; thus it can effectively reduce the data downloaded during trick mode or file switching, significantly improve the smoothness of playback, and significantly improve user satisfaction.

Claims

权利要求书 Claim
1、 一种实现数据获取的方法, 在传输流 TS码流的分段中包含有用于 标识媒体分段信息的索引信息, 该方法还包括: 根据所述索引信息所包含 的媒体分段信息, 获取特技模式或文件切换时需要播放的随机访问点 RAP 处的帧。  A method for implementing data acquisition, where the segment of the transport stream TS code stream includes index information for identifying media segmentation information, the method further comprising: according to the media segmentation information included in the index information, Gets the frame at random access point RAP that needs to be played during trick mode or file switching.
2、 根据权利要求 1所述的方法, 其中, 设置所述索引信息的方法为: 在每个 TS码流的分段中添加一个用于标识该媒体分段信息的索引;  2. The method according to claim 1, wherein the method for setting the index information is: adding an index for identifying the media segment information in a segment of each TS code stream;
所述索引信息至少包含以下指示: 是否包含 RAP标识或者 RAP个数; 当有 RAP时, 所述索 I信息还包含用于标识每个 RAP点的偏移地址, 以及用于标识每个 RAP的长度。  The index information includes at least the following indications: whether the RAP identifier or the RAP number is included; when there is a RAP, the information includes an offset address for identifying each RAP point, and a identifier for identifying each RAP. length.
3、 根据权利要求 2所述的方法, 其中, 所述索引信息还包含以下至少 之一:  3. The method according to claim 2, wherein the index information further comprises at least one of the following:
RAP索引信息的总长度;  The total length of the RAP index information;
RAP类型, 用于标识对应的分段 RAP的类型;  RAP type, used to identify the type of the corresponding segmentation RAP;
RAP时间戳信息, 用于标识每个 RAP对应的播放时间;  RAP timestamp information, which is used to identify the play time corresponding to each RAP;
承载 RAP的码流的节目标识 PID。  The program identification PID of the code stream carrying the RAP.
4、 根据权利要求 1至 3任一项所述的方法, 其中, 根据所述索引信息 所包含的媒体分段信息获取所述 RAP处的帧的过程包括:  The method according to any one of claims 1 to 3, wherein the process of acquiring the frame at the RAP according to the media segmentation information included in the index information comprises:
下载并解析索引信息所包含的媒体分段信息;  Download and parse the media segmentation information included in the index information;
从所述媒体分段信息中解析出将要获取的 RAP的偏移和长度, 并据此 请求下载该 RAP处的帧。  The offset and length of the RAP to be acquired are parsed from the media segmentation information, and the frame at the RAP is requested to be downloaded accordingly.
5、 根据权利要求 1所述的方法, 其中, 所述特技模式包括至少以下之 快进 /快退、 快进转正常播放、 时移定位播放、 文件切换。  5. The method according to claim 1, wherein the trick mode comprises at least the following fast forward/rewind, fast forward normal play, time shift local play, and file switch.
6、 一种实现数据获取的系统, 包括索引信息维护单元、 数据获取执行 单元; 其中, 6. A system for implementing data acquisition, including an index information maintenance unit, and a data acquisition execution Unit; among them,
所述索引信息维护单元,用于在 TS码流的分段中设置用于标识媒体分 段信息的索引信息, 并将该索引的情况通知给数据获取执行单元;  The index information maintenance unit is configured to set index information for identifying media segment information in a segment of the TS code stream, and notify the data acquisition execution unit of the index;
所述数据获取执行单元 , 用于根据所述索引信息所包含的媒体分段信 息, 获取特技模式或文件切换时需要播放的 RAP处的帧。  The data acquisition execution unit is configured to obtain, according to the media segmentation information included in the index information, a frame at a RAP that needs to be played during a trick mode or file switching.
7、 根据权利要求 6所述的系统, 其中, 所述索引信息维护单元设置所 述索引信息时, 用于: 在每个 TS码流的分段中添加一个用于标识该媒体分 段信息的索引;  The system according to claim 6, wherein, when the index information maintenance unit sets the index information, it is used to: add a segment for identifying the media segmentation information in a segment of each TS code stream. Index
所述索引信息至少包含以下指示: 是否包含 RAP标识或者 RAP个数; 当有 RAP时, 所述索 I信息还包含用于标识每个 RAP点的偏移地址, 以及用于标识每个 RAP的长度。  The index information includes at least the following indications: whether the RAP identifier or the RAP number is included; when there is a RAP, the information includes an offset address for identifying each RAP point, and a identifier for identifying each RAP. length.
8、 根据权利要求 7所述的系统, 其中, 所述索引信息还包含以下至少 之一:  8. The system according to claim 7, wherein the index information further comprises at least one of the following:
RAP索引信息的总长度;  The total length of the RAP index information;
RAP类型, 用于标识对应的分段 RAP的类型;  RAP type, used to identify the type of the corresponding segmentation RAP;
RAP时间戳信息, 用于标识每个 RAP对应的播放时间;  RAP timestamp information, which is used to identify the play time corresponding to each RAP;
承载 RAP的码流的 PID。  The PID of the code stream carrying the RAP.
9、 根据权利要求 6至 8任一项所述的系统, 其中, 所述数据获取执行 单元根据所述索引信息所包含的媒体分段信息获取所述 RAP处的帧时, 用 于:  The system according to any one of claims 6 to 8, wherein the data acquisition and execution unit acquires the frame at the RAP according to the media segmentation information included in the index information, and is used for:
下载并解析索引信息所包含的媒体分段信息;  Download and parse the media segmentation information included in the index information;
从所述媒体分段信息中解析出将要获取的 RAP的偏移和长度, 并据此 请求下载该 RAP处的帧。  The offset and length of the RAP to be acquired are parsed from the media segmentation information, and the frame at the RAP is requested to be downloaded accordingly.
10、 根据权利要求 6所述的系统, 其中, 所述特技模式包括至少以下 之一: 快进 /快退、 快进转正常播放、 时移定位播放、 文件切换 10. The system of claim 6, wherein the trick mode comprises at least one of: Fast forward/rewind, fast forward to normal play, time shift positioning playback, file switching
PCT/CN2012/070198 2011-01-10 2012-01-10 Method and system for data acquisition WO2012094992A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110004181.1A CN102594773B (en) 2011-01-10 2011-01-10 A kind of method and system for realizing data acquisition
CN201110004181.1 2011-01-10

Publications (1)

Publication Number Publication Date
WO2012094992A1 true WO2012094992A1 (en) 2012-07-19

Family

ID=46482981

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/070198 WO2012094992A1 (en) 2011-01-10 2012-01-10 Method and system for data acquisition

Country Status (2)

Country Link
CN (1) CN102594773B (en)
WO (1) WO2012094992A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3258701A1 (en) * 2016-06-15 2017-12-20 THEO Technologies Playback of multi-period media

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105338341B (en) * 2014-08-12 2019-06-21 杭州海康威视系统技术有限公司 Restore the method and device of real-time video code stream
FR3050090B1 (en) * 2016-04-08 2018-03-23 Squadeo EXTRACTION OF VIDEO STREAM
CN107426629B (en) * 2017-06-19 2020-06-23 网宿科技股份有限公司 Streaming media file processing method and live broadcast system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1418010A (en) * 2001-10-29 2003-05-14 数码士有限公司 Method and equipment for recording digital broadcast program and playing back the program based on time
US20030177503A1 (en) * 2000-07-24 2003-09-18 Sanghoon Sull Method and apparatus for fast metadata generation, delivery and access for live broadcast program
CN101217553A (en) * 2008-01-15 2008-07-09 中兴通讯股份有限公司 A media flow random access treatment method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6460086B1 (en) * 1998-12-01 2002-10-01 Sun Microsystems, Inc. Method and apparatus for delivery of a bytecode embedded within a transport stream
CN100551043C (en) * 2007-02-08 2009-10-14 华为技术有限公司 A kind of method of fast forwarding and fast rewinding playing video data and streaming media server
CN101222616B (en) * 2008-01-22 2011-08-10 中兴通讯股份有限公司 Transmission processing method for MPEG conveying stream in video-on-demand service
CN101888540B (en) * 2009-05-13 2012-09-05 中兴通讯股份有限公司 Method and device for bearing transport streams TS in streaming media files

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177503A1 (en) * 2000-07-24 2003-09-18 Sanghoon Sull Method and apparatus for fast metadata generation, delivery and access for live broadcast program
CN1418010A (en) * 2001-10-29 2003-05-14 数码士有限公司 Method and equipment for recording digital broadcast program and playing back the program based on time
CN101217553A (en) * 2008-01-15 2008-07-09 中兴通讯股份有限公司 A media flow random access treatment method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3258701A1 (en) * 2016-06-15 2017-12-20 THEO Technologies Playback of multi-period media
WO2017216202A1 (en) * 2016-06-15 2017-12-21 Theo Technologies Playback of multi-period media

Also Published As

Publication number Publication date
CN102594773A (en) 2012-07-18
CN102594773B (en) 2017-03-29

Similar Documents

Publication Publication Date Title
US8667164B2 (en) Method and apparatus for playing live content
US10250949B2 (en) Broadcast content to HTTP client conversion
JP5588517B2 (en) Streaming with optional broadcast delivery of data segments
US10432982B2 (en) Adaptive bitrate streaming latency reduction
CN107071511B (en) Method and computer system for providing rewinding of broadcast video stream received by client
RU2543568C2 (en) Smooth, stateless client media streaming
US9615119B2 (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
US20140032777A1 (en) Method, apparatus, and system for transmitting and processing media content
EP3560205B1 (en) Synchronizing processing between streams
US10225319B2 (en) System and method of a link surfed http live streaming broadcasting system
WO2012146098A1 (en) Method and corresponding system for storing and playing streaming media
WO2008080343A1 (en) A method and apparatus for reducing delay of media play
WO2011044285A2 (en) Low latency cacheable media streaming
WO2013152689A1 (en) Background control method and system for video playing
JP2013500658A (en) Method for switching media content for mobile devices
CN113141522B (en) Resource transmission method, device, computer equipment and storage medium
CN113727199A (en) HLS slice rapid playing starting method
WO2012094992A1 (en) Method and system for data acquisition
WO2015081893A1 (en) Media fragment rotation method, client and system
KR101805424B1 (en) Manifest mechanism in broadcast involved system
WO2015009828A1 (en) Method and system for detecting live over the top streams
EP2564596A1 (en) Method and arrangement for playing out a media object
KR20120008432A (en) Method and apparatus for transmitting/receiving streaming service
EP3210383A1 (en) Adaptive bitrate streaming latency reduction
JP6009501B2 (en) Streaming with optional broadcast delivery of data segments

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12734184

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12734184

Country of ref document: EP

Kind code of ref document: A1