初学ffmpeg,打开rtsp流后,avformat_find_stream_info函数执行出现问题,应该如何解决啊?

执行程序后控制台输出如下:

图片说明
图片说明

程序代码如下:

int main()
{
    AVFormatContext *input_ctx = NULL;
    int video_stream, ret;
    AVStream *video = NULL;
    AVCodecContext *decoder_ctx = NULL;
    AVCodec *decoder = NULL;
    AVPacket packet;
    enum AVHWDeviceType type;
    int i;

    const char *name = "d3d11va";
    type = av_hwdevice_find_type_by_name(name);
    if (type == AV_HWDEVICE_TYPE_NONE) {
        fprintf(stderr, "Device type %s is not supported.\n", name);
        return -1;
    }

    // 打开输入文件
    const char *url = "rtsp://root:vbox_12306@10.108.6.19:3097/55Ogq4fZ14875442466";

    input_ctx = avformat_alloc_context();
    AVDictionary* options = NULL;
    av_dict_set(&options, "rtsp_transport", "tcp", 0);//采用tcp传输(默认udp)
    av_dict_set(&options, "stimeout", "2000000", 0);
    av_dict_set(&options, "probesize", "5000000000", 0);
    av_dict_set(&options, "analyzeduration", "100000000", 0);

    if (avformat_open_input(&input_ctx,url, NULL, &options) != 0) {
        fprintf(stderr, "Cannot open input file '%s'\n", url);
        return -1;
    }
    if (avformat_find_stream_info(input_ctx, NULL) < 0) {
        fprintf(stderr, "Cannot find input stream information.\n");
        return -1;
    }

rtsp流来自服务器上的一个网络摄像头,没有声音,只有图像。

希望大神能够帮忙看一下应该如何解决啊

zxczhangheng
净坛使者\(^o^)/~ 出现这些,没有影响。使用ffplay播放rtsp流也会出现这些提示
10 个月之前 回复

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问