Patent classifications
H04L65/756
Media provider shim for virtual events
Media, methods, and systems are provided for a shim to enable dynamic selection of RTC during virtual events. A virtual event may be created, and an RTC provider may be selected for the virtual event. A connection request to connect to the RTC provider may be received from a client device. Thereafter, connection data may be signaled to the client device. A signaling message may be received from the client device. The signaling message may be intercepted and translated by the shim. The signaling message may then be transmitted to a signaling server for connecting to the RTC provider. Changes of state of the virtual event may be monitored to determine if a new RTC provider should be leveraged.
INDIVIDUAL USER CONTENT CONTROL IN MULTIUSER CONTENT DELIVERY SYSTEMS
A system and method for providing electronic content to a user in a multi user content delivery system. A set of preferences are received from a first user at a preference component. This set of preferences indicates a portion of electronic content the first user desires to receive. Electronic content is received from a plurality of users by a content aggregator. This content is then aggregated. The electronic content is then modified for the user based on the received set of preferences. The modified content is then distributed or sent to the user by the content distributor.
Power aware video decoding and streaming
Methods and systems are disclosed for a mobile device to decode video based on available power and/or energy. For example, the mobile device may receive a media description file (MDF) from for a video stream from a video server. The MDF may include complexity information associated with a plurality of video segments. The complexity information may be related to the amount of processing power to be utilized for decoding the segment at the mobile device. The mobile device may determine at least one power metric for the mobile device. The mobile device may determine a first complexity level to be requested for a first video segment based on the complexity information from the MDF and the power metric. The mobile device may dynamically alter the decoding process to save energy based on the detected power/energy level.
Modifying content streaming based on device parameters
Described are examples for streaming content at a device. One or more environmental parameters can be determined for the device. One or more parameters for receiving streaming content via one or more streaming servers over one or more network connections can be modified based on the one or more environmental parameters. The streaming content can be received based at least in part on the one or more streaming parameters.
APPARATUS AND METHOD FOR SESSION INITIATED PROTOCOL (SIP) REGISTRATION PROCEDURE FOR ACCESS NETWORK BITRATE RECOMMENDATION (ANBR) CAPABILITY SIGNALING
In some embodiments, during the SIP registration, the UE indicates in the REGISTER requests its support for ANBR as defined by “ANBR” attribute in the SDP and the P-CSCF indicates its support for the “ANBR” attribute in the SDP in the response for registration. In some embodiments, the P-CSCF serving a PLMN passes through the “ANBR” attribute in the SDP when the P-CSCF recognizes that the PLMN supports ANBR functionality. In some embodiments, the UE can include “ANBR” attribute in the SDP offer and answers when the P-CSCF indicates its support for the “ANBR” attribute in the SDP.
METHOD FOR DISCOVERY OF MEDIA SERVICE ENTRY FOR UPLINK AND DOWNLINK STREAMING IN 5G NETWORKS
Systems, devices, and methods for managing capabilities of a 5G media streaming (5GMS) network, including obtaining a streaming access object corresponding to 5GMS media content; obtaining a media service entry based on the streaming access object, wherein the media service entry includes a protocol identifier corresponding to the media service entry, and a service entry uniform resource locator (URL) corresponding to the media service entry; and performing at least one of uplink streaming or downlink streaming of the 5GMS media content based on the media service entry, wherein the media service entry is consistent with a 5GMS M5 interface regardless of whether the media service entry is used for uplink streaming or downlink streaming of the 5GMS media content.
METHODS AND APPARATUS FOR JUST-IN-TIME STREAMING MEDIA
Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data. The various solutions described herein directly address a problem that is unique to providing access to client-specific data archives anytime, anywhere.
MODEL TRAINING-BASED COMMUNICATION METHOD AND APPARATUS, AND SYSTEM
This application provides a model training-based communication method and apparatus, and a system, to effectively decrease a data amount of a parameter transmitted between the communication device and the central server. The method includes: The communication device determines a change amount of a first model parameter value. If the communication device determines, based on the change amount of the first model parameter value, that a first model parameter is stable, the communication device stops sending an update amount of the first model parameter value to the central server in a preset time period. The update amount of the first model parameter value is determined by the communication device based on user data in a process of performing model training. The communication device receives a second model parameter value sent by the central server.
Method and apparatus for streaming video
Aspects of the subject disclosure may include, for example, a method that obtains consumption information for each of a group of communication devices associated with a user. A data plan is identified that is applicable to a communication device of the group of communication devices, and a group of media content is identified for the user based on the consumption information. The media content is provided to the communication device at a bit rate that varies according to the data plan. Other embodiments are disclosed.
INTELLIGENT CONTROL METHOD AND ELECTRONIC DEVICE
Intelligent control method and device, and electronic device are provided. The method includes transmitting display data and audio data in real time for a projection device through a data channel connected to the projection device; monitoring a state of the data channel and an output state of the audio data on the projection device; and controlling the audio data transmitted in real time to be switched to a playback device for output if the state of the data channel is a connected state and the output state of the audio data on the projection device is an ineffective output state.