<div dir="ltr"><div>I am looking to develop an application in c / c ++ which demux and decodes a mpeg ts stream in 
real time and which contains several tv and radio services (mcpc dvb-s),
 for that I opted to operate the ffmpeg library. I work under the unix 
environment, I installed the library well and I succeeded in demuxing 
and decoding video and audio using the libavformat.<br>however, when I 
see the include / libavformat folder I can't find all the headers I need
 such as mpegts.h mpeg.h .... (I find avformat.h, avio.h and 
internal.h)!<br>Is adding headers manually in the libavformation folder 
correct or not? if so why can't I load the MpegTsContext structure with 
the MpegTSContext * function avpriv_mpegts_parse_open (AVFormatContext *
 s)?<br>How to track the PIDs of each TV and radio service in real time?</div><div><span lang="en"><span><span>I am really in trouble, please help me.</span></span></span></div><div><span lang="en"><span><span>thank you !</span></span></span></div></div>