[FFmpeg-trac] #3702(undetermined:new): Re-stream RTP to RTSP

FFmpeg trac at avcodec.org
Thu Jun 5 20:11:38 CEST 2014


#3702: Re-stream RTP to RTSP
-------------------------------------+-------------------------------------
             Reporter:  DJX          |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by DJX):

 For the most part, yes.
 It gets messed up when the audio stream changes during commercials.
 Besides that, it seems to write OK.
 {{{
 ffmpeg -i rtp://239.255.1.1:59002 -c copy c:\temp\test.m2ts
 ffmpeg version N-63746-gfbaf73a Copyright (c) 2000-2014 the FFmpeg
 developers
   built on Jun  3 2014 22:10:20 with gcc 4.8.2 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-av
 isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enab
 le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-
 libfreetyp
 e --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug
 --enable-
 libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-
 libope
 njpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-
 libsox
 r --enable-libspeex --enable-libtheora --enable-libtwolame --enable-
 libvidstab -
 -enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-
 libvpx
 --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265
 --enable-
 libxavs --enable-libxvid --enable-decklink --enable-zlib
   libavutil      52. 89.100 / 52. 89.100
   libavcodec     55. 66.100 / 55. 66.100
   libavformat    55. 42.100 / 55. 42.100
   libavdevice    55. 13.101 / 55. 13.101
   libavfilter     4.  5.100 /  4.  5.100
   libswscale      2.  6.100 /  2.  6.100
   libswresample   0. 19.100 /  0. 19.100
   libpostproc    52.  3.100 / 52.  3.100
 [mpeg2video @ 0000000002bbc160] Invalid frame dimensions 0x0.
     Last message repeated 13 times
 [rtp @ 0000000002ab0420] Could not find codec parameters for stream 3
 (Unknown:
 none ([134][0][0][0] / 0x0086)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 Input #0, rtp, from 'rtp://239.255.1.1:59002':
   Duration: N/A, start: 30332.765733, bitrate: 320 kb/s
   Program 10
     Stream #0:2: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
 yuv420p(tv),
 704x480 [SAR 10:11 DAR 4:3], max. 5000 kb/s, 29.97 fps, 29.97 tbr, 90k
 tbn, 59.9
 4 tbc
     Stream #0:0(eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz,
 stereo, fl
 tp, 192 kb/s
     Stream #0:1(spa): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz,
 stereo, fl
 tp, 128 kb/s
     Stream #0:3: Unknown: none ([134][0][0][0] / 0x0086)
 Output #0, mpegts, to 'c:\temp\test.m2ts':
   Metadata:
     encoder         : Lavf55.42.100
     Stream #0:0: Video: mpeg2video ([2][0][0][0] / 0x0002), yuv420p,
 704x480 [SA
 R 10:11 DAR 4:3], q=2-31, max. 5000 kb/s, 29.97 fps, 90k tbn, 29.97 tbc
     Stream #0:1(eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz,
 stereo, 19
 2 kb/s
 Stream mapping:
   Stream #0:2 -> #0:0 (copy)
   Stream #0:0 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 frame=  153 fps=0.0 q=-1.0 size=     857kB time=00:00:06.46
 bitrate=1085.7kbits/
 frame=  168 fps=161 q=-1.0 size=     933kB time=00:00:06.96
 bitrate=1097.7kbits/
 frame=  182 fps=117 q=-1.0 size=    1019kB time=00:00:07.43
 bitrate=1122.9kbits/
 frame=  198 fps= 95 q=-1.0 size=    1219kB time=00:00:07.96
 bitrate=1253.6kbits/
 frame=  214 fps= 83 q=-1.0 size=    1325kB time=00:00:08.49
 bitrate=1277.2kbits/
 frame=  229 fps= 74 q=-1.0 size=    1430kB time=00:00:08.99
 bitrate=1301.7kbits/
 frame=  247 fps= 68 q=-1.0 size=    1542kB time=00:00:09.60
 bitrate=1315.6kbits/
 frame=  262 fps= 63 q=-1.0 size=    1646kB time=00:00:10.10
 bitrate=1334.7kbits/
 frame=  277 fps= 59 q=-1.0 size=    1761kB time=00:00:10.60
 bitrate=1360.9kbits/
 frame=  293 fps= 57 q=-1.0 size=    1870kB time=00:00:11.13
 bitrate=1375.5kbits/
 frame=  309 fps= 54 q=-1.0 size=    1975kB time=00:00:11.66
 bitrate=1386.2kbits/
 frame=  324 fps= 52 q=-1.0 size=    2073kB time=00:00:12.16
 bitrate=1395.2kbits/
 frame=  340 fps= 50 q=-1.0 size=    2180kB time=00:00:12.70
 bitrate=1406.0kbits/
 frame=  356 fps= 49 q=-1.0 size=    2294kB time=00:00:13.23
 bitrate=1419.6kbits/
 frame=  371 fps= 48 q=-1.0 size=    2396kB time=00:00:13.73
 bitrate=1428.9kbits/
 frame=  387 fps= 47 q=-1.0 size=    2498kB time=00:00:14.27
 bitrate=1433.7kbits/
 frame=  402 fps= 45 q=-1.0 size=    2605kB time=00:00:14.77
 bitrate=1444.4kbits/
 frame=  418 fps= 45 q=-1.0 size=    2706kB time=00:00:15.30
 bitrate=1448.3kbits/
 frame=  434 fps= 44 q=-1.0 size=    2860kB time=00:00:15.83
 bitrate=1479.3kbits/
 frame=  450 fps= 43 q=-1.0 size=    2956kB time=00:00:16.37
 bitrate=1478.8kbits/
 frame=  465 fps= 43 q=-1.0 size=    3057kB time=00:00:16.87
 bitrate=1484.3kbits/
 frame=  481 fps= 42 q=-1.0 size=    3154kB time=00:00:17.40
 bitrate=1484.5kbits/
 frame=  498 fps= 42 q=-1.0 size=    3256kB time=00:00:17.97
 bitrate=1484.1kbits/
 frame=  513 fps= 41 q=-1.0 size=    3364kB time=00:00:18.47
 bitrate=1491.5kbits/
 frame=  528 fps= 40 q=-1.0 size=    3452kB time=00:00:18.97
 bitrate=1490.4kbits/
 frame=  544 fps= 40 q=-1.0 size=    3535kB time=00:00:19.51
 bitrate=1484.3kbits/
 frame=  559 fps= 40 q=-1.0 size=    3637kB time=00:00:20.01
 bitrate=1489.0kbits/
 frame=  575 fps= 39 q=-1.0 size=    3737kB time=00:00:20.54
 bitrate=1490.2kbits/
 frame=  589 fps= 39 q=-1.0 size=    3833kB time=00:00:21.01
 bitrate=1494.3kbits/
 frame=  607 fps= 39 q=-1.0 size=    3942kB time=00:00:21.61
 bitrate=1494.3kbits/
 frame=  621 fps= 38 q=-1.0 size=    4033kB time=00:00:22.07
 bitrate=1496.2kbits/
 frame=  629 fps= 38 q=-1.0 size=    4186kB time=00:00:22.34
 bitrate=1534.6kbits/
 frame=  641 fps= 37 q=-1.0 size=    4350kB time=00:00:22.74
 bitrate=1566.7kbits/
 frame=  661 fps= 37 q=-1.0 size=    4558kB time=00:00:23.41
 bitrate=1594.6kbits/
 frame=  681 fps= 37 q=-1.0 size=    4732kB time=00:00:24.08
 bitrate=1609.8kbits/
 frame=  699 fps= 37 q=-1.0 size=    4862kB time=00:00:24.68
 bitrate=1613.8kbits/
 frame=  714 fps= 37 q=-1.0 size=    5000kB time=00:00:25.18
 bitrate=1626.5kbits/
 frame=  729 fps= 37 q=-1.0 size=    5126kB time=00:00:25.68
 bitrate=1635.2kbits/
 frame=  740 fps= 37 q=-1.0 Lsize=    5395kB time=00:00:26.05
 bitrate=1696.4kbits
 /s
 video:4193kB audio:593kB subtitle:0kB other streams:0kB global headers:0kB
 muxin
 g overhead: 12.719521%
 Received signal 2: terminating.
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3702#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list