将 aac 单音频添加到 MPEG DASH mpd 文件
Add aac single audio to MPEG DASH mpd files
我正在尝试将以下代码手动添加到 .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 文件吗?
不行!您必须先将您的媒体打包成符合 MPEG-DASH 标准的格式。所以是的,它需要分段。另外,对于 "audio/mp4" MIME 类型,需要在分段之前将媒体添加到 MP4 容器中。
可以使用 MP4Box 等开源工具来实现这一目的。
我正在尝试将以下代码手动添加到 .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 文件吗?
不行!您必须先将您的媒体打包成符合 MPEG-DASH 标准的格式。所以是的,它需要分段。另外,对于 "audio/mp4" MIME 类型,需要在分段之前将媒体添加到 MP4 容器中。
可以使用 MP4Box 等开源工具来实现这一目的。