Name |
Description |
AssemblyStreamState |
This class maintains static application configuration settings that can be used by all classes within the AppDomain. This class is the one stop shop for retrieving or accessing application configuration settings. |
DNSManager |
|
DNSManager.LookupRequest |
|
ICMPListener |
|
IceCandidate |
|
Mjpeg |
|
Mjpeg.Tags |
|
RTCPPacket |
|
RTCPPacket.RTPCPacketUnitTest |
|
RTPChannel |
|
RTPFrame |
|
RTPHeader |
|
RTPPacket |
|
RTPPayloadTypes |
|
RTPVP8Header |
Exmaples of size Payload Header size calculations: For length of first parition 54: S0 = 4, S1 = 0x32, S2 = 0. For length of first parition 1777: S0 = 1, S1 = 0xde, S2 = 0. |
RTSPClient |
|
RTSPConnection |
|
RTSPConstants |
|
RTSPEntityHeaders |
|
RTSPHeaders |
|
RTSPMessage |
|
RTSPMethods |
|
RTSPRequest |
RFC2326 6.1: Request-Line = Method SP Request-URI SP RTSP-Version CRLF |
RTSPResponse |
RFC2326 7.1: Status-Line = RTSP-Version SP Status-Code SP Reason-Phrase CRLF |
RTSPResponseStatusCodes |
|
RTSPServer |
|
RTSPSession |
|
RTSPURL |
RFC2326 3.2: rtsp_URL = ( "rtsp:" | "rtspu:" ) "//" host [ ":" port ] [ abs_path ] host = port = *DIGIT abs_path is defined in RFC2616 (HTTP 1.1) 3.2.1 which refers to RFC2396 (URI Generic Syntax) abs_path = "/" path_segments path_segments = segment *( "/" segment ) segment = *pchar *( ";" param ) param = *pchar pchar = unreserved | escaped | ":" | "@" | "&" | "=" | "+" | "$" | "," |
SDP |
|
SDPConnectionInformation |
|
SDPMediaAnnouncement |
|
SDPMediaFormat |
|
SDPMediaTypes |
|
STUNAddressAttribute |
MAPPED-ADDRESS, RESPONSE-ADDRESS, CHANGED-ADDRESS, SOURCE-ADDRESS attributes use this format. The Send Keep Alive STUN request also uses an attribute with this format to specify the socket to send the Keep Alive to. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |x x x x x x x x| Family | Port | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
STUNAppState |
This class maintains static application configuration settings that can be used by all classes within the AppDomain. This class is the one stop shop for retrieving or accessing application configuration settings. |
STUNAttribute |
|
STUNAttribute.STUNMessageAttributeUnitTest |
|
STUNAttributeTypes |
|
STUNChangeRequestAttribute |
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A B 0| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ The meaning of the flags is: A: This is the "change IP" flag. If true, it requests the server to send the Binding Response with a different IP address than the one the Binding Request was received on. B: This is the "change port" flag. If true, it requests the server to send the Binding Response with a different port than the one the Binding Request was received on. |
STUNClient |
|
STUNHeader |
|
STUNHeader.STUNHeaderUnitTest |
|
STUNListener |
|
STUNListener.STUNListenerUnitTest |
|
STUNMessage |
|
STUNMessage.STUNMessageUnitTest |
|
STUNMessageTypes |
|
STUNServer |
|
STUNServer.STUNServerUnitTest |
|
STUNv2AddressAttribute |
|
STUNv2Attribute |
|
STUNv2AttributeConstants |
|
STUNv2AttributeTypes |
|
STUNv2ChangeRequestAttribute |
|
STUNv2ErrorCodeAttribute |
|
STUNv2Header |
|
STUNv2Message |
|
STUNv2MessageTypes |
|
STUNv2XORAddressAttribute |
This attribue is the same as the mapped address attribute except the address details are XOR'ed with the STUN magic cookie. THe reason for this is to stop NAT application layer gateways from doing string replacements of private IP adresses and ports. |
TurnServer |
|
Utility |
|
WebRtcPeer |
|