Заставляет Android использовать RTSP / AVP / TCP чередующиеся

Я использую Android 4.1.2 на Galaxy S3. В настоящее время mediaplayer для android всегда пытается использовать RTSP UDP (RTP / AVP / UDP) для соединения с сервером RTSP.

Если Android MediaPlayer не получает данные на своих UDP-портах .., выдает время, а затем пытается чередовать RTSP TCP (RTP / AVP / TCP). Это нормально, но оно вводит задержку в 10 секунд или около того. Я хочу избежать этой задержки и заставить Android MediaPlayer всегда использовать RTSP TCP с чередованием (RTP / AVP / TCP) для всех или определенных URL-адресов.

Я попробовал предложение, приведенное здесь. Чтобы отправить код ответа 461 или 400 на запрос SETUP. Но похоже, что медиаплеер не заботится об ответе и отправляет команду SETUP для обоих треков, а затем просто зависает соединение.

Как я могу решить эту проблему?

Solutions Collecting From Web of "Заставляет Android использовать RTSP / AVP / TCP чередующиеся"