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