净坛使者\(^o^)/~ 2019-09-06 14:45 采纳率: 25%
浏览 1505

初学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流来自服务器上的一个网络摄像头,没有声音,只有图像。

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

  • 写回答

1条回答

  • zqbnqsdsmd 2019-09-07 23:29
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB动图的问题
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名