mirror of
https://github.com/aler9/rtsp-simple-server
synced 2025-10-12 19:10:19 +08:00
fix rtmp -> rtsp audio conversion (#932)
This commit is contained in:
@@ -115,7 +115,7 @@ func (s *hlsSource) runInner() bool {
|
|||||||
if audioTrack != nil {
|
if audioTrack != nil {
|
||||||
audioTrackID = len(tracks)
|
audioTrackID = len(tracks)
|
||||||
audioEnc = &rtpaac.Encoder{
|
audioEnc = &rtpaac.Encoder{
|
||||||
PayloadType: 97,
|
PayloadType: 96,
|
||||||
SampleRate: audioTrack.ClockRate(),
|
SampleRate: audioTrack.ClockRate(),
|
||||||
SizeLength: 13,
|
SizeLength: 13,
|
||||||
IndexLength: 3,
|
IndexLength: 3,
|
||||||
|
@@ -460,7 +460,7 @@ func (c *rtmpConn) runPublish(ctx context.Context) error {
|
|||||||
var aacEncoder *rtpaac.Encoder
|
var aacEncoder *rtpaac.Encoder
|
||||||
if audioTrack != nil {
|
if audioTrack != nil {
|
||||||
aacEncoder = &rtpaac.Encoder{
|
aacEncoder = &rtpaac.Encoder{
|
||||||
PayloadType: 97,
|
PayloadType: 96,
|
||||||
SampleRate: audioTrack.ClockRate(),
|
SampleRate: audioTrack.ClockRate(),
|
||||||
SizeLength: 13,
|
SizeLength: 13,
|
||||||
IndexLength: 3,
|
IndexLength: 3,
|
||||||
|
@@ -144,7 +144,7 @@ func (s *rtmpSource) runInner() bool {
|
|||||||
var aacEncoder *rtpaac.Encoder
|
var aacEncoder *rtpaac.Encoder
|
||||||
if audioTrack != nil {
|
if audioTrack != nil {
|
||||||
aacEncoder = &rtpaac.Encoder{
|
aacEncoder = &rtpaac.Encoder{
|
||||||
PayloadType: 97,
|
PayloadType: 96,
|
||||||
SampleRate: audioTrack.ClockRate(),
|
SampleRate: audioTrack.ClockRate(),
|
||||||
SizeLength: 13,
|
SizeLength: 13,
|
||||||
IndexLength: 3,
|
IndexLength: 3,
|
||||||
|
@@ -78,7 +78,7 @@ func (p *clientAudioProcessor) doProcess(
|
|||||||
if !p.trackInitialized {
|
if !p.trackInitialized {
|
||||||
p.trackInitialized = true
|
p.trackInitialized = true
|
||||||
|
|
||||||
track, err := gortsplib.NewTrackAAC(97, pkt.Type, pkt.SampleRate, pkt.ChannelCount, nil, 13, 3, 3)
|
track, err := gortsplib.NewTrackAAC(96, pkt.Type, pkt.SampleRate, pkt.ChannelCount, nil, 13, 3, 3)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user