C# Class Core.Protocols.Rtmp.OutboundRTMPProtocol

Inheritance: CSharpRTMP.Core.Protocols.Rtmp.BaseRTMPProtocol
Show file Open project: langhuihui/csharprtmp Class Usage Examples

Public Methods

Method Description
Connect ( EndPoint endpoint, Variant parameters ) : bool
SignalProtocolCreated ( BaseProtocol protocol, Variant customParameters ) : bool

Protected Methods

Method Description
PerformHandshake ( InputStream buffer ) : bool

Private Methods

Method Description
PerformHandshakeStage1 ( bool encrypted ) : bool
PerformHandshakeStage2 ( InputStream inputBuffer, bool encrypted ) : bool
VerifyServer ( InputStream inputBuffer ) : bool

Method Details

Connect() public static method

public static Connect ( EndPoint endpoint, Variant parameters ) : bool
endpoint System.Net.EndPoint
parameters Variant
return bool

PerformHandshake() protected method

protected PerformHandshake ( InputStream buffer ) : bool
buffer CSharpRTMP.Common.InputStream
return bool

SignalProtocolCreated() public static method

public static SignalProtocolCreated ( BaseProtocol protocol, Variant customParameters ) : bool
protocol CSharpRTMP.Core.Protocols.BaseProtocol
customParameters Variant
return bool