End-to-end video adaptation using frame rate optimization and TCP-friendly rate control. - Evan Li Shen Tan (2011)