Tôi đang sử dụng Android 4.1.2 trên Galaxy S3. Phương tiện truyền thông hiện tại android luôn cố gắng phương pháp RTSP UDP (RTP/AVP/UDP) để kết nối với máy chủ RTSP.Buộc Android sử dụng RTSP/AVP/TCP xen kẽ
Nếu Android MediaPlayer không nhận dữ liệu trên các cổng UDP của nó..tại thời gian chờ và sau đó thử RTSP TCP xen kẽ (RTP/AVP/TCP). Điều này là tốt nhưng nó giới thiệu sự chậm trễ của 10 giây hoặc lâu hơn. Tôi muốn tránh sự chậm trễ này và buộc Android MediaPlayer phải luôn sử dụng RTSP TCP xen kẽ (RTP/AVP/TCP) cho tất cả hoặc URL cụ thể.
Tôi đã thử đề xuất được đưa ra trong Here để gửi mã phản hồi lỗi 461 hoặc 400 cho yêu cầu SETUP. Nhưng có vẻ như mediaplayer không quan tâm đến phản hồi và gửi lệnh SETUP cho cả hai bản nhạc và sau đó chỉ cần treo kết nối.
Tôi làm cách nào để giải quyết vấn đề này?
Bạn đã từng giải quyết vấn đề này chưa? – Marcel
Có, cùng một câu hỏi. – Brianjs
Tại sao không tự khởi tạo kết nối ổ cắm UDP và xử lý luồng phù hợp. Điều này sẽ tránh Android xử lý nó cho bạn – nathansizemore