Skip to content

sjorek/mediacastsegmenter

Repository files navigation

Mediacast-Segmenter

This is a commandline tool to create MPEG2-TS encapsulated stream-segments, as described in HTTP Live Streaming and documented in RFC 8216 .

What does it do ?

Compared to Apple's “mediastreamsegmenter” it delivers somewhat equivalent results, although their implementation is much more advanced. The main and as far as I know only advantage of this implementation is its independence. It is build upon the fabulous “libav” and thus it should compile and run on all systems supported by “libav”. The current build is optimized for Mac OS X 10.6.x and MacPort's “libav”.

The sources are derived from Assembla and have been updated since then, in order to reflect latest “libav” changes.

Dependencies

  • “libav” version 5.2 or above to build and run

Build & Install

Run make clean && make to build. Run make install to install the tool to /usr/local/bin/. Run make uninstall to uninstall the tool from /usr/local/bin/.

Usage

Run mediacastsegmenter to get a detailed commandline parameter-list.

License

Everything is released under GPL 2 - see LICENSE.