[FFmpeg-user] Wrong "profile-level-id" on RTP SDP after transmux from RTMP
asticode at gmail.com
Wed Oct 17 19:09:52 EEST 2018
First off I'm using ffmpeg's master branch.
Here's the workflow I'm doing:
Input -- (1) --> RTMP -- (2) --> RTP
Here are my commands:
1) ffmpeg -hide_banner -re -f lavfi -i "testsrc2=size=1280x720:rate=25"
-pix_fmt yuv420p -c:v libx264 -g 50 -keyint_min 50 -b:v 4M -tune
zerolatency -profile:v baseline -level:v 3.1 -preset veryfast -bf 0 -refs 3
-sc_threshold 0 -f flv rtmp://127.0.0.1/test
2) ffmpeg -hide_banner -i rtmp://127.0.0.1/test -c copy -f rtp rtp://
The 2nd command outputs the following SDP:
o=- 0 0 IN IP4 127.0.0.1
c=IN IP4 127.0.0.1
m=video 4002 RTP/AVP 96
You can see that the "profile-level-id" is set to "42C01F".
However I'm looking to get the profile-level-id "42E01F".
After looking on the Internet a wee bit; I thought I "just" had to add the
h264 param "constrained_intra" to 1 but it didn't change anything.
Therefore here's my question:
How can I get a "profile-level-id" set to "42E01F" with my commands?
Thanks in advance.
More information about the ffmpeg-user