Vì Android API 12, RTP được hỗ trợ trong SDK, bao gồm RtpStream làm lớp cơ sở và AudioStream, AudioCodec và AudioGroup. Tuy nhiên, không có tài liệu, ví dụ hoặc hướng dẫn nào để giúp tôi sử dụng các API cụ thể này để lấy dữ liệu đầu vào từ micrô của thiết bị và đưa nó vào luồng RTP.Sử dụng ví dụ Android của RtpStream
Tôi chỉ định bằng micrô làm nguồn ở đâu và không sử dụng loa? Nó có thực hiện bất kỳ RTCP nào không? Tôi có thể mở rộng lớp cơ sở RtpStream để tạo lớp VideoStream của riêng mình (lý tưởng là tôi cũng muốn sử dụng lớp này để phát trực tuyến video) không?
Có bất kỳ trợ giúp nào trên các API mới (ish) này không?
Bạn có thể tắt tiếng cả loa và micrô qua audioGroup = new AudioGroup(); audioGroup.setMode (AudioGroup.MODE_ON_HOLD); – tristan2468