I use VLC-2.2.2
My RTSP server send first RTCP SR, before sending H264 RTP pakcet. ( about 5 sec before - for test )
Then, VLC wait SPS, despite My RTSP server sent SPS first 5 sec after RTCP SR.
Packet arrival was confirmed by wireshark. ( RTCP SR and SPS )
It seems that VLC discard first RTP packet for resync. ( I guess )
What is the reason?
How to solve it?
no RTCP case
Code: Select all
core debug: `rtsp://192.168.10.251:5554/v-dot/pal-lipsync-annex-b.avi' successfully opened
core debug: Buffering 0%
core debug: Buffering 0%
packetizer_h264 debug: found NAL_SPS (sps_id=0)
core debug: Buffering 0%
packetizer_h264 debug: found NAL_PPS (pps_id=0 sps_id=0)
core debug: Buffering 0%
core debug: Buffering 0%
core debug: Buffering 4%
Code: Select all
core debug: `rtsp://192.168.10.251:5554/v-dot/pal-lipsync-annex-b.avi' successfully opened
live555 debug: tk->rtpSource->hasBeenSynchronizedUsingRTCP()
core error: ES_OUT_RESET_PCR called
core debug: Buffering 0%
core debug: Buffering 0%
packetizer_h264 debug: found NAL_PPS (pps_id=0 sps_id=0)
core debug: Buffering 0%
core debug: Buffering 0%
[b]packetizer_h264 warning: waiting for SPS/PPS[/b]
core debug: Buffering 4%
packetizer_h264 warning: waiting for SPS/PPS