Чтобы удаленно воспроизводить мультимедийный файл, я использовал UDP-дейтаграмму. Я отправляю пакет 40 кб клиентам, но для синхронизации всех клиентов мне нужно найти продолжительность каждого пакета, чтобы, если пакет потерян, я могу приостановить проигрыватель на стороне клиента с помощью SocketTimeOutExcpetion. Чтобы вычислить длительность каждого пакета я использовал следующие уравненияВычислить битрейт медиафайла с помощью VLCJ
duration of packet= (duration of whole file)/SizeOfPacket
где
duration of file = (length of file)/bitrate *8
В настоящее время я вычисления битрейт используя mediainfo пакет в убунту.
Как получить битрейт аудио- или видеофайлов с использованием VLCJ API?
kb = кило-бит, kB = килобайт. Какой из них вы имели в виду? –