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

https://github.com/cosmo/transportstream

πŸŽ¬πŸ“ΊπŸŽž MPEG-TS (Transport Stream) Tools: Demultiplexer, CRC32, Program Specific Information (PMT PAT, NIT, CAT). Written in Swift.
https://github.com/cosmo/transportstream

Last synced: 12 months ago
JSON representation

πŸŽ¬πŸ“ΊπŸŽž MPEG-TS (Transport Stream) Tools: Demultiplexer, CRC32, Program Specific Information (PMT PAT, NIT, CAT). Written in Swift.

Awesome Lists containing this project

README

          

# MPEG Transport Stream Tools

## Transport Stream

### Partial Transport Stream Packet

```swift
PartialTransportStreamPacket(_ bytes: [UInt8])
```

### Transport Stream Packet

```swift
TransportStreamPacket(_ bytes: [UInt8])
```

## Program Specific Information

### Program Map Table

```swift
ProgramMapTable(_ bytes: [UInt8])
```

### Program Association Table

```swift
ProgramAssociationTable(_ bytes: [UInt8])
```

### Conditional Access Table

```swift
ConditionalAccessTable(_ bytes: [UInt8])
```

### Network Information Table

```swift
NetworkInformationTable(_ bytes: [UInt8])
```

## Others

### CRC

```swift
CyclicRedundancyCheck.check(_ bytes: [UInt8])
```

## Contact

* Devran "Cosmo" Uenal
* Twitter: [@maccosmo](http://twitter.com/maccosmo)
* LinkedIn: [devranuenal](https://www.linkedin.com/in/devranuenal)

## Other Projects

* [BinaryKit](https://github.com/Cosmo/BinaryKit) β€” BinaryKit helps you to break down binary data into bits and bytes and easily access specific parts.
* [Clippy](https://github.com/Cosmo/Clippy) β€” Clippy from Microsoft Office is back and runs on macOS! Written in Swift.
* [GrammaticalNumber](https://github.com/Cosmo/GrammaticalNumber) β€” Turns singular words to the plural and vice-versa in Swift.
* [HackMan](https://github.com/Cosmo/HackMan) β€” Stop writing boilerplate code yourself. Let hackman do it for you via the command line.
* [ISO8859](https://github.com/Cosmo/ISO8859) β€” Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.
* [SpriteMap](https://github.com/Cosmo/SpriteMap) β€” SpriteMap helps you to extract sprites out of a sprite map. Written in Swift.
* [StringCase](https://github.com/Cosmo/StringCase) β€” Converts String to lowerCamelCase, UpperCamelCase and snake_case. Tested and written in Swift.
* [TinyConsole](https://github.com/Cosmo/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](http://www.opensource.org/licenses/MIT).