3

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

4

1 回答 1

1

据我所知,通过对软件包的大量研究和测试,可以使用andandroid.net.rtp发送多播地址(音频),但如果您尝试使用多播地址,您将不会收到任何东西。AudioStreamAudioGroupAudioStream.associate()

我在 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 数据包传送到您的设备。一些网络允许在交换机/路由器/接入点等上设置静态多播组。

于 2013-10-21T10:57:09.257 回答