Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fcanas/HLSCore

A collection of Swift packages for working with HLS
https://github.com/fcanas/HLSCore

hls-parser hls-specification hls-stream live-streaming parser-combinators swift video

Last synced: 27 days ago
JSON representation

A collection of Swift packages for working with HLS

Awesome Lists containing this project

README

        

# HLSCore

A collection of Swift packages for working with [HLS](https://developer.apple.com/streaming/).

HLSCore is three packages. The organization of the project will change as real tools are
built on HLSCore.

* *Parsing* — An HLS playlist parser built on [parser combinators](https://github.com/fcanas/FFCParserCombinator)
* *Types* — Defines the core elements of HLS as Swift structs and enums
* *Serialization* — Converts HLS playlists defined in Types into strings

HLSCore is in experimental development. It does not implement the full HLS specification.
It is built in the service of private tools and the command-line tool,
[scrape](https://github.com/fcanas/scrape).

## License

HLSCore is available under the [MIT license](https://github.com/fcanas/HLSCore/blob/master/LICENSE).