[Libav-user] RTSP over TCP reading hangs

Юлия Шашкина julia.shashkina at gmail.com
Thu Sep 11 11:37:32 CEST 2014

Hi all,
I'm trying to read RTSP stream over TCP with H264. But after a while (after
the several frames were read, it depends on stream), the reading hangs.
    AVFormatContext *context;
    AVDictionary *opts = 0;
    int ret;
    context = avformat_alloc_context();
    av_dict_set(&opts, "rtsp_transport", "tcp", 0);
    ret = avformat_open_input(&context, "rtsp://", NULL, &opts);
    ret = avformat_find_stream_info(context, NULL);
    while(true) {
        ret = av_read_frame(context, pkt);
        //do the video processing

It hangs also if I replace the video processing on, f.e., 0,5 sec of sleep.
I use live555MediaServer for streaming.
How can I get rid of hang? Thanks ahead.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://ffmpeg.org/pipermail/libav-user/attachments/20140911/bd12e8a4/attachment.html>

More information about the Libav-user mailing list