/dvb-gse

Rust implementation of DVB-GSE

Primary LanguageRustApache License 2.0Apache-2.0

dvb-gse

Crates.io Rust

dvg-se is a Rust implementation of the DVB GSE (Generic Stream Encapsulation) protocol and related protocols.

It is mainly intended to be used as a CLI application that receives UDP packets from Longmynd containing fragments of BBFRAMES, obtains IP packets from a continous-mode GSE stream, and sends the IP packets to a TUN device.

The crate can also be used as a library to process GSE Packets and DVB-S2/DVB-S2X BBFRAMES.

Documentation

The documentation for dvb-gse is hosted in docs.rs.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.