摘要:
A peer to peer audio communication screen in system with adaptive bandwidth control. The peer-to-peer system can be used, for example, in classroom applications. More interactive peers are moved to a position where they will receive lower latency from the peer-to-peer system. This may be done by maintaining a score indicative of the amount of interactivity, and then using that score to move a peer either close to the source of audio packets, e.g., the core or further from that source.
摘要:
Embodiments of methods for multimedia annotation with sensor data (referred to herein as Sensor-rich video) includes acquisition, management, storage, indexing, transmission, search, and display of video, images, or sound, that has been recorded in conjunction with additional sensor information (such as, but not limited to, global positioning system information (latitude, longitude, altitude), compass directions, WiFi fingerprints, ambient lighting conditions, etc.). The collection of sensor information is acquired on a continuous basis during recording. For example, the GPS information may be continuously acquired from a corresponding sensor at every second during the recording of a video. Therefore, the acquisition apparatus generates a continuous stream of video frames and a continuous stream of sensor meta-data values. The two streams are correlated in that every video frame is associated with a set of sensor values. Note that the sampling frequency (i.e., the frequency at which sensor values can be measured) is dependent on the type of sensor. For example, a GPS sensor may be sampled at 1-second intervals while a compass sensor may be sampled at 50 millisecond intervals. Video is also sampled at a specific rate, such as 25 or 30 frames per second. Sensor data are associated with each frame. If sensor data has not changed from the previous frame (due to a low sampling rate) then the previously measured data values are used. The resulting combination of a video and a sensor stream is called a sensor-rich video.
摘要:
Embodiments of methods for multimedia annotation with sensor data (referred to herein as Sensor-rich video) includes acquisition, management, storage, indexing, transmission, search, and display of video, images, or sound, that has been recorded in conjunction with additional sensor information (such as, but not limited to, global positioning system information (latitude, longitude, altitude), compass directions, WiFi fingerprints, ambient lighting conditions, etc.). The collection of sensor information is acquired on a continuous basis during recording. For example, the GPS information may be continuously acquired from a corresponding sensor at every second during the recording of a video. Therefore, the acquisition apparatus generates a continuous stream of video frames and a continuous stream of sensor meta-data values. The two streams are correlated in that every video frame is associated with a set of sensor values. Note that the sampling frequency (i.e., the frequency at which sensor values can be measured) is dependent on the type of sensor. For example, a GPS sensor may be sampled at 1-second intervals while a compass sensor may be sampled at 50 millisecond intervals. Video is also sampled at a specific rate, such as 25 or 30 frames per second. Sensor data are associated with each frame. If sensor data has not changed from the previous frame (due to a low sampling rate) then the previously measured data values are used. The resulting combination of a video and a sensor stream is called a sensor-rich video.
摘要:
A peer to peer audio communication screen in system with adaptive bandwidth control. The peer-to-peer system can be used, for example, in classroom applications. More interactive peers are moved to a position where they will receive lower latency from the peer-to-peer system. This may be done by maintaining a score indicative of the amount of interactivity, and then using that score to move a peer either close to the source of audio packets, e.g., the core or further from that source.
摘要:
Methods and systems thereof for monitoring the performance of a streaming media server are described. Server-side measurements are performed with the server operating under a load. Client-side measurements are performed along with the server-side measurements. Data from the server-side measurements and data from the client-side measurements are aligned by time.
摘要:
Methods and systems thereof for monitoring the performance of a streaming media server are described. A quality-of-service criterion is accessed. A failure to satisfy the quality-of-service criterion during streaming of data from the server to a plurality of clients is identified without assembling the data at the plurality of clients.
摘要:
Methods and systems thereof for monitoring the performance of a streaming media server are described. Server-side measurements are performed with the server operating under a load. Client-side measurements are performed along with the server-side measurements. Data from the server-side measurements and data from the client-side measurements are aligned by time.
摘要:
Methods and systems thereof for monitoring a streaming media server are described. Calibration data for the server is used to identify a server resource that reaches its respective limit before other server resources reach their respective limits as loads on the server are increased. The calibration data characterizes usage of the server's resources under a plurality of different loads including a saturation load. The saturation load causes the server to fail to satisfy a predefined quality-of-service criterion. The server resource is monitored to determine whether the server is approaching the saturation load with the server in service in a content delivery network.