The SipLib.Video Namespace
The SipLib.Video namespace provides classes for packetizing and de-packetizing H.264 and VP8 video that is sent and received as RTP packets using an RtpChannel.
The SipLib class library does not provide classes for the codecs for H.264 and VP8 video.
This namespace provides the following classes.
Class Name | Description |
---|---|
H264Depacketiser | Receives H264 encoded video Network Access Layer (NALs) in RTP packets and builds complete H264 encoded access units that can then be decoded. |
H264Packetiser | Contains functions to packetise an H264 Network Abstraction Layer Units (NAL or NALU) into an RTP payload. See RTP Payload Format for H.264 Video |
H264RtpReceiver | Processes RTP packets containing H264 encoded video data. |
H264RtpSender | Processes H264 encoded access units and packetizes H264 NAL units into RTP packets so the H264 encoded data can be sent over the network. |
RtpVP8Header | VP8 RTP header as specified in RFC7741. |
VP8RtpReceiver | Processes RTP packets containing VP8 encode video frames. |
VP8RtpSender | Processes VP8 encoding video frames and for sending them in RTP packets. |