[go: up one dir, main page]

WO2018153237A1 - Procédé et système de mise en mémoire cache afin de relire une diffusion en direct, ainsi que procédé et système de lecture - Google Patents

Procédé et système de mise en mémoire cache afin de relire une diffusion en direct, ainsi que procédé et système de lecture Download PDF

Info

Publication number
WO2018153237A1
WO2018153237A1 PCT/CN2018/075255 CN2018075255W WO2018153237A1 WO 2018153237 A1 WO2018153237 A1 WO 2018153237A1 CN 2018075255 W CN2018075255 W CN 2018075255W WO 2018153237 A1 WO2018153237 A1 WO 2018153237A1
Authority
WO
WIPO (PCT)
Prior art keywords
file
media
channel
live broadcast
media fragment
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.)
Ceased
Application number
PCT/CN2018/075255
Other languages
English (en)
Chinese (zh)
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
Publication of WO2018153237A1 publication Critical patent/WO2018153237A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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
    • 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
    • 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/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • 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/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Definitions

  • the present invention relates to the field of streaming media technologies, and in particular, to a cache method, a cache system, a playback method, and a playback system for live broadcast viewing.
  • a Content Delivery Network (CDN) system is used in the network to cache video, audio, pictures, and web pages. Therefore, the CDN system plays an increasingly important role in multimedia services such as interactive network video (IPTV) and open Internet video services (OTT TV).
  • IPTV interactive network video
  • OTT TV open Internet video services
  • OTT TV live channel services
  • Live TV LTV
  • TVOD True Video On Demand
  • TSTV Time Shift TV
  • HLS Apple's Dynamic Rate Adaptation Technology
  • the conventional caching method for live broadcast viewing is as follows: in the LTV service, an LTV content is cached at the OTT node; likewise, in the TVOD service, a TVOD content is also cached at the OTT node. While this approach ensures storage availability and independence, in order to achieve storage of live and look-back content, some storage space and node back-source bandwidth are lost.
  • the conventional live content is stored in the Distributed File System (DFS) and relies too much on DFS. Therefore, once the DFS is abnormal, the live broadcast will be abnormal, and the DFS will be read and written a lot, resulting in performance. Getting worse.
  • DFS Distributed File System
  • the present invention provides a caching method, a caching system, a playing method, and a playing system for live broadcast viewing.
  • a cache method for live broadcast backtracking comprising the steps of: downloading a transport stream (TS) media fragment file by a channel source station;
  • the media shard file is stored in the memory; and the TS media shard file stored in the memory is periodically stored in the DFS according to a preset time period, and the corresponding TS media shard in the memory is deleted. file.
  • TS transport stream
  • a cache system for live broadcast review comprising: a download unit configured to download a TS media slice file through a channel source station; a first storage unit, configured And storing the TS media fragment file into the memory; and the second storage unit is configured to periodically store the TS media fragment file stored in the memory into the DFS according to a preset time period, And deleting the corresponding TS media fragment file in the memory.
  • a playback method for live broadcast back viewing includes the following steps: acquiring a play request sent by a user, where the play request includes live channel information; query and play Corresponding index file is requested, where the index file includes path information of the TS media fragment file; and the corresponding TS media fragment file is read and returned according to the index file.
  • a playback system for live broadcast viewing includes: a play request acquisition unit configured to acquire a play request sent by a user, where the play request includes live channel information.
  • An index file query unit configured to query an index file corresponding to the play request, the index file includes path information of a TS media slice file, and a file reading unit configured to read according to the index file And return the corresponding TS media fragment file.
  • a storage medium storing program instructions for causing a terminal device to perform the above-described cache side and playback method for live broadcast back is provided.
  • FIG. 1 is a flow chart of a method for caching a live broadcast back according to an embodiment of the present invention
  • FIG. 2 is a flow chart of a method for caching a live broadcast back according to another embodiment of the present invention.
  • FIG. 3 is a flow diagram of downloading a TS media shard file through a CDN channel server, in accordance with an embodiment of the present invention
  • FIG. 4 is a schematic diagram of a cache system for live broadcast review, in accordance with an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a cache system for live broadcast review according to another embodiment of the present invention.
  • FIG. 6 is a flowchart of a playback method for live broadcast back according to an embodiment of the present invention.
  • FIG. 7 illustrates an example of a playback method for live broadcast back according to an embodiment of the present invention
  • FIG. 8 illustrates another example of a playback method for live broadcast back according to another embodiment of the present invention.
  • FIG. 9 is a schematic diagram of a playback system for live broadcast viewing, in accordance with an embodiment of the present invention.
  • Figure 10 is a schematic illustration of a document reading unit in accordance with an embodiment of the present invention.
  • FIG. 1 is a flow diagram of a caching method for live broadcast back viewing, the method including the following steps, in accordance with an embodiment of the present invention.
  • Step S101 Download the TS media fragment file through the channel source station.
  • Step S101 includes: downloading an index file by the channel source station; and downloading the corresponding TS media fragment file according to the index file.
  • the CDN channel server downloads the index file through the channel source station, and downloads the corresponding TS media fragment file according to the index file.
  • the index file can be an M3U8 file.
  • Step S102 Store the TS media slice file into the memory.
  • the CDN channel server stores the TS media fragment file into the memory after downloading the TS media fragment file through the channel source station.
  • Step S103 periodically store the TS media fragment file stored in the memory into the DFS according to the preset time period, and delete the corresponding TS media fragment file in the memory, which ensures that the same code stream only passes through the channel.
  • the source station requests and saves only one copy without DFS for storage, so that the hierarchical cache mechanism, saving storage resources and reducing the dependence on DFS are realized without losing a large amount of storage space, and the live broadcast security is improved.
  • the preset time period can be set to 3 minutes.
  • FIG. 2 is a flow chart of a method of caching a live broadcast back according to another embodiment of the present invention, the cache method including the following steps.
  • Step S201 Acquire a channel creation request, create a local channel according to the channel creation request.
  • step S201 may specifically include: initiating a channel creation request to the CDN channel server, the CDN channel server responding to the channel creation request, performing a process of creating a local channel, adding a channel data area, and processing the preparation of the channel download file.
  • Step S202 Download the TS media fragment file through the channel source station.
  • Step S203 Store the TS media slice file into the memory.
  • Step S204 periodically store the TS media fragment file stored in the memory into the DFS according to the preset time period, and delete the corresponding TS media fragment file in the memory.
  • steps S202 to S204 are similar to the aforementioned steps S101 to S103, and a description thereof will be omitted.
  • FIG. 3 is a flow diagram of downloading a TS media shard file through a CDN channel server, including the following steps, in accordance with an embodiment of the present invention.
  • Step S301 The CDN management platform (Identity and Access Management, IAM) 31 in this embodiment initiates a channel creation request to the CDN channel server (CHANNEL) 32.
  • Step S302 CHANNEL 32 responds to the channel creation request, notifying IAM 31 that the channel creation request has been received.
  • Step S303 CHANNEL 32 performs a process of creating a local channel, adding a channel data area, and processing the channel to prepare for downloading the TS media slice file.
  • Step S304 After the local channel is created by CHANNEL 32, a channel record is inserted in the database (DataBase, DB) 33, wherein the channel status is in operation.
  • Step S305 CHANNEL 32 reports to the IAM 31 that the local channel is successfully created.
  • Step S306 The IAM 31 feeds back to CHANNEL 32 that the message that the local channel was successfully created has been received.
  • Step S307 After the local channel is successfully created, CHANNEL 32 downloads the index file M3U8 file and the TS media fragment file through the channel source station 35. Specifically, the CHANNEL 32 first downloads the index file M3U8 file, and then downloads the corresponding TS media fragment file according to the index information in the index file M3U8 file.
  • the channel is a live broadcast stream, so after the local channel is successfully created, according to the HLS protocol, CHANNEL 32 periodically requests the index file M3U8 file and the TS media slice file to the memory 34 through the channel source station 35, and then according to The index file M3U8 file and the TS media slice file are periodically copied to the local storage (or can also be stored in the DFS) for a preset time period.
  • FIG. 4 is a schematic diagram of a caching system for live broadcast viewing in accordance with an embodiment of the present invention, for purposes of illustration only, portions related to the embodiment are shown.
  • the cache system for live broadcast review includes a download unit 41, a first storage unit 42, and a second storage unit 43, and the download unit 41 is configured to download the TS media slice file through the channel source station.
  • the cache system for live broadcast review can be applied to the CDN system, wherein the CDN channel server downloads the TS media fragment file through the channel source station.
  • the download unit 41 includes a first download unit configured to download an index file through the channel source station, and a second download unit configured to download the corresponding TS media slice file according to the index file.
  • the CDN channel server downloads the index file through the channel source station, and downloads the corresponding TS media fragment file according to the index file, wherein the index file is an M3U8 file.
  • the cache system further includes: a first storage unit 42 configured to store the TS media slice file into the memory.
  • the CDN channel server first uses the TS media slice file after downloading the TS media slice file through the channel source station.
  • the media shard file is stored in the memory; and the second storage unit 43 is configured to periodically store the TS media shard file stored in the memory into the DFS according to the preset time period, and delete the corresponding TS in the memory.
  • the media shard file ensures that the same stream will only be requested once to the channel source station and only one copy is saved without DFS storage, so that the tiered caching mechanism is implemented without saving a large amount of storage space, saving storage resources. And reduce reliance on DFS and improve live broadcast security.
  • the preset time period can be set to 3 minutes.
  • FIG. 5 is a schematic diagram of a cache system for live broadcast viewing in accordance with another embodiment of the present invention. For the convenience of explanation, only the parts related to this embodiment are shown.
  • the cache system includes a channel creation unit 51, a download unit 52, a first storage unit 53, and a second storage unit 54.
  • the channel creating unit 51 is configured to acquire a channel creation request and create a local channel according to the channel creation request.
  • the download unit 52 is configured to download the TS media slice file through the channel source station.
  • the CDN channel server after initiating a channel creation request to the CDN channel server, responds to the channel creation request, performs a process of creating a local channel, adds a channel data area, and processes the preparation of the channel download file.
  • the first storage unit 53 is configured to store the TS media slice file into the memory.
  • the second storage unit 54 is configured to periodically store the TS media shard file stored in the memory into the DFS according to the preset time period, and delete the corresponding TS media shard file in the memory.
  • FIG. 6 is a flowchart of a playback method for live broadcast back according to an embodiment of the present invention, the playback method including the following steps.
  • Step S601 Acquire a play request sent by the user, where the play request includes live channel information.
  • the play request includes live channel information.
  • the play request also includes start and end time information.
  • Step S602 Query an index file corresponding to the play request, where the index file includes path information of the TS media fragment file.
  • the corresponding index file is obtained according to the play request.
  • Step S603 Read and return the corresponding TS media fragment file according to the index file. Specifically, the TS media fragment file is read according to the index file and the TS media fragment file is returned to the user terminal, so that the user terminal can be recorded in the network at any time without being restricted to the program list specified by the system. The program is played and played.
  • step S603 includes the following steps: acquiring path information of the TS media fragment file in the index file; and reading the TS media fragment file in the memory when the path information of the TS media fragment file is stored in the memory. And when the path information of the TS media shard file is stored in the DFS, the TS media shard file in the DFS is read.
  • FIG. 7 shows an example of a playback method for live broadcast back viewing, the playback method including the following steps.
  • Step S701 The user terminal (STB) 71 initiates an HTTP play request, and the HTTP play request includes live channel information and a user ID.
  • Step S702 After the CDN User Server (IAS) 72 receives the play request, the path information of the index file (M3U8) file is queried according to the live channel information in the channel table of the DB 73.
  • Step S703 The IAS 72 returns a redirect message to the STB 71, the redirect message containing the URL of the M3U8 file requested by the STB 71 in the next step.
  • Step S704 The STB 71 requests the IAS 72 based on the URL of the M3U8 file.
  • Step S705 The IAS 72 acquires the M3U8 file from the memory 74 according to the path information of the M3U8 file.
  • Step S706 The IAS 72 returns the M3U8 file to the STB 71.
  • Step S707 According to the HLS protocol, the M3U8 file contains a URL list of all required TS media fragment files requested by the STB 71 in the next step, and the STB 71 continuously requests the IAS 72 according to the URL list of the TS media fragment file to obtain the corresponding TS. Media shard file.
  • Step S708 The IAS 72 reads the TS media fragment file from the memory 74 each time the STB 71 receives the message requesting the TS media fragment file.
  • Step S709 The IAS 72 returns the read TS media fragment file to the STB 71 each time the STB 71 receives the message requesting the TS media fragment file. In an embodiment of the invention, steps S707 through S709 are repeated until all TS media slice files requested by STB 71 are returned.
  • FIG. 8 shows another example of a playback method for live broadcast review, the playback method including the following steps.
  • Step S801 The STB 81 initiates a TVOD/TSTV service play request through HTTP, and the HTTP play request includes live channel information, user ID, and start and end time information.
  • Step S802 After the IAS 82 receives the play request, the path information of the index file (M3U8 file) is queried according to the live channel information in the channel table of the DB 83.
  • Step S803 The IAS 82 returns a redirect message to the STB 81 containing the URL of the M3U8 file requested by the STB 81 in the next step.
  • Step S804 The STB 81 requests the IAS 82 based on the URL of the M3U8 file.
  • Step S805 The IAS 82 obtains the M3U8 file from the DFS 84 according to the path information of the M3U8 file.
  • Step S806 The IAS 82 returns the M3U8 file to the STB 81.
  • Step S807 According to the HLS protocol, the M3U8 file contains a URL list of all TS media fragment files required by the STB 81 in the next step, and the STB 81 continuously requests the IAS 82 according to the URL list of the TS media fragment file to obtain the corresponding TS. Media shard file.
  • Step S809 If the TS media shard file is stored in the memory 85, the TS media shard file is read from the memory 85 and the TS media shard file is returned to the STB 81.
  • Step S809' If the TS media slice file is stored in the DFS 84, the TS media slice file is read from the DFS 84 and the TS media slice file is returned to the STB 81.
  • Step S810 The IAS 82 returns the read TS media fragment file to the STB 81 each time the STB 81 receives the message requesting the TS media fragment file. In an embodiment of the invention, steps S807 through S810 are repeated until all TS media slice files requested by STB 81 are returned.
  • FIG. 9 is a schematic diagram of a playback system for live broadcast viewing, in accordance with an embodiment of the present invention, for purposes of illustration only, portions related to this embodiment are shown.
  • the playback system includes a play request acquisition unit 91, an index file query unit 92, and a file reading unit 93, wherein the play request acquisition unit 91 is configured to acquire a play request sent by the user, and the play request includes live channel information. In some cases, if the TSTV and TVOD services are performed, the play request also includes start and end time information.
  • the index file query unit 92 is configured to query an index file corresponding to the play request, the index file including path information of the TS media slice file.
  • the corresponding index file is obtained according to the play request.
  • the file reading unit 93 is configured to read and return a corresponding TS media slice file according to the index file. Specifically, the TS media fragment file is read according to the index file and the TS media fragment file is returned to the user terminal, so that the user terminal can be recorded in the network at any time without being restricted to the program list specified by the system. The program is played and played.
  • FIG 10 is a schematic illustration of a document reading unit of an embodiment of the present invention.
  • the file reading unit 93 includes: a path obtaining unit 931 configured to acquire path information of the TS media fragment file in the index file; and a first reading unit 932, when the path information of the TS media fragment file is stored in the memory, The first reading unit 932 reads the TS media fragment file in the memory; and the second reading unit 933, when the path information of the TS media fragment file is stored in the DFS, the second reading unit 933 reads the DFS TS media shard file.
  • the TS media slice file is read in the corresponding storage path information by searching the index file, thereby ensuring the service performance of the channel, that is, preventing a large amount of DFS. Reading and writing results in poor performance.
  • the above embodiments can be implemented by hardware in some cases, but it is preferable to implement the above embodiments by software and a necessary general hardware platform.
  • the technical solution of the present invention can be embodied in the form of a program instruction stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or an optical disk, etc.), and the terminal device (which can be, for example, A mobile phone, computer, server, set top box, television or network device, etc.) performs a caching and playback method in accordance with an embodiment of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention porte sur un procédé de mise en mémoire cache qui permet de relire une diffusion en direct, ainsi que sur un procédé de lecture et sur un système de lecture. Le procédé de mise en cache qui permet de relire une diffusion en direct consiste : à télécharger un fichier de fragment multimédia TS par le biais d'une station source de canal; à stocker le fichier de fragment multimédia TS dans une mémoire; selon un laps de temps préétabli, à stocker régulièrement, dans un DFS, le fichier de fragment multimédia TS stocké dans la mémoire et à supprimer le fichier de fragment multimédia TS correspondant dans la mémoire. L'invention concerne en outre un système de mise en cache qui permet de relire une diffusion en direct et qui comprend : une unité de téléchargement configurée de sorte à télécharger un fichier de fragment multimédia TS par le biais d'une station source de canal; une première unité de stockage configurée de sorte à stocker le fichier de fragment multimédia TS dans une mémoire; une seconde unité de stockage configurée de sorte à stocker régulièrement, dans un DFS et selon un laps de temps préétabli, le fichier de fragment multimédia TS stocké dans la mémoire et à supprimer le fichier de fragment multimédia TS correspondant dans la mémoire.
