<html><head><meta http-equiv="content-type" content="text/html; charset=GB2312"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: 'Microsoft YaHei UI'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Hi all,</div><div><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">I use gstreamer make a mp4 file to a RTSP stream, and play it with ffplay.exe on windows.</span></div><div><br></div><div>But ffplay report that it could not find video codec for this stream.</div><div><br></div><div>Below is the debug log. What's wrong with it?</div><div><br></div>
<div><span style="font-family: "" microsoft="" yahei="" ui'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'="">ffplay.exe -debug er rtsp://127.0.0.1:8554/test<br>ffplay version N-80906-gd5edb6c Copyright (c) 2003-2016 the FFmpeg developers<br>  built with gcc 5.4.0 (GCC)<br>  configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib<br>  libavutil      55. 28.100 / 55. 28.100<br>  libavcodec     57. 48.101 / 57. 48.101<br>  libavformat    57. 41.100 / 57. 41.100<br>  libavdevice    57.  0.102 / 57.  0.102<br>  libavfilter     6. 47.100 /  6. 47.100<br>  libswscale      4.  1.100 /  4.  1.100<br>  libswresample   2.  1.100 /  2.  1.100<br>  libpostproc    54.  0.100 / 54.  0.100<br>[tcp @ 00000000000cc700] No default whitelist set sq=    0B f=0/0<br>[rtsp @ 00000000000ccb20] SDP:<br>v=0<br>o=- 14003480297848734151 1 IN IP4 127.0.0.1<br>s=Session streamed with GStreamer<br>i=rtsp-server<br>t=0 0<br>a=tool:GStreamer<br>a=type:broadcast<br>a=control:*<br>a=range:npt=0-308.731666666<br>m=video 0 RTP/AVP 96<br>c=IN IP4 0.0.0.0<br>b=AS:327<br>a=rtpmap:96 MPEG4-GENERIC/90000<br>a=framerate:30<br>a=fmtp:96 streamtype=4;profile-level-id=1;mode=generic;config=000001b001000001b58913000001000000012000c48d8800f50a041e1463000001b2476f6f676c65;sizelength=13;indexlength=3;indexdeltalength=3<br>a=control:stream=0<br>m=audio 0 RTP/AVP 97<br>c=IN IP4 0.0.0.0<br>b=AS:35<br>a=rtpmap:97 MP4A-LATM/22050<br>a=fmtp:97 cpresent=0;config=400027100000000000000000000000000000<br>a=control:stream=1<br><br>[rtsp @ 00000000000ccb20] video codec set to: (null)=    0B f=0/0<br>[rtsp @ 00000000000ccb20] audio codec set to: aac<br>[rtsp @ 00000000000ccb20] audio samplerate set to: 22050<br>[rtsp @ 00000000000ccb20] audio channels set to: 1<br>[rtp @ 00000000000ceee0] No default whitelist set sq=    0B f=0/0<br>[udp @ 000000000222edc0] No default whitelist set<br>[udp @ 000000000222edc0] end receive buffer size reported is 65536<br>[udp @ 0000000002240520] No default whitelist set<br>[udp @ 0000000002240520] end receive buffer size reported is 65536<br>[rtsp @ 00000000000ccb20] setting jitter buffer size to 500 f=0/0<br>[rtp @ 0000000002250b20] No default whitelist set<br>[udp @ 0000000002252d80] No default whitelist set<br>[udp @ 0000000002252d80] end receive buffer size reported is 65536<br>[udp @ 0000000002263020] No default whitelist set<br>[udp @ 0000000002263020] end receive buffer size reported is 65536<br>[rtsp @ 00000000000ccb20] setting jitter buffer size to 500<br>[rtsp @ 00000000000ccb20] hello state=0vq=    0KB sq=    0B f=0/0<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 2 with DTS 0, packet 3 with DTS 0<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 3 with DTS 0, packet 4 with DTS 0<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 4 with DTS 0, packet 5 with DTS 0<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 65 with DTS 180000, packet 66 with DTS 180000<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 66 with DTS 180000, packet 67 with DTS 180000<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 67 with DTS 180000, packet 68 with DTS 180000<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 128 with DTS 360000, packet 129 with DTS 360000<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 129 with DTS 360000, packet 130 with DTS 360000<br>[rtsp @ 00000000000ccb20] Non-increasing DTS in stream 0: packet 130 with DTS 360000, packet 131 with DTS 360000<br>[rtsp @ 00000000000ccb20] max_analyze_duration 5000000 reached at 5015510 microseconds st:1<br>[rtsp @ 00000000000ccb20] rfps: 29.916667 0.014984<br>    Last message repeated 1 times<br>[rtsp @ 00000000000ccb20] rfps: 30.000000 0.000001<br>[rtsp @ 00000000000ccb20] rfps: 60.000000 0.000002<br>[rtsp @ 00000000000ccb20] rfps: 120.000000 0.000010<br>[rtsp @ 00000000000ccb20] rfps: 240.000000 0.000040<br>[rtsp @ 00000000000ccb20] rfps: 29.970030 0.001923<br>    Last message repeated 1 times<br>[rtsp @ 00000000000ccb20] rfps: 59.940060 0.007691<br>    Last message repeated 1 times<br>[rtsp @ 00000000000ccb20] Setting avg frame rate based on r frame rate<br>[rtsp @ 00000000000ccb20] Could not find codec parameters for stream 0 (Video: none, 1 reference frame, none): unknown codec<br>Consider increasing the value for the 'analyzeduration' and 'probesize' options<br>Input #0, rtsp, from 'rtsp://127.0.0.1:8554/test':<br>  Metadata::  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0<br>    title           : Session streamed with GStreamer<br>    comment         : rtsp-server<br>  Duration: 00:05:08.73, start: 0.000000, bitrate: N/A<br>    Stream #0:0, 165, 1/90000: Video: none, 1 reference frame, none, 30 fps, 30 tbr, 90k tbn, 90k tbc<br>    Stream #0:1    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0  , 110, 1/22050: Audio: aac (LC), 22050 Hz, mono, fltp<br>detected 4 logical cores<br>[ffplay_abuffer @ 00000000022c8600] Setting 'sample_rate' to value '22050'<br>[ffplay_abuffer @ 00000000022c8600] Setting 'sample_fmt' to value 'fltp'<br>[ffplay_abuffer @ 00000000022c8600] Setting 'channels' to value '1'<br>[ffplay_abuffer @ 00000000022c8600] Setting 'time_base' to value '1/22050'<br>[ffplay_abuffer @ 00000000022c8600] Setting 'channel_layout' to value '0x4'<br>[ffplay_abuffer @ 00000000022c8600] tb:1/22050 samplefmt:fltp samplerate:22050 chlayout:0x4<br>[ffplay_abuffersink @ 000000000229a940] auto-inserting filter 'auto-inserted resampler 0' between the filter 'ffplay_abuffer' and the filter 'ffplay_abuffersink'<br>[AVFilterGraph @ 00000000022d8260] query_formats: 2 queried, 0 merged, 3 already done, 0 delayed<br>[auto-inserted resampler 0 @ 000000000227bd80] [SWR @ 00000000030b6fc0] Using fltp internally between filters<br>[auto-inserted resampler 0 @ 000000000227bd80] ch:1 chl:mono fmt:fltp r:22050Hz -> ch:1 chl:mono fmt:s16 r:22050Hz<br>No codec could be found with id 0<br>Audio frame changed from rate:22050 ch:1 fmt:fltp layout:mono serial:-1 to rate:22050 ch:1 fmt:fltp layout:mono serial:1<br>[ffplay_abuffer @ 00000000022a1100] Setting 'sample_rate' to value '22050'<br>[ffplay_abuffer @ 00000000022a1100] Setting 'sample_fmt' to value 'fltp'<br>[ffplay_abuffer @ 00000000022a1100] Setting 'channels' to value '1'<br>[ffplay_abuffer @ 00000000022a1100] Setting 'time_base' to value '1/22050'<br>[ffplay_abuffer @ 00000000022a1100] Setting 'channel_layout' to value '0x4'<br>[ffplay_abuffer @ 00000000022a1100] tb:1/22050 samplefmt:fltp samplerate:22050 chlayout:0x4<br>[ffplay_abuffersink @ 000000000229a940] auto-inserting filter 'auto-inserted resampler 0' between the filter 'ffplay_abuffer' and the filter 'ffplay_abuffersink'<br>[AVFilterGraph @ 00000000022d7d40] query_formats: 2 queried, 0 merged, 3 already done, 0 delayed<br>[auto-inserted resampler 0 @ 00000000022b1a20] [SWR @ 00000000030b6f40] Using fltp internally between filters<br>[auto-inserted resampler 0 @ 00000000022b1a20] ch:1 chl:mono fmt:fltp r:22050Hz -> ch:1 chl:mono fmt:s16 r:22050Hz<br>   9.55 M-A:  0.000 fd=   0 aq=   31KB vq=    0KB sq=    0B f=0/0</span></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>zhangweili@ragile.com</div></div></span></div>
</body></html>