rtp
rtp copied to clipboard
A Go implementation of RTP
The header cannot be used outside of this package currently.
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [go](https://go.dev/) ([source](https://togithub.com/golang/go)) | golang | minor | `1.13` -> `1.18` |...
This change completes the H265 implementation.
REQUEST FOR COMMENTS: H264 spreader : reduces the RTP payload size so 3rd parties RTP sources can be properly redirected over SRTP/WebRTC without IP fragmentation. High level steps: - Passes...
When trying to use `AV1Packet` as a depacketiser I get an error... ``` cannot use &(codecs.AV1Packet literal) (value of type *"github.com/pion/rtp/codecs".AV1Packet) as "github.com/pion/rtp".Depacketizer value in assignment: *"github.com/pion/rtp/codecs".AV1Packet does not implement...
As specified in [RFC3550](https://datatracker.ietf.org/doc/html/rfc3550) - section `5.1 RTP Fixed Header Field`: > The first twelve octets are present in every RTP packet, while the > list of CSRC identifiers is...
#### Description Currently, the `Packetize` method has a sanity check that the payload being packetized is not of zero length; if is, then the function returns without doing anything. This...
#### Description Add multi obu support for AV1Payloader Support data source like ivf file #### Reference issue Fixes #190 Handle multi obus is required for a `play-from-disk` demo for AV1,...
### Your environment. - Version: v1.7.13 - Other Information: The av1-rtp-spec has a lot of limitations, which is not handled by current implement of `AV1Payloader.Payload` https://github.com/pion/rtp/blob/9a6e1d08c3e7b8ec582c099f0071629f3bfe7356/codecs/av1_packet.go#L28 [av1-rtp-spec](https://aomediacodec.github.io/av1-rtp-spec/) It requires obu...
No need to alloc empty slice if CSRC=0 Extensions always reset to zero length when unmarshal #### Description #### Reference issue