[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