Documentation ¶
Index ¶
Constants ¶
View Source
const (
ServerRTMPVersion = 0x03
)
Variables ¶
View Source
var DefaultClientHandshaker = NewDefaultHandshaker(false)
View Source
var DefaultServerHandshaker = NewDefaultHandshaker(true)
Functions ¶
func NewDefaultHandshaker ¶
func NewDefaultHandshaker( isServer bool, ) defaultHandshaker
Types ¶
type Chunk ¶
type Chunk interface { encoding.BinaryMarshaler zapcore.ObjectMarshaler }
type Chunk0 ¶
type Chunk0 interface { Chunk encoding.BinaryUnmarshaler Version() uint8 }
func UnmarshalChunk0Binary ¶
type Chunk1 ¶
type Chunk1 interface { Chunk encoding.BinaryUnmarshaler Time() uint32 RandomBytes() []byte }
func GenerateChunk1 ¶
func UnmarshalChunk1Binary ¶
type Chunk2 ¶
type Chunk2 interface { Chunk encoding.BinaryUnmarshaler Time() uint32 Time2() uint32 RandomEcho() []byte Validate(chunk1 Chunk1) error }
func GenerateChunk2 ¶
func UnmarshalChunk2Binary ¶
Click to show internal directories.
Click to hide internal directories.