Wireless Video Streaming Quality Management for Bandwidth Constrained Cellular Network
First Claim
1. A method for wireless video streaming, comprising:
- determining a backhaul bandwidth of a base station;
determining ongoing traffic between a plurality of wireless clients and the base station;
determining a video transcoding policy for each of the plurality of wireless clients based on a service agreement corresponding to each of the plurality of wireless clients;
decoding network signaling information;
extracting a plurality of video streams, based on the decoded network signaling information; and
transcoding the plurality of video streams simultaneously upon determining that the ongoing traffic exceeds the backhaul bandwidth, wherein the transcoding is based on a video transcoding policy of a receiving wireless client, video properties of a video stream being transcoded, and the decoded network signaling information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for wireless video streaming includes determining a backhaul bandwidth of a base station and ongoing traffic between a plurality of wireless clients and the base station, determining a video transcoding policy for each of the wireless clients based on a service agreement of each wireless client, decoding network signaling information, extracting a plurality of video streams based on the decoded network signaling information, and transcoding the plurality of video streams simultaneously upon determining that the ongoing traffic exceeds the backhaul bandwidth. Transcoding is based on a video transcoding policy of a receiving wireless client, video properties of a video stream being transcoded, and the decoded network signaling information.
30 Citations
19 Claims
-
1. A method for wireless video streaming, comprising:
-
determining a backhaul bandwidth of a base station; determining ongoing traffic between a plurality of wireless clients and the base station; determining a video transcoding policy for each of the plurality of wireless clients based on a service agreement corresponding to each of the plurality of wireless clients; decoding network signaling information; extracting a plurality of video streams, based on the decoded network signaling information; and transcoding the plurality of video streams simultaneously upon determining that the ongoing traffic exceeds the backhaul bandwidth, wherein the transcoding is based on a video transcoding policy of a receiving wireless client, video properties of a video stream being transcoded, and the decoded network signaling information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A video service manager, comprising:
-
a service policy component configured to determine a video transcoding policy for each of a plurality of wireless clients based on a service agreement corresponding to each of the plurality of wireless clients; a signaling processing component configured to decode network signaling information, and extract a plurality of video streams based on the decoded network signaling information; and a traffic monitoring and transcoding engine configured to transcode the plurality of video streams simultaneously upon determining that ongoing traffic between the plurality of wireless clients and a base station exceeds a backhaul bandwidth of the base station, wherein the transcoding is based on a video transcoding policy of a receiving wireless client, video properties of a video stream being transcoded, and the decoded network signaling information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for simultaneously transcoding a plurality of video streams, comprising:
-
monitoring ongoing traffic in a cellular network; decoding network signaling information in the cellular network; receiving a service agreement from each of a plurality of wireless clients in the cellular network; and transcoding the plurality of video streams simultaneously upon determining that the ongoing traffic exceeds a backhaul bandwidth of the cellular network, the backhaul bandwidth is equal to a predefined threshold, or the ongoing traffic includes substantial congestion or packet loss, wherein the transcoding is based on the decoded network signaling information and the service agreement corresponding to each of the plurality of wireless clients receiving a video stream.
-
Specification