Tôi đã tìm kiếm trên internet nhiều ngày nay về cách triển khai tính năng phát video từ điện thoại Android sang điện thoại Android khác qua kết nối WiFi nhưng dường như tôi không tìm thấy bất kỳ điều gì hữu ích. Tôi đã tìm kiếm các nhà phát triển Android cho mã mẫu, stackoverflow, google, blog android nhưng không có gì. Tất cả những gì tôi có thể tìm thấy là một số loại giải pháp từ điện thoại đến máy tính để bàn hoặc máy tính để bàn để phát trực tuyến, nhưng không có gì mà tôi có thể mượn để triển khai.
Tôi cần điều khiển rô bốt bằng arduino ADK, vì vậy tôi đang sử dụng 2 điện thoại, một điện thoại sẽ được gắn trên rô bốt và một điện thoại khác sẽ nhận luồng video từ rô bốt. Tôi đề cập đến điều này vì tôi đang cố gắng đạt được độ trễ nhỏ nhất giữa thời gian phát sóng và thời gian xem.
Tôi đang viết 2 ứng dụng, một ứng dụng chính để điều khiển rô bốt (từ điện thoại cầm tay), ứng dụng này sẽ điều khiển ứng dụng phụ và nhận luồng và ứng dụng phụ thứ hai sẽ chạy trên điện thoại có gắn rô-bốt, điều khiển động cơ / bộ truyền động / phát trực tuyến đến ứng dụng chính. Rất tiếc, tôi không thể sử dụng các ứng dụng của bên thứ ba. Tôi cần tích hợp mã luồng video vào 2 ứng dụng của mình.
Có những lựa chọn nào để đạt được điều này? Nó cũng rất khó làm vì tôi chưa bao giờ làm việc với videostreaming, khó khăn là tôi đang làm khá tốt trong cả phát triển Java và Android. Tôi nên mã hóa / giải mã luồng như thế nào, làm cách nào để bắt đầu kết nối, tôi có cần làm việc với UDP thay vì TCP / IP không? Tôi thực sự không biết bắt đầu từ đâu, không có mã mẫu ở đâu cả. Tôi khá chắc chắn rằng điều này có thể đạt được. Tôi chỉ không thể tìm thấy bất cứ điều gì hữu ích để giúp tôi bắt đầu đúng hướng.
Tôi tình cờ gặp spydroid nhưng nó đang sử dụng VLC trên máy tính để bàn nên nó không tốt cho tôi.
CHỈNH SỬA: Kiểm tra blog của Cagney Moreau . Anh ấy đi vào chi tiết về việc thực hiện điều này.