Documentation ¶
Overview ¶
Package go-rtsp is a Golang audio/video library based on FFmpeg. go-rtsp is powerful library to help convert streams/files to jpeg/wav.
Index ¶
Constants ¶
View Source
const ( AV_LOG_QUIET = C.AV_LOG_QUIET AV_LOG_PANIC = C.AV_LOG_PANIC AV_LOG_FATAL = C.AV_LOG_FATAL AV_LOG_ERROR = C.AV_LOG_ERROR AV_LOG_WARNING = C.AV_LOG_WARNING AV_LOG_INFO = C.AV_LOG_INFO AV_LOG_VERBOSE = C.AV_LOG_VERBOSE AV_LOG_DEBUG = C.AV_LOG_DEBUG AV_LOG_TRACE = C.AV_LOG_TRACE )
View Source
const ( // Tcp use tcp transport protocol Tcp = iota // Udp use udp transport protocol Udp )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ErrTimeout ¶ added in v0.1.2
type ErrTimeout struct {
// contains filtered or unexported fields
}
ErrTimeout ETIMEDOUT
type Packet ¶
Packet decoded media packet
type Stream ¶
type Stream struct {
// contains filtered or unexported fields
}
Stream media stream
func (*Stream) ReadPacket ¶
ReadPacket read frame from stream and decode it to Packet
type StreamOption ¶ added in v0.1.6
type StreamOption func(*Stream)
func WithTimeout ¶ added in v0.1.6
func WithTimeout(timeout string) StreamOption
func WithType ¶ added in v0.1.6
func WithType(streamType Type) StreamOption
Source Files ¶
Click to show internal directories.
Click to hide internal directories.