Add a smooth streaming segmenter muxer
authorMartin Storsjö <martin@martin.st>
Mon, 19 Mar 2012 21:12:54 +0000 (23:12 +0200)
committerMartin Storsjö <martin@martin.st>
Wed, 12 Sep 2012 20:42:16 +0000 (23:42 +0300)
commit62c9ae11a7f9716848de0c26df855d6b8071eb16
treec818e9f9e796471ac7b6310d04868c995d6bed9b
parent29a9b12b10c91c638205da74f3330acd06517ae8
Add a smooth streaming segmenter muxer

This muxer splits the output from the ismv muxer into individual
files, in realtime.

The same can also be done by the standalone tool ismindex, but this
muxer is needed for doing it in realtime (especially for live
streams that need extra handling for updating the lookahead fields
in the fragment headers).

Using this muxer, one can deliver live smooth streaming from a
normal static file web server. (Using ismindex, one can deliver
premade smooth streaming files from a static file web server,
or prepare files for serving with IIS.)

Signed-off-by: Martin Storsjö <martin@martin.st>
Changelog
libavformat/Makefile
libavformat/allformats.c
libavformat/os_support.h
libavformat/smoothstreamingenc.c [new file with mode: 0644]
libavformat/version.h