Opencv: خادم Raspberry Pi RTSP ، فك تشفير ffmpeg

تم إنشاؤها على ٢٩ مارس ٢٠١٧  ·  3تعليقات  ·  مصدر: opencv/opencv

معلومات النظام (الإصدار)
  • OpenCV => 3.1
  • Opencv-python => 3.1.0-dev
  • نظام التشغيل / النظام الأساسي => Ubuntu 16.04 LTS
وصف مفصل

أريد معالجة تدفق rtsp الذي تم إنشاؤه من إطار كاميرا التوت بإطار باستخدام python أو C ++.

خطوات التكاثر
.py
     import cv2
     rtsp_url = "rtsp://192.168.55.151:8554/stream.sdp"
     video = cv2.VideoCapture(rtsp_url)
     while(1):
            ret, frame = video.read()
            cv2.imshow('VIDEO', frame)
            cv2.waitKey(1)

يتم إنشاء الدفق من آلة التوت باستخدام vlc: raspivid -o - -t 0 -hf -w 640 -h 480 -fps 30 | cvlc stream:///dev/stdin --sout "#rtp{sdp=rtsp://192.168.55.151:8554/stream.sdp}" :demux=h264

تم فتح الدفق بنجاح من مشغل vlc باستخدام: rtsp : //192.168.55.151: 8554 / stream.sdp

من كود Python ، أحصل على: method SETUP failed: 461 Client error (خطأ ffmpeg)

إذا قمت بتشغيل سطر الأوامر ffmpeg: ffmpeg -rtsp_transport tcp -i rtsp://192.168.55.151:8554/stream.sdp
أحصل على نفس الخطأ بالضبط: فشل إعداد الطريقة: 461 خطأ العميل وكذلك Protocol not supported
إذا قمت بتشغيل سطر الأوامر ffmpeg: ffmpeg -rtsp_transport udp -i rtsp://192.168.55.151:8554/stream.sdp
تيار فك بنجاح.

هل بروتوكول النقل هذا خطأ ، أم أفعل شيئًا خاطئًا؟ هل يمكنني تحديد بروتوكول النقل في كود OpenCV؟

videoio question (invalid tracker)

التعليق الأكثر فائدة

قد ترغب في تثبيت برنامج تشغيل UV4L لكاميرا التوت ، سيسمح لك بالحصول على عنوان url مع دفق الفيديو المتوافق مع iwth opencv ويعمل بشكل جيد. اختبرت بالفعل.

هل لديك برنامج تعليمي لهذا؟

ال 3 كومينتر

لمنع حدوث خلل في الشبكة / فصل دفق الفيديو / إلخ ، يفرض OpenCV بروتوكول نقل

راجع للشغل ، يجب أن تذهب أسئلة الاستخدام إلى منتدى Users OpenCV Q / A: http://answers.opencv.org

قد ترغب في تثبيت برنامج تشغيل UV4L لكاميرا التوت ، سيسمح لك بالحصول على عنوان url مع دفق الفيديو المتوافق مع iwth opencv ويعمل بشكل جيد. اختبرت بالفعل.

قد ترغب في تثبيت برنامج تشغيل UV4L لكاميرا التوت ، سيسمح لك بالحصول على عنوان url مع دفق الفيديو المتوافق مع iwth opencv ويعمل بشكل جيد. اختبرت بالفعل.

هل لديك برنامج تعليمي لهذا؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات