Patent classifications
H04N21/2181
Time shift buffer via flash memory
Methods and systems for managing data and/or operations on data are disclosed. A method can comprise receiving content from a first storage medium for playback. The received content can comprise a stored first portion of a transport stream. At least a portion of the received content can be caused to playback. A playback position of the at least a portion of the received content can be determined relative to a live position of the transport stream. If the determined playback position of the at least a portion of the received content is outside a predetermined threshold proximity to the live position, a second portion of the transport stream can be stored to the first storage medium. If the determined playback position of the received content is within the predetermined threshold proximity to the live position, the second portion of the transport stream can be stored to a second storage medium.
Dynamic content steering based on server and client device capabilities
The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
COMMUNICATION TERMINAL, COMMUNICATION MANAGEMENT SYSTEM, REMOTE OPERATION METHOD, PROCESSING METHOD, AND COMMUNICATION MANAGEMENT METHOD
A communication terminal for remotely operating a mobile apparatus, includes circuitry that receives a remote operation to be performed on an operation target of the mobile apparatus, and transmits operation information indicating the remote operation to be performed on the operation target to remotely operate the operation target, the operation target being a target to which an operation right that is exclusive is to be applied.
Cloud queue tombstone
Example techniques relate to cloud queue tombstones. An example implementation may involve a computing system receiving instructions to remove a particular media item from a playback queue. Based on the instructions, the computing system removes the particular media item from the playback queue and adds, to the playback queue, a tombstone indicator indicating that the particular media item has been removed from the playback queue. The computing system receives, from the media playback system, a request for a window of one or more media items from the playback queue. Based on the request, the computing system sends, to the media playback system, data representing a particular window of media items from the playback queue, wherein the particular window includes the tombstone indicator. The computing system detects a given tombstone removal trigger from among multiple tombstone removal triggers and based on the detecting, removes the tombstone indicator from the playback queue.
Automatic transcoding of media data in a data storage device
Devices and methods are disclosed that receive a request from a client device for a media file, determine compatibility of the media file with the requesting client device, and, if appropriate, transcode the media file into a compatible form which is then transmitted to the requesting client device. To determine whether a media file is compatible with the client request, the storage device can analyze a portion of the requested media file and compare that information with parameters of the client request. Transcoded data can be stored alongside the original file as a new file, stored in place of the original file, or stored in the same container as the original file so that the new file includes both the original version and the transcoded version of the media file.
METHOD FOR DETERMINING MEDIA SERVER, AND SERVER
A method for determining a media server and a sever are provided. In the method, a live streaming access request from a target account is received; an audience number type of an anchor account in the live streaming room is determined; a target media server matching the audience number type is determined; and a live video stream in the live streaming room is transmitted, based on the target media server, to a terminal from which the target account is logged in.
Connected-media end user experience using an overlay network
An Internet infrastructure delivery platform (e.g., operated by a service provider) provides an overlay network (a server infrastructure) that is used to facilitate “second screen” end user media experiences. In this approach, first media content, which is typically either live on-demand, is being rendered on a first content device (e.g., a television, Blu-Ray disk or another source). That first media content may be delivered by servers in the overlay network. One or multiple end user second content devices are then adapted to be associated with the first content source, preferably, via the overlay network, to facilitate second screen end user experiences (on the second content devices).
Methods and internet of things systems for controlling public landscape live broadcast in smart cities
The present disclosure provides a method and Internet of Things system for controlling a public landscape live broadcast in a smart city. The method includes: obtaining a landscape image; transmitting the landscape image to a user platform; determining a general user will through the user platform; the user will including an adjustment advice for the landscape image; determining camera parameters according to the general user will; transmitting the camera parameters to a camera device, which is configured to collect the landscape image; and obtaining a new landscape image according to camera parameters. The IoT system includes the user platform, the service platform, the management platform, the sensing network platform, and an object platform. The method may be implemented by a device for controlling the public landscape live broadcast in a smart city. The method may be operated after reading a computer instruction stored in the computer-readable storage medium.
Video-based data collection, image capture and analysis configuration
In a system for video data capture and sharing client devices may include one or more video cameras and sensors to capture video data and to generate associated metadata. A cloud-based component may receive metadata from the client devices and requests for sharing video data captured by other client devices. Client devices with requested video data are identified by matching their provided metadata to the sharing request and by their response to an image search query for an object of interest specified in the request.
AUDIO CONTENT FORMAT SELECTION
Systems, devices, apparatuses, components, methods, and techniques for providing media content to a media playback system are provided. The techniques provide for determining whether a playback system is connected, or otherwise associated with, a playback device suitable for 3D audio playback. Upon determining that a playback system is or is not connected or otherwise associated with a playback device suitable for 3D audio playback, audio content in a corresponding format may then be transferred and/or played by a requesting system. In some examples, one or more filters may be applied to requested audio content to compensate for determined user head movement and/or to create simulated 3D audio from generic two-channel recording.