Abstract:
An apparatus is provided for classifying content in one or more transactions. The apparatus includes a transaction boundary detector configured to detect boundaries of the transactions associated with a first server or a first destination. The apparatus further includes a multimedia session generator configured to generate a multimedia session object based on the detected boundaries of the one or more transactions. The apparatus further includes a multimedia classifier configured to classify the content associated with a first multimedia session as being communicated under at least one of: HTTP live streaming (HLS) protocols, dynamic adaptive streaming over HTTP (DASH) protocols, adaptive bit rate protocols, progressive download protocols, or non-multimedia protocols.
Abstract:
A system and method is provided for controlling multimedia data transmission to a communication device via a network. The system comprises a de-muxer configured to obtain a first multimedia data for transmission and a flow controller configured to evaluate an estimated buffer time associated with the communication device. If the estimated buffer time satisfies a first threshold condition, the flow controller updates a current transmitting state to be a pacing state. And if the estimated buffer time satisfies a second threshold condition, the flow controller updates the current transmitting state to be a bursting state. The system also comprises a muxer configured to transmit the first multimedia data at a transmitting rate corresponding to the bursting state or the pacing state.
Abstract:
An apparatus is provided for estimating one or more quality of experience (QoE) parameters associated with a specific terminal. The apparatus includes a traffic processor configured to acquire a plurality of transactions for providing multimedia content to a specific terminal. At least one of such transactions is a secured transaction. The apparatus further includes a QoE parameter estimator configured to detect a quality level variation event based on the transactions and the sizes of the transactions, and to estimate one or more QoE parameters based on the detection of the quality level variation event.
Abstract:
An apparatus is provided for determining at least one of a domain name and an organization name associated with a server. The apparatus can include a traffic processor configured to acquire one or more handshake messages associated with establishing or resuming a secure session with the server. The apparatus can also include a site detector configured to determine whether the one or more handshake messages include one or more site textual identifiers. If the one or more handshake messages does not include one or more site textual identifiers, the site detector is configured to acquire the at least one of a domain name and an organization name based on querying a historical identification database using at least one of a session identifier and an IP address associated with the server.
Abstract:
An apparatus is provided for estimating one or more quality of experience (QoE) parameters associated with a specific terminal. The apparatus includes a traffic processor configured to acquire a plurality of transactions for providing multimedia content to a specific terminal. At least one of such transactions is a secured transaction. The apparatus further includes a QoE parameter estimator configured to detect a quality level variation event based on the transactions and the sizes of the transactions, and to estimate one or more QoE parameters based on the detection of the quality level variation event.