Ice4j: Что делать, когда агент закончит обработку?

Я пытаюсь использовать ice4j в простом приложении, но я не знаю, что делать, когда ледяной агент заканчивает обработку. Может ли приложение на самом деле написать в IceMediaStream? Если нет, то как я могу собрать информацию для создания потока, в который я могу писать? Для ice4j очень мало документации, и чтение тестов JUnit тоже не помогло.

2 ответа

Решение

Я могу порекомендовать проверить исходный код проекта под названием Jitsi. Ice4j - это библиотека, которая была разработана в основном как утилита для этого проекта и используется по умолчанию при создании голосовой и видеосвязи на основе Jingle(XMPP). Попробуйте покопаться в классе net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.

Возможно, попробуйте следующий урок:

http://stellarbuild.com/blog/article/ice4j-networking-tutorial-part-1

Вы сможете просто использовать ice4j в качестве сокета для передачи информации между компьютерами за разными маршрутизаторами.

Другие вопросы по тегам