Skip to content

openaudiocollective/sap

Folders and files

NameName
Last commit message
Last commit date
Jul 10, 2023
Jul 7, 2023
Jul 4, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Jul 7, 2023
Jul 7, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Jul 7, 2023

Repository files navigation

sap

Package sap provides SAP (Session Announcement Protocol) parsing compliant with RFC 2974

This package is still experimental, breaking changes can happen.

Usage

Get the Module go get github.com/openaudiocollective/sap

Use the NewPacket function to create a Packet or create it manually. Unmarshal the packet to a byte slice or Marshal the packet into a structured Packet object.

Check the examples folder

Documentation

Head to the documentation page for more information.

TODO

  • Encryption/Decryption
  • Compression
  • Authentication

Inspired by pion/sdp and pion/rtp. Thanks!