PCT/CN2018/075255 2017-02-23 2018-02-05 Procédé et système de mise en mémoire cache afin de relire une diffusion en direct, ainsi que procédé et système de lecture Ceased WO2018153237A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710099188.3 2017-02-23
CN201710099188.3A CN108513162A (zh) 2017-02-23 2017-02-23 直播回看的缓存、播放方法及系统

Publications (1)

Publication Number Publication Date
WO2018153237A1 true WO2018153237A1 (fr) 2018-08-30

Family

ID=63253537

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/075255 Ceased WO2018153237A1 (fr) 2017-02-23 2018-02-05 Procédé et système de mise en mémoire cache afin de relire une diffusion en direct, ainsi que procédé et système de lecture

Country Status (2)

Country Link
CN (1) CN108513162A (fr)
WO (1) WO2018153237A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752946A (zh) * 2020-06-22 2020-10-09 上海众言网络科技有限公司 一种基于分片方式对调研数据进行预处理的方法及装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109286820B (zh) * 2018-11-29 2019-08-06 无锡华云数据技术服务有限公司 基于分布式存储系统的流媒体点播方法及系统
CN111526377B (zh) * 2019-02-01 2022-07-05 广州虎牙信息科技有限公司 拉流方法及装置
CN110856007B (zh) * 2019-11-21 2021-12-03 咪咕视讯科技有限公司 内容分发网络及其存储优化方法、电子设备及存储介质
CN111107386A (zh) * 2019-12-27 2020-05-05 北京达佳互联信息技术有限公司 直播视频的回看方法、装置、电子设备、系统及存储介质
CN111416990B (zh) * 2020-03-21 2021-08-17 杭州视在数科信息技术有限公司 一种流式数据平台的ts流的访问方法
CN112699154B (zh) * 2021-03-25 2021-06-18 上海洋漪信息技术有限公司 应对大流量数据的多级缓存方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101026744A (zh) * 2007-03-30 2007-08-29 Ut斯达康通讯有限公司 分布式流媒体分发系统及流媒体内存缓冲及调度分发方法
US8825766B2 (en) * 2009-10-23 2014-09-02 Verizon Patent And Licensing Inc. Methods, systems and computer program products for a peer-to-peer cache content replacer
CN104954810A (zh) * 2015-07-14 2015-09-30 电子科技大学 用于保证分布式视频流存储系统数据连续性的切换方法
CN105354247A (zh) * 2015-10-13 2016-02-24 武汉大学 一种支持存算联动的地理视频数据组织管理方法
CN105898352A (zh) * 2015-11-13 2016-08-24 乐视云计算有限公司 基于m3u8的流媒体文件直播方法及系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469433B (zh) * 2013-09-13 2018-09-07 深圳市腾讯计算机系统有限公司 一种视频直播回看方法及装置
CN105592318B (zh) * 2014-10-21 2020-05-19 中兴通讯股份有限公司 一种实现hls频道回看业务的系统、设备和方法
CN104320410A (zh) * 2014-11-11 2015-01-28 南京优速网络科技有限公司 基于http的全业务cdn系统及其工作方法
CN105812831B (zh) * 2014-12-31 2020-06-09 中兴通讯股份有限公司 网络节目的录制方法、装置、系统以及播放方法、装置
CN105025345A (zh) * 2015-07-28 2015-11-04 无锡天脉聚源传媒科技有限公司 一种直播节目的录制方法及装置
CN105338424B (zh) * 2015-10-29 2019-10-08 努比亚技术有限公司 一种视频处理方法及系统
CN105450780B (zh) * 2015-12-31 2019-01-18 深圳市网心科技有限公司 一种cdn系统及其回源方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101026744A (zh) * 2007-03-30 2007-08-29 Ut斯达康通讯有限公司 分布式流媒体分发系统及流媒体内存缓冲及调度分发方法
US8825766B2 (en) * 2009-10-23 2014-09-02 Verizon Patent And Licensing Inc. Methods, systems and computer program products for a peer-to-peer cache content replacer
CN104954810A (zh) * 2015-07-14 2015-09-30 电子科技大学 用于保证分布式视频流存储系统数据连续性的切换方法
CN105354247A (zh) * 2015-10-13 2016-02-24 武汉大学 一种支持存算联动的地理视频数据组织管理方法
CN105898352A (zh) * 2015-11-13 2016-08-24 乐视云计算有限公司 基于m3u8的流媒体文件直播方法及系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752946A (zh) * 2020-06-22 2020-10-09 上海众言网络科技有限公司 一种基于分片方式对调研数据进行预处理的方法及装置

