Documentation ¶
Overview ¶
Package h264writer implements H264 media container writer
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type H264Writer ¶
type H264Writer struct {
// contains filtered or unexported fields
}
H264Writer is used to take RTP packets, parse them and write the data to an io.Writer. Currently it only supports non-interleaved mode Therefore, only 1-23, 24 (STAP-A), 28 (FU-A) NAL types are allowed. https://tools.ietf.org/html/rfc6184#section-5.2
func NewWith ¶
func NewWith(w io.Writer) *H264Writer
NewWith initializes a new H264 writer with an io.Writer output
func (*H264Writer) WriteRTP ¶
func (h *H264Writer) WriteRTP(packet *rtp.Packet) error
WriteRTP adds a new packet and writes the appropriate headers for it
Click to show internal directories.
Click to hide internal directories.