2012-09-24 6 views
3

Android는 이제 RTPMulticast 네이티브 API를 사용합니다. 멀티 캐스트 및/또는 브로드 캐스트 RTP는 어떻습니까? 이 기능을 활성화하는 방법에 대해서는 문서에서 아무 것도 보지 못했습니까? 클라이언트와 서버 모두에 관심이 있습니다.Android 4.0 이상의 멀티 캐스트 RTP

답변

1

지금까지 내가 말할 수있는 android.net.rtp 패키지 연구와 많은 테스트에서,에 AudioStreamAudioGroup를 사용하여 멀티 캐스트 주소 (오디오) 을 보낼 수 있습니다,하지만 당신은 함께 AudioStream.associate()를 사용하려고하면 멀티 캐스트 주소가 있으면 아무 것도받지 않습니다.

내가 여기에 안드로이드 이슈 트래커에 이것에 대한 버그 리포트를 열었습니다

: 많은 안드로이드 디바이스는 IGMP가 네트워크에 패킷을 가입 전송 사실을 지원하지 않는 마음에 https://code.google.com/p/android/issues/detail?id=61289

곰 (http://www.programmingmobile.com/2012/01/multicast-and-android-big-headache.html 한 예이다 이것에 관한 정보의 많은 조각의).

이 때문에 사용자의 네트워크 인프라가 장치에 멀티 캐스트 UDP 패킷을 제공하도록 설정되어 있는지 확인해야합니다. 일부 네트워크는 스위치/라우터/액세스 포인트 등에서 정적 멀티 캐스트 그룹을 설정할 수 있습니다.