COORDINATING VIDEO DELIVERY WITH RADIO FREQUENCY CONDITIONS
First Claim
1. A method comprising:
- receiving streaming video data from a video server that is destined for a mobile node at a video optimization server managing video compression of the video data;
receiving radio frequency (RF) information from a baseband unit that receives RF information from a remote radio head regarding the mobile node'"'"'s wireless power level and encoding at the video server;
modifying video compression of the streaming video data based on changes in the RF information at the video optimization server, wherein the video compression includes modifying a video codec rate to match an effective channel data rate; and
transmitting modified streaming video data to the mobile node through the baseband unit and remote radio head.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.
89 Citations
20 Claims
-
1. A method comprising:
-
receiving streaming video data from a video server that is destined for a mobile node at a video optimization server managing video compression of the video data; receiving radio frequency (RF) information from a baseband unit that receives RF information from a remote radio head regarding the mobile node'"'"'s wireless power level and encoding at the video server; modifying video compression of the streaming video data based on changes in the RF information at the video optimization server, wherein the video compression includes modifying a video codec rate to match an effective channel data rate; and transmitting modified streaming video data to the mobile node through the baseband unit and remote radio head. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device comprising:
-
an interface configured to receive streaming video data from a video server that is destined for a mobile node and receive radio frequency (RF) information from a baseband unit that receives RF information from a remote radio head; a processor that is configured to implement a module with storage that is configured to receive RF information regarding the mobile node'"'"'s wireless power level and encoding and modify video compression of the streaming video data based on changes in the RF information, wherein the video compression includes modifying a video codec rate to match an effective channel data rate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A logic encoded on a non-transitory media that when executed configured to:
-
receive streaming video data from a video server that is destined for a mobile node at a video optimization server managing video compression of the video data; receive radio frequency (RF) information from a baseband unit that receives RF information from a remote radio head regarding the mobile node'"'"'s wireless power level and encoding at the video server; modify video compression of the streaming video data based on changes in the RF information at the video optimization server, wherein the video compression includes modifying a video codec rate to match an effective channel data rate; and transmit modified streaming video data to the mobile node through the baseband unit and remote radio head. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification