[FFmpeg-trac] #3936(avcodec:new): RTP packetizing for H.263 (RFC 2190)

FFmpeg trac at avcodec.org
Mon Sep 22 13:59:59 CEST 2014

#3936: RTP packetizing for H.263 (RFC 2190)
             Reporter:  thovo       |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:  rtp         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |

Comment (by thovo):

 This report can be closed because:
 The bug is related to the behavior of the used application. It places
 itself between the AV muxer and the RTP muxer. This is useful to create
 verbose statistics about each individual data stream in the application.
 Moreover, this structure is needed to use also proprietary RTP packetizers
 beside the ones from ffmpeg. The resulting scenario is this:
   FFmpeg(AV muxer) ==> APP ==> FFmpeg(RTP muxer)

 But in this context, the application forwarded only the data of each
 received AV packet from the AV-muxer to the RTP-muxer. The idea behind the
 patch was: allow the app for instructing ffmpg to tunnel side-data of each
 packet. This can be done via a merge of the side-data with existing packet
 data. As a result of this, both the packet data and the side-data can be
 forwarded as one single buffer. This allows the RTP-muxer to extract
 possible side-data from the received single data buffer. Especially, in
 case of H.263 the side-data is needed for the ffmpeg internal RTP
 packetizer (rfc2190).

 The app was redesigned in cooperation with Michael. Thx.

Ticket URL: <https://trac.ffmpeg.org/ticket/3936#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list