It is licensed under the terms of the GNU General Public License, See GNU General Public License, plus a linking exception, See GNU ccRTP Linking Exception. The linking exception is . In ccRTP, a data block is transmitted by putting it into the transmission (outgoing packets) queue, and received by getting it from the reception (incoming packets) queue. Starting with releases, ccRTP fully supports RTP and RTCP. Here is a brief list of some features of ccRTP: Highly extensible to . GNU ccRTP Manual. 4 Using ccRTP. When using ccRTP, both sending and receiving of data transported over RTP sessions is done through reception and transmission queues handled by the RTP stack. In the most common case, a separate execution thread for each RTP session handles the queues. This case is the threading model that we will generally assume throughout this document.
GNU ccRTP uses templates to isolate threading and sockets related dependencies, so that it can be used to impliment realtime streaming with different threading models and underlying transport protocols, not just with IPV4 UDP sockets. For a more detailed list of ccRTP features you can have a look at the programmers' manual. It is licensed under the terms of the GNU General Public License, See GNU General Public License, plus a linking exception, See GNU ccRTP Linking Exception. The linking exception is the same that is used for gcc libstdc++. GNU ccRTP Manual. Initiating Sessions. Initiating RTP sessions with ccRTP involves the construction of an object of the class RTPSession and calling some optional initialization www.doorway.rusion constructors take two mandatory arguments: local network address and local transport port (where incoming packets are expected). There are two constructors, one of them takes a host address as.
GNU ccRTP defines a hierarchy of payload format classes. Its root is PayloadFormat, which is a base class for StaticPayloadFormat and DynamicPayloadFormat. Static payload format objects are built from a static payload code. These are defined in the enumerated type StaticPayloadType. GNU ccRTP Manual. Next: ccRTP Overview, Previous: Introduction, Up: Top. This manual is licensed under the terms of the GNU Free Documentation License. A programmers' manual and an exhaustive reference manual are distributed with the source packages of GNU ccRTP. The first is written in GNU Texinfo, whereas the second is automatically generated from the sources through Doxygen. They are available online for several releases of ccRTP: ccRTP Programmers' Manual (release );.
0コメント