CO
Cosmo/TransportStream
π¬πΊπ MPEG-TS (Transport Stream) Tools: Demultiplexer, CRC32, Program Specific Information (PMT PAT, NIT, CAT). Written in Swift.
MPEG Transport Stream Tools
Transport Stream
Partial Transport Stream Packet
PartialTransportStreamPacket(_ bytes: [UInt8])Transport Stream Packet
TransportStreamPacket(_ bytes: [UInt8])Program Specific Information
Program Map Table
ProgramMapTable(_ bytes: [UInt8])Program Association Table
ProgramAssociationTable(_ bytes: [UInt8])Conditional Access Table
ConditionalAccessTable(_ bytes: [UInt8])Network Information Table
NetworkInformationTable(_ bytes: [UInt8])Others
CRC
CyclicRedundancyCheck.check(_ bytes: [UInt8])Contact
- Devran "Cosmo" Uenal
- Twitter: @maccosmo
- LinkedIn: devranuenal
Other Projects
- BinaryKit β BinaryKit helps you to break down binary data into bits and bytes and easily access specific parts.
- Clippy β Clippy from Microsoft Office is back and runs on macOS! Written in Swift.
- GrammaticalNumber β Turns singular words to the plural and vice-versa in Swift.
- HackMan β Stop writing boilerplate code yourself. Let hackman do it for you via the command line.
- ISO8859 β Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.
- SpriteMap β SpriteMap helps you to extract sprites out of a sprite map. Written in Swift.
- StringCase β Converts String to lowerCamelCase, UpperCamelCase and snake_case. Tested and written in Swift.
- TinyConsole β TinyConsole is a micro-console that can help you log and display information inside an iOS application, where having a connection to a development computer is not possible.
License
TransportStream is released under the MIT License.