🐛 FIX: rtp打包格式,ts流支持265以及G711

This commit is contained in:
dexter
2022-11-13 23:29:29 +08:00
parent 133781245b
commit 389f8a2e89
15 changed files with 275 additions and 226 deletions

View File

@@ -46,8 +46,11 @@ func (f FLVFrame) WriteTo(w io.Writer) (int64, error) {
func copyBuffers(b net.Buffers) (r net.Buffers) {
return append(r, b...)
}
func (v *VideoFrame) GetAnnexB() (r net.Buffers) {
if v.SEI != nil {
r = append(r, codec.NALU_Delimiter2)
r = append(r, v.SEI...)
}
r = append(r, codec.NALU_Delimiter2)
for i, nalu := range v.Raw {
if i > 0 {
@@ -57,7 +60,6 @@ func (v *VideoFrame) GetAnnexB() (r net.Buffers) {
}
return
}
func (v VideoDeConf) GetAnnexB() (r net.Buffers) {
for _, nalu := range v.Raw {
r = append(r, codec.NALU_Delimiter2, nalu)