Description: RTP is currently the best way to solve the problem of real-time transmission of streaming media, and JRTPLIB is implemented in C++ RTP library, including UDP communication.
To Search:
File list (Check if you may need any files):
jrtplib-3.9.1\ChangeLog
.............\cmake\FindJThread.cmake
.............\.....\JRTPLIBConfig.cmake.in
.............\.....\Macros.cmake
.............\CMakeLists.txt
.............\doc\jrtplib.h
.............\Doxyfile
.............\examples\.dummy
.............\........\CMakeLists.txt
.............\........\example1.cpp
.............\........\example2.cpp
.............\........\example3.cpp
.............\........\example4.cpp
.............\........\example5.cpp
.............\LICENSE.MIT
.............\pkgconfig\jrtplib.pc.in
.............\README.TXT
.............\src\CMakeLists.txt
.............\...\errcodecommand
.............\...\.xtratransmitters\rtpfaketransmitter.cpp
.............\...\.................\rtpfaketransmitter.h
.............\...\rtcpapppacket.cpp
.............\...\rtcpapppacket.h
.............\...\rtcpbyepacket.cpp
.............\...\rtcpbyepacket.h
.............\...\rtcpcompoundpacket.cpp
.............\...\rtcpcompoundpacket.h
.............\...\rtcpcompoundpacketbuilder.cpp
.............\...\rtcpcompoundpacketbuilder.h
.............\...\rtcppacket.cpp
.............\...\rtcppacket.h
.............\...\rtcppacketbuilder.cpp
.............\...\rtcppacketbuilder.h
.............\...\rtcprrpacket.cpp
.............\...\rtcprrpacket.h
.............\...\rtcpscheduler.cpp
.............\...\rtcpscheduler.h
.............\...\rtcpsdesinfo.cpp
.............\...\rtcpsdesinfo.h
.............\...\rtcpsdespacket.cpp
.............\...\rtcpsdespacket.h
.............\...\rtcpsrpacket.cpp
.............\...\rtcpsrpacket.h
.............\...\rtcpunknownpacket.h
.............\...\rtpaddress.h
.............\...\rtpbyteaddress.cpp
.............\...\rtpbyteaddress.h
.............\...\rtpcollisionlist.cpp
.............\...\rtpcollisionlist.h
.............\...\rtpconfig.h.in
.............\...\rtpdebug.cpp
.............\...\rtpdebug.h
.............\...\rtpdefines.h
.............\...\rtperrors.cpp
.............\...\rtperrors.h
.............\...\rtpexternaltransmitter.cpp
.............\...\rtpexternaltransmitter.h
.............\...\rtphashtable.h
.............\...\rtpinternalsourcedata.cpp
.............\...\rtpinternalsourcedata.h
.............\...\rtpipv4address.cpp
.............\...\rtpipv4address.h
.............\...\rtpipv4destination.h
.............\...\rtpipv6address.cpp
.............\...\rtpipv6address.h
.............\...\rtpipv6destination.h
.............\...\rtpkeyhashtable.h
.............\...\rtplibraryversion.cpp
.............\...\rtplibraryversion.h
.............\...\rtpmemorymanager.h
.............\...\rtpmemoryobject.h
.............\...\rtppacket.cpp
.............\...\rtppacket.h
.............\...\rtppacketbuilder.cpp
.............\...\rtppacketbuilder.h
.............\...\rtppollthread.cpp
.............\...\rtppollthread.h
.............\...\rtprandom.cpp
.............\...\rtprandom.h
.............\...\rtprandomrand48.cpp
.............\...\rtprandomrand48.h
.............\...\rtprandomrands.cpp
.............\...\rtprandomrands.h
.............\...\rtprandomurandom.cpp
.............\...\rtprandomurandom.h
.............\...\rtprawpacket.h
.............\...\rtpsession.cpp
.............\...\rtpsession.h
.............\...\rtpsessionparams.cpp
.............\...\rtpsessionparams.h
.............\...\rtpsessionsources.cpp
.............\...\rtpsessionsources.h
.............\...\rtpsourcedata.cpp
.............\...\rtpsourcedata.h
.............\...\rtpsources.cpp
.............\...\rtpsources.h
.............\...\rtpstructs.h
.............\...\rtptimeutilities.cpp
.............\...\rtptimeutilities.h
.............\...\rtptransmitter.h