OSDN Git Service

libavformat: Add a muxer wrapping mpegts encoding into RTP
authorMartin Storsjö <martin@martin.st>
Mon, 9 May 2011 13:44:54 +0000 (16:44 +0300)
committerMartin Storsjö <martin@martin.st>
Thu, 18 Dec 2014 21:12:33 +0000 (23:12 +0200)
commit8a70ef94b9c377293b3dfa7d92cdc81a4fe1543a
tree2b5793580340d2635ba522dbd22d86745ad40e2b
parenta505c0d7373336a4cc5aa2022111c46bdd388b1f
libavformat: Add a muxer wrapping mpegts encoding into RTP

Since this structurally is quite different from normal RTP
(multiple streams are muxed into one single mpegts stream,
which is packetized into one single RTP session), it is kept
as a separate muxer.

Since this structurally also behaves differently than normal
RTP, all of the other muxers that do chained RTP muxing
(rtsp, sap, mp4) would need to be updated similarly to handle
this - in particular, creating one single rtp_mpegts muxer
for the whole presentation instead of one rtp muxer per stream.

Signed-off-by: Martin Storsjö <martin@martin.st>
Changelog
libavformat/Makefile
libavformat/allformats.c
libavformat/rtpenc_mpegts.c [new file with mode: 0644]
libavformat/version.h