Fork me on GitHub
File List
Here is a list of all files with brief descriptions:
 apierror.c
 apierror.hJanus API errors definition
 auth.cRequests authentication
 auth.hRequests authentication (headers)
 config.cConfiguration files parsing
 config.hConfiguration files parsing (headers)
 debug.hLogging and Debugging
 dtls-bio.c
 dtls-bio.hOpenSSL BIO agent writer
 dtls.cDTLS/SRTP processing
 dtls.hDTLS/SRTP processing (headers)
 eventhandler.hModular Janus event handlers (headers)
 events.cEvent handler notifications
 events.hEvent handler notifications (headers)
 ice.cJanus handles and ICE/STUN/TURN processing
 ice.hJanus handles and ICE/STUN/TURN processing (headers)
 ip-utils.cIP address related utility functions
 ip-utils.hIP address related utility functions (headers)
 janus-cfgconv.cSimple utility to convert Janus .cfg files to .jcfg and viceversa
 janus-pp-rec.cSimple utility to post-process .mjr Recordings saved by Janus
 janus.cJanus core
 janus.hJanus core (headers)
 janus_audiobridge.cJanus AudioBridge plugin
 janus_duktape.cJanus JavaScript plugin (via Duktape)
 janus_duktape_data.hJanus Duktape data/session definition (headers)
 janus_duktape_extra.cJanus Duktape plugin extra hooks
 janus_duktape_extra.hJanus Duktape plugin extra hooks (headers)
 janus_echotest.cJanus EchoTest plugin
 janus_gelfevh.cJanus GelfEventHandler plugin
 janus_http.cJanus RESTs transport plugin
 janus_jsonlog.cJanus JSON logger plugin
 janus_lua.cJanus Lua plugin
 janus_lua_data.hJanus Lua data/session definition (headers)
 janus_lua_extra.cJanus Lua plugin extra hooks
 janus_lua_extra.hJanus Lua plugin extra hooks (headers)
 janus_mqtt.cJanus MQTT transport plugin
 janus_mqttevh.cJanus MQTTEventHandler plugin
 janus_nanomsg.cJanus Nanomsg transport plugin
 janus_nanomsgevh.cJanus NanomsgEventHandler plugin
 janus_nosip.cJanus NoSIP plugin
 janus_pfunix.cJanus Unix Sockets transport plugin
 janus_rabbitmq.cJanus RabbitMQ transport plugin
 janus_rabbitmqevh.cJanus RabbitMQEventHandler plugin
 janus_recordplay.cJanus Record&Play plugin
 janus_sampleevh.cJanus SampleEventHandler plugin
 janus_sip.cJanus SIP plugin
 janus_streaming.cJanus Streaming plugin
 janus_textroom.cJanus TextRoom plugin
 janus_videocall.cJanus VideoCall plugin
 janus_videoroom.cJanus VideoRoom plugin
 janus_websockets.cJanus WebSockets transport plugin
 janus_wsevh.cJanus WebSockets EventHandler plugin
 log.cBuffered logging
 log.hBuffered logging (headers)
 logger.hModular Janus loggers (headers)
 mach_gettime.h
 mjr2pcap.cHelper tool to convert Janus .mjr recordings to .pcap files
 mutex.hSemaphors, Mutexes and Conditions
 options.c
 options.hCommand line options parser for Janus
 pcap2mjr.cHelper tool to convert .pcap files to Janus .mjr recordings
 plugin.c
 plugin.hPlugin-Core communication (implementation)
 pp-av1.cPost-processing to generate .mp4 files out of AV1 frames
 pp-av1.hPost-processing to generate .mp4 files out of AV1 frames (headers)
 pp-avformat.c
 pp-avformat.h
 pp-binary.cPost-processing to generate binary files out of binary data recordings
 pp-binary.hPost-processing to generate binary files out of binary data recordings (headers)
 pp-g711.cPost-processing to generate .wav files (headers)
 pp-g711.hPost-processing to generate .wav files (headers)
 pp-g722.cPost-processing to generate .wav files out of G.722 (headers)
 pp-g722.hPost-processing to generate .wav files from G.722 (headers)
 pp-h264.cPost-processing to generate .mp4 files out of H.264 frames
 pp-h264.hPost-processing to generate .mp4 files out of H.264 frames (headers)
 pp-h265.cPost-processing to generate .mp4 files out of H.265 frames
 pp-h265.hPost-processing to generate .mp4 files out of H.265 frames (headers)
 pp-l16.cPost-processing to generate .wav files out of L16 frames (headers)
 pp-l16.hPost-processing to generate .wav files out of L16 frames (headers)
 pp-options.c
 pp-options.hCommand line options parser for janus-pp-rec
 pp-opus-silence.hA sample Opus packet that only contains silence
 pp-opus.cPost-processing to generate .opus files
 pp-opus.hPost-processing to generate .opus files (headers)
 pp-rtp.hHelper structures to handle RTP post-processing (headers)
 pp-srt.cPost-processing to generate .srt files
 pp-srt.hPost-processing to generate .srt files (headers)
 pp-webm.cPost-processing to generate .webm files
 pp-webm.hPost-processing to generate .webm files (headers)
 record.c
 record.hAudio/Video recorder
 refcount.hReference counter mechanism
 rtcp.cRTCP processing
 rtcp.hRTCP processing (headers)
 rtp.cRTP processing
 rtp.hRTP processing (headers)
 rtpfwd.cRTP forwarders
 rtpfwd.hRTP forwarders (headers)
 rtpsrtp.hSRTP definitions (headers)
 sctp.cSCTP processing for data channels
 sctp.hSCTP processing for data channels (headers)
 sdp-utils.cSDP utilities
 sdp-utils.hSDP utilities (headers)
 sdp.cSDP processing
 sdp.hSDP processing (headers)
 text2pcap.cDumping of RTP/RTCP packets to text2pcap or pcap format
 text2pcap.hDumping of RTP/RTCP packets to text2pcap or pcap format (headers)
 transport.c
 transport.hModular Janus API transports
 turnrest.c
 turnrest.h
 utils.cUtilities and helpers
 utils.hTURN REST API client
 version.c
 version.hJanus GitHub versioning (headers)