Valkka
1.6.1
OpenSource Video Management
|
The LiveThread class implements a "producer" thread (see multithreading) that feeds frames into a FrameFilter (see the frame class). More...
Classes | |
class | LiveFifo |
This is a special FrameFifo class for feeding frames into live555, i.e. More... | |
struct | LiveConnectionContext |
Identifies a stream and encapsulates information about the type of connection the user is requesting to LiveThread. More... | |
struct | LiveOutboundContext |
Same as LiveConnectionContext, but for outbound streams (i.e. More... | |
class | Connection |
A base class that unifies all kinds of connections (RTSP and SDP). More... | |
class | Outbound |
A base class that unifies all kinds of outgoing streams (i.e. More... | |
class | RTSPConnection |
A negotiated RTSP connection. More... | |
class | SDPConnection |
Connection is is defined in an SDP file. More... | |
class | SDPOutbound |
Sending a stream without rtsp negotiation (i.e. More... | |
class | RTSPOutbound |
Sending a stream using the on-demand rtsp server. More... | |
class | LiveThread |
Live555, running in a separate thread. More... | |
Enumerations | |
enum class | LiveConnectionType { none , rtsp , sdp } |
LiveThread connection types. More... | |
Functions | |
Connection::Connection (UsageEnvironment &env, LiveConnectionContext &ctx) | |
Default constructor. More... | |
The LiveThread class implements a "producer" thread (see multithreading) that feeds frames into a FrameFilter (see the frame class).
The FrameFilter chain feeds finally a FrameFifo, which is being read by a "consumer" thread (typically a AVThread).
After the LiveThread has been started with LiveThread::startCall, connections can be defined by instantiating a LiveConnectionContext and by passing it to LiveThread::registerStream
|
strong |
LiveThread connection types.
Identifies different kinds of connections (i.e. rtsp and sdp). Used by LiveConnectionContext.
Connection::Connection | ( | UsageEnvironment & | env, |
LiveConnectionContext & | ctx | ||
) |
Default constructor.
env | See Connection::env |
ctx | See Connection::ctx |