Galaxy S3でAndroid 4.1.2を使用しています。現在、android mediaplayer は常に RTSP UDP (RTP/AVP/UDP) メソッドを使用して RTSP サーバーに接続しようとします。
Android MediaPlayer が UDP ポートでデータを受信しない場合、タイムアウトになり、RTSP TCP インターリーブ (RTP/AVP/TCP) を試行します。これは問題ありませんが、10 秒程度の遅延が発生します。この遅延を回避し、Android MediaPlayer がすべてまたは特定の URL に対して常に RTSP TCP インターリーブ (RTP/AVP/TCP) を使用するように強制したいと考えています。
Hereにある提案を試して、461 または 400 エラー応答コードを SETUP 要求に送信しました。しかし、メディアプレーヤーは応答を気にせず、両方のトラックに対して SETUP コマンドを送信し、接続をハングアップさせているようです。
この問題を解決するにはどうすればよいですか?