Patent classifications
H04L65/61
Facilitating Streaming Media Access Via A Media-Item Database
Examples described herein relate to facilitating media item access via a media item database. For instance, a playlist may include audio tracks of a first streaming service (e.g., as uniform resource identifiers linking to streamable audio tracks). When a subscription to the first streaming service is not active, the playlist may be unplayable by a media playback system including a playback device. To play the playlist, a computing system may convert the playlist to audio tracks of a second streaming service and then send the converted playlist back to the media playback system for playback.
Methods for sharing private video streams with first responders under facility administrator control
A method enables video surveillance service subscribers to share image streams with individual first responder agencies in the event of emergency. A customer administrator selects permissions on each camera via privileged web-browser or mobile device. Permissions enable selection by static meta data such as type, audio, location, motion, recognition, spectrum, and epoch. Setting ranges of time controls access to video streams of present and past epochs. Under control by a customer administrator, a virtual machine dedicated to each responding agency instantiates a video server. A camera is shared by a customer administrator's selection of permissions on each camera via privileged web-browser or mobile device. Video streams of present and past epochs are controlled by ranges of time. A notification is customized for each responding agency and each event by dynamically generating a link to a secure webserver which records geo-location or network identifiers for validation.
SYSTEMS AND METHODS FOR PROVIDING MULTI-PART PERSISTENT CONTENT
A method for providing multi-part persistent content includes requesting a content item from a content server, and receiving a first portion of a multi-part content item. The first portion of the multi-part content item is displayed to a user of the client device via a first application executed by the client device. The method also includes providing an authentication token and an identification of a state of execution of the multi-part content item to the content server, and subsequently requesting a second content item, the request comprising the authentication token. The method also includes receiving a second portion of the multi-part content item, the second portion of the multi-part content item displayed to the user of the client device via a different, second application executed by the client device. The second portion is selected by the content server based on the state of execution of the multi-part content item.
IMAGE TRANSMISSION METHOD AND APPARATUS
This disclosure discloses image transmission methods and apparatuses. In an implementation, a method performed by an apparatus includes generating a first data packet, wherein the first data packet comprises a portion of content of a frame of an image and first information indicating frame synchronization and line synchronization and sending the first data packet to a second communications apparatus.
VIDEO DATA TRANSMISSION METHOD AND APPARATUS
Example video data transmission methods and apparatus are described. One example method includes receiving a plurality of data packets corresponding to a plurality of video frames by a network device from a server. The network device determines that a transmission phase of one or more data packets corresponding to each video frame in the plurality of video frames, and determines a corresponding priority based on the transmission phase of the one or more data packets corresponding to each video frame. The network device sends, based on the priority of the one or more data packets corresponding to each video frame, the one or more data packets corresponding to each video frame to a terminal device corresponding to each video frame.
Gapped and/or Subsegmented Adaptive Bitrate Streams
Novel tools and techniques are provided for implementing encoding or decoding of adaptive bitrate streams. In various embodiments, one or more first computing systems may divide a live media content stream into one or more segments, each segment might include a starting segment boundary and an ending segment boundary. The one or more first computing systems might encode the one or more segments into one or more primary adaptive bitrate streams. The one or more first computing systems might also divide the one or more segments of the live media content stream into one or more subsegments. Each subsegment might be less than a length of a corresponding segment of the one or more segments. The one or more first computing systems might the encode and/or a second computing system might decode the one or more subsegments into or from one or more secondary adaptive bitrate streams.
Gapped and/or Subsegmented Adaptive Bitrate Streams
Novel tools and techniques are provided for implementing encoding or decoding of adaptive bitrate streams. In various embodiments, one or more first computing systems may divide a live media content stream into one or more segments, each segment might include a starting segment boundary and an ending segment boundary. The one or more first computing systems might encode the one or more segments into one or more primary adaptive bitrate streams. The one or more first computing systems might also divide the one or more segments of the live media content stream into one or more subsegments. Each subsegment might be less than a length of a corresponding segment of the one or more segments. The one or more first computing systems might the encode and/or a second computing system might decode the one or more subsegments into or from one or more secondary adaptive bitrate streams.
Simulate live video presentation in a recorded video
An embodiment for simulating a live video presentation in a recorded video is provided. The embodiment may include receiving a previously recorded online meeting. The embodiment may also include transcribing and indexing the transcription of the previously recorded online meeting. The embodiment may further include receiving audio content from a user. The embodiment may also include searching for a response to the audio content in the transcription. The embodiment may further include in response to determining the response is found in the transcription, generating a solution for the audio content from the transcription. The embodiment may also include integrating the generated solution into the previously recorded online meeting. The embodiment may further include updating one or more video frames of the previously recorded online meeting based on the generated solution.
Simulate live video presentation in a recorded video
An embodiment for simulating a live video presentation in a recorded video is provided. The embodiment may include receiving a previously recorded online meeting. The embodiment may also include transcribing and indexing the transcription of the previously recorded online meeting. The embodiment may further include receiving audio content from a user. The embodiment may also include searching for a response to the audio content in the transcription. The embodiment may further include in response to determining the response is found in the transcription, generating a solution for the audio content from the transcription. The embodiment may also include integrating the generated solution into the previously recorded online meeting. The embodiment may further include updating one or more video frames of the previously recorded online meeting based on the generated solution.
Integration of remote audio into a performance venue
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating and publishing workflows from remote environments. In some implementations, a link that includes at least one of audio data and video data is established between a wireless device of a remote participant and a computational mixer. A profile for the remote participant is referenced. A venue signal related to the at least one audio data and video data is generated based on the profile for the remote participant and using the computational mixer. The venue signal is transmitted.