Я создаю потоковый сервер RTSP в java с помощью xuggler, но я не уверен, как реализовать правильную пакетизацию RTP.
Мой текущий подход заключается в вызове ReadNextPacket(packet)
в контейнере ввода, затем создайте пакет RTP с полезной нагрузкой, заполненной packet.getData()
и соответствующим заголовком (тип полезной нагрузки на основе индекса потока, метки времени, установленной getTimestamp()
и т.д. ) и отправить его.
Может ли кто-нибудь дать мне практический пример того, как закодировать IPacket
в правильную полезную нагрузку rtp, в большинстве случаев, независимо от формата ввода? Документация немного не хватает на этом.