ข้อผิดพลาด ffmpeg rtsp: ไม่มีการจับคู่การขนส่งในการตอบกลับของเซิร์ฟเวอร์


0

ฉันกำลังใช้ ffmpeg เพื่ออ่านกล้อง rtsp ฉันได้รับข้อผิดพลาดเหล่านี้:
Nonmatching transport in server reply ใน c ++ และ Invalid data found when processing input.
ฉันสามารถเล่น VLC ใน Windows ได้ ฉันใช้ Red Hat 6.9
กล้องมีการตั้งค่า "RTP ES"

รหัส:

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
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;
}
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.