Добавить одиночный звук aac в файлы MPEG DASH mpd

Я пытаюсь вручную добавить в файл .mpd следующий код.

    <AdaptationSet contentType="audio" segmentAlignment="true" bitstreamSwitching="true" lang="English">
        <Representation id="1" mimeType="audio/mp4" codecs="mp4a.40.2" audioSamplingRate="44100">
            <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2" />
            <SegmentTemplate timescale="44100" media="http://localhost/audio.aac" startNumber="1">
            </SegmentTemplate>
        </Representation>
    </AdaptationSet>

Но это не работает. Нужно ли все сегментировать в файлах .mpd? или можно один файл .acc?


person Adminy    schedule 23.04.2017    source источник


Ответы (1)


Он не будет работать! Сначала вы должны упаковать свои медиафайлы в формат, совместимый с MPEG-DASH. Так что да, нужно сегментировать. Кроме того, для типа MIME «аудио/mp4» носитель необходимо добавить в контейнер MP4 перед сегментацией.

Для этой цели можно использовать инструмент с открытым исходным кодом, такой как MP4Box.

person Zangue    schedule 26.04.2017