sessions(3)
π sessions(3) β RTP sessions π
okay so bestie, welcome to sessions(3), a page from the Library Functions Manual for ccRTP. it's giving "short but iconic," and honestly? we're obsessed. let's get into it π«Ά
β¨ NAME β¨
sessions β RTP sessions.
like. that's the whole name section. she's mysterious. she's concise. periodt π
πΈ SYNOPSIS πΈ
π Classes π
class TRTPSessionBase< RTPDataChannel, RTCPChannel, ServiceQueue >β no notes attached, she just is πclass SingleThreadRTPSession< RTPDataChannel, RTCPChannel, ServiceQueue >β this template class adds the threading aspect to theRTPSessionBasetemplate in one of the many possible ways. so many ways, bestie. so many. πclass RTPSessionBaseβ generic RTP protocol stack for exchange of realtime data. the whole point, fr fr π₯
π¦ Typedefs π¦
typedef SingleThreadRTPSession RTPSessionβ uses two pairs of sockets for RTP data and RTCP transmission/reception. two pairs!! she's doing double duty and slaying πtypedef RTPSession RTPSocketβ alias forRTPSession. literally the same girl, different name πtypedef SingleThreadRTPSession< SymmetricRTPChannel, SymmetricRTPChannel > SymmetricRTPSessionβ uses one pair of sockets, (1) for RTP data and (2) for RTCP transmission/reception. one pair only. minimalist queen π
β Detailed Description β
so this section is justβ¦ here. vibes only. no words. main character silence. π
π Typedef Documentation π
π RTPSession
Uses two pairs of sockets for RTP data and RTCP transmission/reception. UDP/IPv4 RTP Session scheduled by one thread of execution.
Examples
audiorx.cpp, audiotx.cpp, ccrtptest.cpp, rtphello.cpp, rtplisten.cpp, and rtpsend.cpp.
like, that's a whole friend group of examples and they're all serving π
π RTPSocket
Alias for RTPSession.
that's it. that's the whole tea. she's a nickname. iconic. β¨
π SymmetricRTPSession
Uses one pair of sockets, (1) for RTP data and (2) for RTCP transmission/reception. Symmetric UDP/IPv4 RTP session scheduled by one thread of execution.
symmetric AND single-threaded? she contains multitudes π¦
π Author π
Generated automatically by Doxygen for ccRTP from the source code.
no human wrote this, bestie β the robot did it, and honestly? she ate πβ¨
okay that's the whole page!! this one came from ccRTP, and it's the sessions(3) page in the Library Functions Manual. go forth and RTP responsibly ππ«ΆπΈ
π¦ where this page comes from
- debian trixie: libccrtp-doc 2.0.9-4.1 Β· GPL-2.0-or-later WITH MIF exception
- ubuntu noble: libccrtp-doc 2.0.9-2.5build1
- ubuntu questing: libccrtp-doc 2.0.9-4.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms