Hey StackOverflow fellows. В настоящее время у меня возникла проблема с проигрывателями MPEG-DASH, которые не хотят воспроизводить контент DASH. В принципе, у меня есть источник MP4, в котором я загружаю его в 2 канала, 1 - через RTMP, а другой - в RTSP. Затем я подключаюсь к обоим каналам и создаю из него контент MPEG-DASH. Выходной DASH для обоих в основном тот же, тот же манифестный контент, одинаковое количество фрагментов. Когда вы играете с проигрывателем DASH в индустрии (например, GPAC Osmo4, цифровыми приматами, датами кастета), контент DASH, созданный из источника RTMP, работает отлично, однако контент DASH, созданный из источника RTSP, проблематичен (то есть много видео зависает, a/v из синхронизации и т. д.). При сравнении фрагментов DASH, сгенерированных из RTMP, против RTSP, единственное различие заключается в выборкеОфисы и выборки в поле Trun. Но у них одинаковые образцы. В MSS использовались одни и те же фрагменты, и игрок MSS играл нормально, независимо от разницы в параметрах выборки и выборке.MPEG-DASH придирчивый в фрагментированном mp4 sampleOffsets и sampleSizes?
Кто-нибудь знает, имеет ли MPEG DASH требование относительно размера каждого образца в Trun, а также для смещений? Или что может вызвать эту проблему?
Я приветствую любые мнения, советы. Просто снимайте его ...
Спасибо за ваш ответ. Я только что нашел проблему, это вызвано неправильной шкалой времени в файле инициализации сегмента и недопустимыми образцами, то есть выборками с размером == 0 –