std::string app_name
Definition: output_rtmp.h:19
void parseVars(std::string data)
Definition: output_rtmp.cpp:40
A buffer made out of std::string objects that can be efficiently read from and written to...
Definition: socket.h:28
OutRTMP(Socket::Connection &conn)
Definition: output_rtmp.cpp:11
void parseAMFCommand(AMF::Object &amfData, int messageType, int streamId)
Parses a single AMF command message, and sends a direct response through sendCommand().
Definition: output_rtmp.cpp:345
static void init(Util::Config *cfg)
Definition: output_rtmp.cpp:95
Definition: output_rtmp.h:9
Recording to file.
Definition: input.cpp:13
void parseChunk(Socket::Buffer &inputBuffer)
Gets and parses one RTMP chunk at a time.
Definition: output_rtmp.cpp:781
The output class is intended to be inherited by MistOut process classes.
Definition: output.h:41
Deals with parsing configuration from commandline options.
Definition: config.h:18
Recursive class that holds AMF0 objects.
Definition: amf.h:55
~OutRTMP()
Definition: output_rtmp.cpp:38
void sendNext()
Definition: output_rtmp.cpp:124
void sendHeader()
Definition: output_rtmp.cpp:285
This class is for easy communicating through sockets, either TCP or Unix.
Definition: socket.h:47
void sendCommand(AMF::Object &amfReply, int messageType, int streamId)
Sends a RTMP command either in AMF or AMF3 mode.
Definition: output_rtmp.cpp:315
void onRequest()
Definition: output_rtmp.cpp:307
Mist::OutRTMP mistOut
Definition: output_rtmp.h:26