Gstreamer rtsp ত্রুটি


1

আমি gstreamer দ্বারা আইপি ক্যামেরা ভিডিও স্ট্রিম পেতে চাই:
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! autovideosink

তবে এই ত্রুটিটি পান
Установка конвейера в состояние PAUSED…
Конвейер работает и не требует состояния PREROLL…
Установка конвейера в состояние PLAYING…
New clock: GstSystemClock
ОШИБКА: из элемента /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
Дополнительная отладочная информация:
gstrtspsrc.c(4206): gst_rtspsrc_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 54503440 ns.
Установка конвейера в состояние PAUSED...
Установка конвейера в состояние READY…
Установка конвейера в состояние NULL…
Освобождение конвейера…

আমি মনে করি এটি একটি প্রধান প্রপলম ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.

আমার সিস্টেমটি 1.5.7

উত্তর:


0

আপনি ভুল পাইপলাইন পেয়েছেন। সঠিকটি হ'ল:

জিএসটি-লঞ্চ -১.০ আরএসএসসিআরসি অবস্থান = আরটিএসপি: // ব্যবহারকারী: পাস @ rtph264 দিন! h264 পার্স! ডিকোডবিন! autovideosink

অথবা

জিএসটি-লঞ্চ -১.০ আরএসএসসিআরসি অবস্থান = আরটিএসপি: // ব্যবহারকারী: পাস @ rtph264 দিন! ডিকোডবিন! autovideosink

, যেমন আপনাকে h264 স্ট্রিমটি প্রদর্শন করার আগে ডিকোড করা দরকার। মিডিয়া ব্যবহারের জন্য এখানে মূল চেইন রয়েছে:

1) ডিকোডিং: এনকোডড এসসিআর -> ডেমাক্সার -> ডিকোডার -> সিঙ্ক

2) এনকোডিং: কাঁচা এসসিআর (অর্থাত্ সহজ ওয়েবক্যাম) -> এনকোডার -> ম্যাক্সার -> ডুবে

এছাড়াও, rtspsrc এর জন্য লেখক সেট আপ করার উপায়টি পরীক্ষা করে দেখুন। আমি এই সম্পর্কে শিউর নই, তবে সম্ভবত একমাত্র সঠিকটি হ'ল: rtspsrc অবস্থান = rtsp: //192.168.81.32: 554 / লাইভ / ch00_0 ব্যবহারকারী-আইডি = ব্যবহারকারী ব্যবহারকারী-পিডব্লু = পাসওয়ার্ড


আমি মনে করি তার 'ডিকোডাবিন' এবং 'অটোভিডিওসিংক'-এর মধ্যে' ভিডিও কনভার্ট'-এর প্রয়োজন হতে পারে
উত্সাহী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.