I have solved the problem related with the order of DATA packets. I forgot
to stablish the pts values in the packets. Now I receive image frames and
medatada in the way desired when I save the MPEG-2 TS in a video file.
However when I send the streams over UDP, the reception doesn't work in my
program using libav neither with ffplay application. But with VLC I can
receive perfectly the video stream ... As I explained in the previous
email, if I remove the data stream my application works perfectly.

The code in the "receptor" app is very simple ...

AVFormatContext * _ifc;
// path = "udp://localhost?localport=1234";
av_open_input_file(&_ifc, path, NULL, 0, NULL);
av_find_stream_info(_ifc);  // The application is blocked here ...

Is there any way to specify what kind of streams are going to be received
in the "receptor" app to avoid to call av_find_stream_info ?

_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api

Reply via email to