On Fri, 27 Jan 2017 16:12:46 +0200 (EET) Martin Storsjö <[email protected]> wrote:
> > +@itemize @bullet
> > +@item
> > +WebM DASH Specification:
> > @url{https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/webm-dash-specification}
> > +@item +ISO DASH Specification:
> > @url{http://standards.iso.org/ittf/PubliclyAvailableStandards/c065274_ISO_IEC_23009-1_2014.zip}
> > +@end itemize
>
> I'd rather have the actual ISO spec first :P
No problem ;)
As far as I get it they won't merge anytime soon. Google widely uses WebM DASH,
but MPEG alliance doesn't care about media containers which are not their own.
> > +It creates a MPD manifest file and segment files for each stream.
> > +
> > +The segment filename might contain pre-defined identifiers used with
> > SegmentTemplate +as defined in section 5.3.9.4.4 of the standard. Available
> > identifiers are "$RepresentationID$", +"$Number$", "$Bandwidth$" and
> > "$Time$". +
> > +@example
> > +avconv -i in.nut -f dash
> > +@end example
>
> It might be of value to show a full testcase also, where you use multiple
> quality streams for both audio and video.
Ah, I missed that. I planed to add a full example, but forgot about it.
> I've used a command line like this locally for testing that:
>
> ./avconv -re -i <input> -map 0 -map 0 -acodec libfdk_aac -vcodec libx264
> -b:v:0 800k -b:v:1 300k -s:v:1 320x170 -profile:v:1 baseline -profile:v:0
> main -bf 1 -keyint_min 120 -g 120 -sc_threshold 0 -b_strategy 0
> -use_timeline 1 -use_template 1 -window_size 5 -f dash -ar:a:1 22050
> /path/to/out.mpd
>
> This should afaik produce well-aligned keyframes in all substreams. Feel
> free to pick through this and see what of it makes sense to include in an
> example.
Will have a look.
Regards
Peter
pgpF6D0HxY2ui.pgp
Description: OpenPGP digital signature
_______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