Also Published As

Publication number Publication date
CN108513162A (zh) 2018-09-07

Similar Documents

Publication Publication Date Title
US12423352B2 (en) Content archive model
WO2018153237A1 (fr) Procédé et système de mise en mémoire cache afin de relire une diffusion en direct, ainsi que procédé et système de lecture
CN101312523B (zh) 搜索与内容数据有关的补充数据的方法及其设备
US10642917B2 (en) Method and device for sharing segmented video content across multiple manifests
US8429250B2 (en) Transcodeless on-the-fly ad insertion
CN113329267B (zh) 一种视频播放方法、装置、终端设备及存储介质
US20100070643A1 (en) Delivery of synchronized metadata using multiple transactions
US10033788B2 (en) Method and a system for smooth streaming of media content in a distributed content delivery network
WO2016058411A1 (fr) Procédé de raccordement et système de raccordement pour la fragmentation multimédia en flux continu en direct par http
US9356985B2 (en) Streaming video to cellular phones
WO2013078620A1 (fr) Procédé, dispositif et système de délivrance d'un contenu télédiffusé en direct
CN105828096B (zh) 媒体流文件的处理方法和装置
CN105979373A (zh) 一种播放方法及装置
WO2017080428A1 (fr) Enregistrement de canal de média à diffusion en continu, procédé de relecture, dispositif, serveur et support de stockage
CN103634616A (zh) 一种基于云存储的流媒体点播方法和装置
CN105812831B (zh) 网络节目的录制方法、装置、系统以及播放方法、装置
US10609105B2 (en) System and method for streaming music on mobile devices
Van Lancker et al. Implementation strategies for efficient media fragment retrieval
US11838560B2 (en) Method and system for playing back streaming content using local streaming server
CN101552907B (zh) 图像化分配装置和图像化分配方法
US12190915B2 (en) Common timeline processing for unique manifests
CN110365999B (zh) 录制数据处理方法及相关设备
CN115623247B (zh) Hls流媒体数据的处理方法、装置及系统
KR100687416B1 (ko) 컨텐츠의 재생 구간 정보를 이용한 멀티미디어 컨텐츠 제공시스템 및 방법
CN110636092A (zh) 一种内容访问系统、方法及内容服务器

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: 18757550

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: 18757550

Country of ref document: EP

Kind code of ref document: A1