feat: use my buf reader

This commit is contained in:
langhuihui
2024-04-19 16:42:14 +08:00
parent 788923749e
commit d76d69b327
21 changed files with 630 additions and 257 deletions

View File

@@ -18,8 +18,7 @@ const (
type RTMPData struct {
Timestamp uint32
util.Buffers
util.RecyclableMemory
*util.RecyclableBuffers
}
func (avcc *RTMPData) GetSize() int {
@@ -40,3 +39,11 @@ func (avcc *RTMPData) GetTimestamp() time.Duration {
func (avcc *RTMPData) IsIDR() bool {
return false
}
func (avcc *RTMPData) WrapAudio() *RTMPAudio {
return &RTMPAudio{RTMPData: *avcc}
}
func (avcc *RTMPData) WrapVideo() *RTMPVideo {
return &RTMPVideo{RTMPData: *avcc}
}