Android 4.0+上的多播RTP

时间:2012-09-24 05:00:08

标签: android multicast rtp

Android现在拥有原生RTPMulticast API。那么多播和/或广播RTP呢?我没有在文档中看到有关如何启用此功能的任何内容?我对客户端和服务器都感兴趣。

1 个答案:

答案 0 :(得分:1)

据我所知,通过android.net.rtp包的大量研究和测试,可以使用{{1}将发送到多播地址(音频) }和AudioStream,但如果您尝试将AudioGroup与多播地址一起使用,则不会收到任何内容。

我已在Android问题跟踪器上打开了此错误报告,此处: https://code.google.com/p/android/issues/detail?id=61289

请记住,许多Android设备实际上不支持向网络发送IGMP加入数据包(http://www.programmingmobile.com/2012/01/multicast-and-android-big-headache.html是关于此的许多信息的一个示例)。

因此,您需要确保将网络基础结构设置为向设备提供多播UDP数据包。有些网络允许在交换机/路由器/接入点等上设置静态组播组。