Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fcanas/LiveStreamParser
A Parser for HTTP Live Streaming in Objective-C
https://github.com/fcanas/LiveStreamParser
hls hls-live-streaming objective-c parser video
Last synced: 3 months ago
JSON representation
A Parser for HTTP Live Streaming in Objective-C
- Host: GitHub
- URL: https://github.com/fcanas/LiveStreamParser
- Owner: fcanas
- License: mit
- Created: 2017-04-09T15:43:07.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-13T19:47:21.000Z (over 7 years ago)
- Last Synced: 2024-11-15T18:38:12.592Z (3 months ago)
- Topics: hls, hls-live-streaming, objective-c, parser, video
- Language: Objective-C
- Size: 125 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# HTTP Live Streaming Parser
### Playlist Tags
- [x] EXTM3U
- [x] EXT-X-VERSION### Master Playlist Tags
- [x] EXT-X-MEDIA
- [x] EXT-X-STREAM-INF
- [x] EXT-X-I-FRAME-STREAM-INF
- [x] EXT-X-SESSION-DATA
- [x] EXT-X-SESSION-KEY### Media or Master Playlist Tags
- [x] EXT-X-INDEPENDENT-SEGMENTS
- [x] EXT-X-START### Media Segment Tags
- [x] EXTINF
- [x] EXT-X-BYTERANGE
- [x] EXT-X-DISCONTINUITY
- [x] EXT-X-KEY
- [x] EXT-X-MAP
- [ ] EXT-X-PROGRAM-DATE-TIME
- [x] Tag Definition
- [ ] Date Parsing - It turns out [NSISO8601DateFormatter is dysfunctional](https://twitter.com/fcanas/status/853738641356705792)
- [ ] EXT-X-DATERANGE### Media Playlist Tags
- [x] EXT-X-TARGETDURATION
- [x] EXT-X-MEDIA-SEQUENCE
- [x] EXT-X-DISCONTINUITY-SEQUENCE
- [x] EXT-X-ENDLIST
- [x] EXT-X-PLAYLIST-TYPE
- [x] EXT-X-I-FRAMES-ONLY### Other
- [ ] EXT-X-BITRATE - The undocumented `EXT-X-BITRATE` tag appears in Apple's
own example HLS streams as a media segment tag.
Technically, it would be a comment tag. Should it be
handled independently? Probably not.