Commit 136358a
fix(gstreamer): Remove video-specific rtcp-fb from audio section
GStreamer 1.18 incorrectly adds 'a=rtcp-fb:XX nack' and 'a=rtcp-fb:XX nack pli'
to audio sections. These are video-specific feedback mechanisms for packet
loss and keyframe requests that cause some WebRTC stacks to reject the
audio description.
Added fix_audio_rtcp_fb_for_gstreamer() to strip these inappropriate
attributes from the audio section for GStreamer < 1.20.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent e350b95 commit 136358a
1 file changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
803 | 803 | | |
804 | 804 | | |
805 | 805 | | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
806 | 832 | | |
807 | 833 | | |
808 | 834 | | |
| |||
6911 | 6937 | | |
6912 | 6938 | | |
6913 | 6939 | | |
| 6940 | + | |
| 6941 | + | |
6914 | 6942 | | |
6915 | 6943 | | |
6916 | 6944 | | |
| |||
0 commit comments