2017-08-07 18 views
2

私はrtspカメラを読むためにffmpegを使用しています。ここでは、コードだRTP ESを 『『カメラが設定している。』「C++ではおよび』サーバの応答における非一致輸送の入力を処理するときに見つかった無効なデータffmpeg rtspエラー:サーバ応答の一致しない転送

source_name = "rtsp://192.168.1.108/WESCAM"; 

// Open the initial context variables that are needed 
format_ctx = avformat_alloc_context();  
codec_ctx = NULL; 

// Register everything 
av_register_all(); 
avformat_network_init(); 

//open RTSP camera or h264 file 
if (avformat_open_input(&format_ctx, source_name, NULL, NULL) != 0) 
{ 
    return EXIT_FAILURE; 
} 
+0

私はRedHatの6.9を使用している上に示したRTSPアドレスを使用して、このVLCを再生することができます – Douglas

答えて

0

を可能性があります。ffmpegのRTSPエラー:私はエラーを取得しています。この便利:。。

AVDictionary *opts = nullptr; 
av_dict_set(&opts, "rtsp_transport", "udp", 0); // here "udp" can replaced by "tcp" 
avformat_open_input(&pFormatCtx, rtsp_addr, nullptr, &opts); 
... 
av_dict_free(&opts); 
+0

それが何をするのかのように、少しより多くの情報を与え、それがOPは問題 – RealCheeseLord

+0

をどのように解決するかしてくださいおかげで - 私はすでにそれを試して、まだ動作していませんが、別のエラーが発生しています "のためのコーデックパラメータを見つけることができませんでしたストリーム0(ビデオ:h264、なし):不定サイズ: '分析'と 'プローブ'オプションの値を増やすことを検討してください。 codec_ctx = avcodec_alloc_context3(コーデック); avcodec_get_context_defaults3(codec_ctx、コーデック); avcodec_parameters_to_context(codec_ctx、format_ctx-> streams [video_stream_index] - > codecpar); ストリームの幅と高さは0 私はVITEC MGW NANO dencoderを使用しています – Douglas

関連する問題