Text this: Cross-Layer Design of Source Rate Control and Congestion Control for Wireless Video Streaming