https://github.com/crow-misia/sdp
SDP(Session Description Protocol) parse / serialization
https://github.com/crow-misia/sdp
java kotlin sdp
Last synced: 3 months ago
JSON representation
SDP(Session Description Protocol) parse / serialization
- Host: GitHub
- URL: https://github.com/crow-misia/sdp
- Owner: crow-misia
- License: apache-2.0
- Created: 2020-04-15T17:28:21.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-26T02:07:12.000Z (3 months ago)
- Last Synced: 2025-02-26T03:19:42.113Z (3 months ago)
- Topics: java, kotlin, sdp
- Language: Kotlin
- Size: 629 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
sdp
=================[](https://github.com/crow-misia/sdp/actions/workflows/build.yml)
[](https://central.sonatype.com/artifact/io.github.crow-misia.sdp/sdp)
[](https://javadoc.io/doc/io.github.crow-misia.sdp/sdp)
[](LICENSE)SDP(Session Description Protocol) parse / serialization
## Get Started
### Gradle
Add dependencies (you can also add other modules that you need):
`${latest.version}` is [](https://central.sonatype.com/artifact/io.github.crow-misia.sdp/sdp)
```groovy
dependencies {
implementation "io.github.crow-misia.sdp:sdp:${latest.version}"
}
```Make sure that you have either `mavenCentral()` in the list of repositories:
```
repository {
mavenCentral()
}
```## Reference
* RFC5245: Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols
https://datatracker.ietf.org/doc/html/rfc5245
* RFC5761: Multiplexing RTP Data and Control Packets on a Single Port
https://datatracker.ietf.org/doc/html/rfc5761
* RFC8841: Session Description Protocol (SDP) Offer/Answer Procedures for Stream Control Transmission Protocol (SCTP) over Datagram Transport Layer Security (DTLS) Transport
https://datatracker.ietf.org/doc/html/rfc8841
* RFC8866: SDP: Session Description Protocol
https://datatracker.ietf.org/doc/html/rfc8866