In-band media performance monitoring
First Claim
Patent Images
1. A method comprising:
- a computer system receiving, from a media source, data packets including data of a media stream to be displayed;
the computer system buffering the data packets, wherein the buffered data packets are usable to produce a decoded version of the media stream for display by the computer system;
the computer system analyzing the header information in the buffered data packets to generate delivery performance information, wherein the analyzing is performed without fully decoding the buffered data packets;
and the computer system providing a report to the media source, wherein the provided report includes the generated delivery performance information.
13 Assignments
0 Petitions
Accused Products
Abstract
A method including receiving data packets encapsulating at least part of a media stream, extracting a decoder-ready packet from the data packets, processing the decoder-ready packet; and substantially synchronously with the processing of the decoder-ready packet, generating delivery performance information for the at least part of the media stream, data from which is included in the decoder-ready packet.
28 Citations
20 Claims
-
1. A method comprising:
-
a computer system receiving, from a media source, data packets including data of a media stream to be displayed; the computer system buffering the data packets, wherein the buffered data packets are usable to produce a decoded version of the media stream for display by the computer system; the computer system analyzing the header information in the buffered data packets to generate delivery performance information, wherein the analyzing is performed without fully decoding the buffered data packets; and the computer system providing a report to the media source, wherein the provided report includes the generated delivery performance information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
a source transmitting, to a computer system, data packets that include data of a media stream to be displayed; the source receiving, from the computer system, performance information based at least in part on an analysis of header information in the data packets, wherein the analysis is performed without fully decoding the data packets, and wherein the data packets are buffered to be usable to produce a decoded version of the media stream for display by the computer system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having program instructions stored therein which, when executed by a computer system, cause the computer system to perform operations comprising:
-
receiving data packets that include data of a media stream via a network from a source; storing the data packets, wherein the stored data packets are usable to produce a decoded version of the media stream for display; analyzing header information in the stored data packets to generate report specifying delivery performance information, wherein the analyzing is performed without fully decoding the stored data packets; and transmitting the report to the source. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification