摘要:
Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
摘要:
In a media delivery system over an Internet Protocol (IP) network, a device for network jitter reduction and rate reconstruction using a means for receiving streams with jitter, buffering the streams, and playing out/streaming each stream at an original rate of respective streams.
摘要:
Technologies are generally described for reducing lag time via predictive caching in cloud-based gaming. In one example, a cloud-based gaming system may identify game paths that can be taken during real-time game play and may break down the game paths into subsets of path segments a player can select. The system may determine a probability of the player taking a subset of the path segments based on real-time actions by the player and a game history of the current player and past players. The system may assign probabilities of being selected to the subsets of path segments and may render the subsets of path segments based on their respective probabilities. The system may transmit the rendered game content data for the subsets of path segments to a game client for caching on the local cache so that the game content data may be available when needed during real-time game play.
摘要:
A multimedia contents random access method for a wireless communication system is provided. The live content access method of a client in a wireless communication system according to the present invention includes receiving a request for playing a content, receiving content structure information on the content from a content transfer server, receiving content segments and random access informations of the content segments from a content provision server using the content structure information, and performing, when a random access request is received, random access to the content segments using the random access information. The content random access method of the present invention is capable of accessing the content in unit of content segment such that it is possible to access a past time point in the content even before all of the content segments are received completely.
摘要:
A system and associated method for minimizing network traffic in playing a media stream with a media module running in a client computer system. The media stream is stored in a media content server. A video file of the media stream is processed to generate an audio file corresponding to the video file, such that the media module downloads and plays the audio file when the media module is invisible on a computer screen of the client computer system. When the media module becomes visible, the media module switches back to downloading and playing the video file. A current location is tracked by a location sync file stored in the media content server to synchronize the video file and the audio file.
摘要:
A plurality of multimedia data streams that are being provided via an internet protocol (IP) network is received, wherein each multimedia data stream carries multimedia content. Real-time metadata relating to the plurality of multimedia data streams is generated based on the multimedia content. The metadata is provided in real-time in a metadata stream to a plurality of user devices, via the IP network. The plurality of multimedia data streams may be multicast within the IP network. The metadata may be multicast in real-time in a metadata stream to a plurality of user devices, via the IP network.
摘要:
Embodiments of the present invention provide a data stream scheduling method, device, and system, and relate to data processing technologies, so as to reduce a delay in a data stream scheduling process and relieve a congestion problem of a forwarding link during forwarding of a data stream, where the method includes: receiving, by a data stream scheduling entity in a network, a data packet that is currently transmitted and obtaining data stream information of a data stream where the data packet is located; determining a type of the data stream according to the data stream information; and when the data stream is a specific data stream, applying to a centralized control device in the network for an optimized forwarding policy, so as to forward the data stream, or when the data stream is a common data stream, forwarding the data stream according to a default forwarding policy.
摘要:
A client receives streaming data from a server at a first data rate and buffers the streaming data in a buffer having a finite size. The client consumes the streaming data from the buffer at a second data rate. The second data rate is variable. Based on a data depth of the buffer relative to a reference data depth, the client generates a sequence of signals and sends the sequence of signals to the server to dynamically adjust the first data rate. The sequence of signals influences the data depth of the buffer toward the reference data depth.
摘要:
A plurality of multimedia data streams that are being provided via an internet protocol (IP) network is received, wherein each multimedia data stream carries multimedia content. Real-time metadata relating to the plurality of multimedia data streams is generated based on the multimedia content. The metadata is provided in real-time in a metadata stream to a plurality of user devices, via the IP network. The plurality of multimedia data streams may be multicast within the IP network. The metadata may be multicast in real-time in a metadata stream to a plurality of user devices, via the IP network.
摘要:
A method is described for transmitting a multimedia stream from a first end-terminal to a second end-terminal. The first and second end-terminal are connected to at least one gateway for enabling the multimedia stream to be transmitted from the first end-terminal to the second end-terminal. The method comprising the steps of: the first end-terminal inviting the gateway to set up a first multimedia session between the first end-terminal and the gateway, the first multimedia session being controlled by a first protocol; the gateway notifying—in response to the invitation—the second end-terminal of the pending invitation; the second end-terminal setting up—in response to the notification—a second multimedia session between the second end-terminal and the gateway, the second multimedia session being controlled by a second protocol; the gateway setting up—in response to the invitation—the first multimedia session; and transmitting a multimedia stream from the first end-terminal to the second end-terminal. The first protocol may be SIP, the second protocol may be RTSP.