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.
The documentation for dvb-gse is hosted in docs.rs.
Licensed under either of
at your option.
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.