Мне нужно сгенерировать звуковой поток многоадресной передачи G711 и наткнулся на образец AVTransmit2 как часть Java Media Framework.Java Media Framework всегда генерирует многоадресные пакеты с TTL = 1
Fundementally это работает, однако широковещательные пакеты все имеют TTL устанавливается равным 1.
Я нашел в документации, предложенной в SessionAddress может указать значение TTL, поэтому я попытался изменить что то destAddr = новый SessionAddress (ipAddr, порт, 255);
Я также нашел некоторые комментарии, что проблемы могут быть связаны с Java нарушившим на IPv6, поэтому я пытался заставить его ipv4, начав его так: Java -Djava.net.preferIPv4Stack = True -classpath " «. AVTransmit2 javasound: // 8000 239.1.10.65 20480
Однако, глядя в Wireshark, пакеты по-прежнему имеют TTL = 1
Я использую JMF2.1.1e
Любые предложения, как решить эту проблему?