Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fcanas/HLSCore
- Owner: fcanas
- License: mit
- Created: 2016-11-26T23:47:13.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-23T21:31:09.000Z (almost 3 years ago)
- Last Synced: 2024-04-23T23:14:44.600Z (8 months ago)
- Topics: hls-parser, hls-specification, hls-stream, live-streaming, parser-combinators, swift, video
- Language: Swift
- Homepage:
- Size: 177 KB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-video - fcanas/HLSCore - A collection of Swift packages for working with HLS - fcanas/HLSCore (HLS / Talks Presentations Podcasts)
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 stringsHLSCore 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).