https://github.com/sdroege/sdp-types
SDP (RFC 4566) types and parsers/serializer
https://github.com/sdroege/sdp-types
multimedia parsers rust sdp sdp-parser serializer streaming
Last synced: over 1 year ago
JSON representation
SDP (RFC 4566) types and parsers/serializer
- Host: GitHub
- URL: https://github.com/sdroege/sdp-types
- Owner: sdroege
- License: mit
- Created: 2019-12-23T18:12:44.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-10T07:45:09.000Z (over 1 year ago)
- Last Synced: 2025-04-02T12:42:33.347Z (over 1 year ago)
- Topics: multimedia, parsers, rust, sdp, sdp-parser, serializer, streaming
- Language: Rust
- Homepage:
- Size: 38.1 KB
- Stars: 11
- Watchers: 3
- Forks: 11
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# sdp-types [](https://crates.io/crates/sdp-types) [](https://github.com/sdroege/sdp-types/actions) [](https://docs.rs/sdp-types)
Crate for handling SDP ([RFC 4566](https://tools.ietf.org/html/rfc4566))
session descriptions, including a parser and serializer.
See the [documentation](https://docs.rs/sdp-types) for details.
## Limitations
* SDP session descriptions are by default in UTF-8 but an optional `charset`
attribute can change this for various SDP fields, including various other
attributes. This is currently not supported, only UTF-8 is supported.
* Network addresses, Phone numbers, E-Mail addresses and various other fields
are currently parsed as a plain string and not according to the SDP
grammar.
## LICENSE
sdp-types is licensed under the MIT license ([LICENSE](LICENSE) or
http://opensource.org/licenses/MIT).
## Contribution
Any kinds of contributions are welcome as a pull request.
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in sdp-types by you shall be licensed under the MIT
license as above, without any additional terms or conditions.