Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Frame ¶
type Frame struct { Pid int StreamID int Dts int64 Pts int64 Header []byte // 1. AAC-ADTS Header; 2. aud nal [+sps nal+pps nal]+sample nal start code Payload []byte // data without startcode // contains filtered or unexported fields }
Frame mpegts frame
type FrameWriter ¶
FrameWriter 包装 WriteMpegtsFrame 方法的接口
type Muxer ¶ added in v1.1.0
type Muxer struct {
// contains filtered or unexported fields
}
Muxer mpegts muxer from av.Frame(H264[+AAC])
type Packetizer ¶ added in v1.1.0
Packetizer 封包器
func NewAacPacketizer ¶ added in v1.1.0
func NewAacPacketizer(meta *codec.AudioMeta, tsframeWriter FrameWriter) Packetizer
func NewH264Packetizer ¶ added in v1.1.0
func NewH264Packetizer(meta *codec.VideoMeta, tsframeWriter FrameWriter) Packetizer
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
Writer flv Writer
func (*Writer) WriteMpegtsFrame ¶
WriteMpegtsFrame write mpegts frame
Click to show internal directories.
Click to hide internal directories.