# ExSDP v1.1.4 - Table of Contents > Parser and serializer for Session Description Protocol ## Pages - [ExSDP](readme.md) - [LICENSE](license.md) ## Modules - [ExSDP](ExSDP.md): This module represents the SDP Session. - [ExSDP.Address](ExSDP.Address.md): Module representing address used in connection-data and origin. - [ExSDP.Attribute](ExSDP.Attribute.md): This module represents Attributes fields of SDP. - [ExSDP.Attribute.Extmap](ExSDP.Attribute.Extmap.md): This module represents extmap (RFC 8285). - [ExSDP.Attribute.FMTP](ExSDP.Attribute.FMTP.md): This module represents fmtp (RFC 5576). - [ExSDP.Attribute.Group](ExSDP.Attribute.Group.md): This module represents group (RFC 5888). - [ExSDP.Attribute.MSID](ExSDP.Attribute.MSID.md): This module represents msid (RFC 8830). - [ExSDP.Attribute.RID](ExSDP.Attribute.RID.md): This module represents rid (RFC 8851). - [ExSDP.Attribute.RTCPFeedback](ExSDP.Attribute.RTCPFeedback.md): This module describes what kind(s) of RTCP Feedback will be used (RFC 4585). - [ExSDP.Attribute.RTPMapping](ExSDP.Attribute.RTPMapping.md): This module represents RTP mapping, a media-level attribute named `rtpmap`. - [ExSDP.Attribute.SSRC](ExSDP.Attribute.SSRC.md): This module represents ssrc (RFC 5576). - [ExSDP.Attribute.SSRCGroup](ExSDP.Attribute.SSRCGroup.md): This module represents `ssrc-group` [RFC 5576](https://datatracker.ietf.org/doc/html/rfc5576#section-4.2) attribute. - [ExSDP.Attribute.Simulcast](ExSDP.Attribute.Simulcast.md): This module represents simulcast (RFC 8853). - [ExSDP.Bandwidth](ExSDP.Bandwidth.md): This module represents the bandwidth, a field of SDP that denotes the proposed bandwidth to be used by the session or media. - [ExSDP.ConnectionData](ExSDP.ConnectionData.md): This module represents the Connection Information. - [ExSDP.Encryption](ExSDP.Encryption.md): This module represents the Encryption field of SDP that stores encryption key or acquisition method of such key. - [ExSDP.Media](ExSDP.Media.md): This module represents the Media field of SDP. - [ExSDP.Origin](ExSDP.Origin.md): This module represents the Origin field of SDP that represents the originator of the session. - [ExSDP.Parser](ExSDP.Parser.md): This module is responsible for parsing SDP multimedia session. - [ExSDP.RepeatTimes](ExSDP.RepeatTimes.md): This module represents the field of SDP that specifies rebroadcasts of a session. Works directly in conjunction with timing `t` parameter. - [ExSDP.Serializer](ExSDP.Serializer.md): Module providing helper functions for serialization. - [ExSDP.Sigil](ExSDP.Sigil.md): Module containing sigil for deleting empty lines and replacing ` ` with ` `. - [ExSDP.Timezone](ExSDP.Timezone.md): This module groups multiple SDP Timezone Correction used for translating base time for rebroadcasts. - [ExSDP.Timezone.Correction](ExSDP.Timezone.Correction.md): This module represents a single SDP Timezone Correction used for translating base time for rebroadcasts. - [ExSDP.Timing](ExSDP.Timing.md): This module represents the Timing field of SDP that specifies the start and end time of the session. ## See Also - [Membrane Framework AI Skill](https://hexdocs.pm/membrane_core/skill.md) - [Membrane Core](https://hexdocs.pm/membrane_core/llms.txt)