Patent classifications
H04L65/762
DETECTION OF SIGNALS IN A VIRTUAL MEETING
A method, a system, and a computer program product for determining whether signals are received by one or more devices in a virtual meeting. The method includes transmitting a data stream received from one or more host computing devices to one or more user computing devices in a plurality of user computing devices. The host and user computing devices are communicatively coupled using a real-time online connection. A first hash in a plurality of hashes is generated by the server using a portion of the data stream and stored in a memory location. The first hash is compared to a second hash received from the user computing devices. The second hash is generated by the user computing devices upon receipt of the transmitted data stream. Based on the comparison, a status of the real-time online connection between the host computing devices and the user computing devices is determined.
PLAYBACK MODE DETERMINING METHOD AND APPARATUS
The present disclosure provides a method and an apparatus for determining a playback mode. The method includes: obtaining a streaming media data packet; where the streaming media data packet includes at least an encoding format and a streaming media type of streaming media data; the streaming media type includes at least one of a video media type or an audio video media type; and determining, according to the encoding format and the streaming media type of the streaming media data, a plugin-free playback mode for playing back the streaming media data.
TECHNIQUES FOR DYNAMIC RESOLUTIONS
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may dynamically indicate a resolution change to a display of the UE during a video call. For example, a first UE may communicate a configuration message with a second UE to establish a video call between the first UE and the second UE and indicate a first value for a resolution of a display of the first UE. During the video call, the first UE may identify a change to the resolution of the display and may transmit a message to the second UE that indicates the change to the resolution. In response to receiving the message, the second UE may encode one or more packets including video information for the video call according to a second value for the resolution and transmit the one or more packets to the first UE.
Ruggedized remote control display latency and loss of signal detection for harsh and safety-critical environments
Systems, methods, and apparatuses are disclosed for overcoming latency and loss of signal detection in remote control displays. An exemplary system includes a remote control, a host computing device, and one or more target systems communicatively coupled to each other over a wired and/or wireless network. One method includes receiving, by the remote control and from a host computing device, a first video frame captured by a target device, determining a first time corresponding to receipt of the first video frame, receiving, from the host computing device, a second video frame, determining a second time corresponding to receipt of the second video frame, comparing the time difference to a latency threshold, and causing an alert graphic element to be displayed indicating a latency in communication.
System and method for advanced data management with video enabled software tools for video broadcasting environments
Video editing software tools platform utilizing a video display to provide access to specific video editing software tools, such as video oriented applications or widgets, that can assist those in a video broadcasting team, such as a camera operator or video editor, with a video broadcast feed. Various video editing software tools can provide features and functions that can add visual context to video data presented in the image stream from the video camera and provide archived information pertaining to the same. Various embodiments relate to systems and methods for simultaneously switching input image streams to output devices, while providing optional image processing functions on the image streams. Certain embodiments may enable multiple users/viewers to collaboratively control such systems and methods.
Digital audio workstation interface for streaming audiovisual data
A portable device and accompanying software provides users with a digital audio workstation with integrated tools take in raw audio data from physical inputs and map the raw data to various virtual outputs. Raw audio data for recording (recording data) is cast in real-time to a remote server. Monitoring data is simultaneously sent to collaborating devices via P2P protocols. The bitrate of the data for P2P transmissions can be adjusted to allow remote multiple users recording simultaneously to hear monitoring data in synchronicity, regardless of the speed of their respective internet connections. Face-to-face collaboration may be facilitated through the streaming of video data as the monitoring data. The low-latency of the P2P monitoring transmissions frees up bandwidth for the real-time streaming of the recording data. Audio recordings are uploaded to a central server, where they may be available to authorized collaborators for editing.
Preventing audio delay-induced miscommunication in audio/video conferences
Embodiments for delay-induced miscommunication reduction are provided. The embodiment may include capturing data streams transmitted between participants in an A/V exchange; translating, on a sender device prior to transmission to a recipient device, an audio stream within the data streams to text; timestamping, on a sender device prior to transmission to the recipient device, each word in the translated audio stream; transmitting the audio stream and the sender-side translated and timestamped audio stream to the recipient device; translating, on the recipient device, the transmitted audio stream to text; timestamping, on the recipient device, each word in the translated audio stream; determining a lag exists in the A/V exchange based on a comparison of each timestamp for corresponding words on the sender-side translated and timestamped audio stream and the recipient-side translated and timestamped audio stream; and generating a true transcript of an intended exchange between the participants based on the comparison.
HIGH-SPEED REAL-TIME DATA TRANSMISSION METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM
A high-speed real-time data transmission method includes performing deduplication processing on first encoded data from a transmission device to obtain target data. The first encoded data is obtained by encoding corresponding data using a first encoding algorithm. The method further includes encoding the target data using a second encoding algorithm to obtain second encoded data, and sending the second encoded data to a receiving device. A compression ratio of the second encoding algorithm is greater than a compression ratio of the first encoding algorithm.
SYSTEMS AND METHODS FOR GENERATING MEDIA MANIFESTS
A computer-implemented method for generating media manifests may include (i) identifying media files that include different versions of a media item, (ii) identifying manifest standards, where each manifest standard in the manifest standards specifies a format for manifests that list media files that meet predetermined requirements described in the manifest standard, (iii) receiving, from a client, a request for a manifest for the media item in a particular manifest standard, (iv) identifying a subset of the media files that meet the predetermined requirements described in the particular manifest standard, (v) generating a manifest for the media item that lists media files in the subset and does not list media files in the media files that are not in the subset, and (vi) transmitting, to the client, the manifest for the media item in the particular manifest standard. Various other methods, systems, and computer-readable media are also disclosed.
Communication system, network-side apparatus, transmission function changing method and program
A communication system includes a network-side apparatus and a user-side apparatus. The network-side apparatus includes a transmission function unit configured to perform processing of a transmission function on data received from the user-side apparatus, a quality calculation unit configured to calculate a quality of media data which is transmitted from the user-side apparatus and on which the processing is performed by the transmission function unit; and a transmission function changing unit configured to change the transmission function performed by the transmission function unit in a range in which the calculated quality satisfies a quality required by an application.