Usage and support of AV1 #4141
-
Hi there! Using ffmpeg I could convert a test video to multiple resolution AV1 webm videos that I wanted to server with dashjs. AV1 is supported by chromium and the manifest looks the same for vp9 video or similar so it seems unintuitive that this does not work. Why is it that AV1 is not supported by dashjs? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Please provide your manifest and also dash.js log outputs. Is your content DRM protected? |
Beta Was this translation helpful? Give feedback.
-
Content is not DRM protected. Audio plays fine. Manifest: <?xml version="1.0" encoding="UTF-8"?>
<MPD
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:mpeg:DASH:schema:MPD:2011"
xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011"
type="static"
mediaPresentationDuration="PT39.992S"
minBufferTime="PT1S"
profiles="urn:mpeg:dash:profile:webm-on-demand:2012">
<Period id="0" start="PT0S" duration="PT39.992S" >
<AdaptationSet id="0" mimeType="video/webm" codecs="av1" bitstreamSwitching="false" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
<Representation id="0" bandwidth="1432323" width="640" height="360">
<BaseURL>360.webm</BaseURL>
<SegmentBase
indexRange="6269245-6269400">
<Initialization
range="0-707" />
</SegmentBase>
</Representation>
<Representation id="1" bandwidth="5073052" width="1280" height="720">
<BaseURL>720.webm</BaseURL>
<SegmentBase
indexRange="22989462-22989619">
<Initialization
range="0-707" />
</SegmentBase>
</Representation>
<Representation id="2" bandwidth="9659282" width="1920" height="1080">
<BaseURL>1080.webm</BaseURL>
<SegmentBase
indexRange="45052574-45052734">
<Initialization
range="0-707" />
</SegmentBase>
</Representation>
</AdaptationSet>
<AdaptationSet id="1" mimeType="audio/webm" codecs="opus" lang="eng" audioSamplingRate="48000" bitstreamSwitching="true" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
<Representation id="3" bandwidth="132969">
<BaseURL>audio.webm</BaseURL>
<SegmentBase
indexRange="677558-677713">
<Initialization
range="0-689" />
</SegmentBase>
</Representation>
</AdaptationSet>
</Period>
</MPD>
|
Beta Was this translation helpful? Give feedback.
Content is not DRM protected.
Audio plays fine.
Manifest: