Describir: Error Resilient H.264 Video Encoder with Lagrange Multiplier Optimization Based on Channel Situation