pull/244/head
q191201771 2 years ago
parent 6e5ba21113
commit 76c84546bd

@ -10,6 +10,7 @@ package rtprtcp
import ( import (
"github.com/q191201771/lal/pkg/base" "github.com/q191201771/lal/pkg/base"
"github.com/q191201771/naza/pkg/nazalog"
) )
// 传入RTP包合成帧数据并回调返回 // 传入RTP包合成帧数据并回调返回
@ -69,6 +70,7 @@ type OnAvPacket func(pkt base.AvPacket)
// DefaultRtpUnpackerFactory 目前支持AVCHEVC和AAC MPEG4-GENERIC业务方也可以自己实现IRtpUnpackerProtocol甚至是IRtpUnpackContainer // DefaultRtpUnpackerFactory 目前支持AVCHEVC和AAC MPEG4-GENERIC业务方也可以自己实现IRtpUnpackerProtocol甚至是IRtpUnpackContainer
func DefaultRtpUnpackerFactory(payloadType base.AvPacketPt, clockRate int, maxSize int, onAvPacket OnAvPacket) IRtpUnpacker { func DefaultRtpUnpackerFactory(payloadType base.AvPacketPt, clockRate int, maxSize int, onAvPacket OnAvPacket) IRtpUnpacker {
nazalog.Debugf("DefaultRtpUnpackerFactory. type=%d, clockRate=%d, maxSize=%d", payloadType, clockRate, maxSize)
var protocol IRtpUnpackerProtocol var protocol IRtpUnpackerProtocol
switch payloadType { switch payloadType {
case base.AvPacketPtAac: case base.AvPacketPtAac:

Loading…
Cancel
Save