Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjorek/mediacastsegmenter
Create MPEG2-TS encapsulated stream-segments.
https://github.com/sjorek/mediacastsegmenter
c http mpeg2 streaming streaming-algorithms streaming-video
Last synced: 2 months ago
JSON representation
Create MPEG2-TS encapsulated stream-segments.
- Host: GitHub
- URL: https://github.com/sjorek/mediacastsegmenter
- Owner: sjorek
- License: gpl-2.0
- Created: 2011-11-28T12:55:09.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2017-10-05T14:32:00.000Z (over 7 years ago)
- Last Synced: 2023-03-13T21:10:29.234Z (almost 2 years ago)
- Topics: c, http, mpeg2, streaming, streaming-algorithms, streaming-video
- Language: C
- Homepage: https://sjorek.github.io/mediacastsegmenter/
- Size: 31.3 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Mediacast-Segmenter
===================This is a commandline tool to create MPEG2-TS encapsulated stream-segments,
as described in [HTTP Live Streaming](http://en.wikipedia.org/wiki/HTTP_Live_Streaming)
and documented in [RFC 8216](https://tools.ietf.org/html/rfc8216) .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](http://svn.assembla.com/svn/legend/segmenter/)
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](https://github.com/sjorek/mediacastsegmenter/blob/master/LICENSE).