পিকামের কোন স্ট্রিমিং সলিউশনটি সবচেয়ে কম পিছনে আছে?


9

এই পোস্টে ভিএলসি ব্যবহার করে কীভাবে স্ট্রিম করা যায় তা দেখানো হয়েছে। এটি দুর্দান্ত কাজ করে এবং সহজ, তবে এটি আমাকে দ্বিতীয় পিছনে দেয়। এই পোস্টটি GStreamer ব্যবহার করে, এবং এটিতে 0.3 সেকেন্ড ল্যাগ রয়েছে; আমি কম চাই

এনকোডিংয়ের গতি বাড়ানোর জন্য কী রাস্পবেরি পাই গ্রাফিক্স চিপ ব্যবহার করা সম্ভব?


এটি এখনও সম্ভব হয়নি। 0.3 মিমি ল্যাগ খুব ভাল এবং আপনি ভাল পাবেন না (এখনকার হিসাবে) কারণ ভি 2 এল এর অভাব। হতে পারে এটি সাহায্য করবে
পিয়োটার কুলা

@ পিপমকিন আমার মনে হয় ওপি বলেছিল পিছনে .3 সেকেন্ড, মিলিসেকেন্ড নয়। এছাড়াও, আপনি ভি 4 এল মানে?
syb0rg

হ্যা 3 এস আমি ভাবছিলাম। ভিডিও 4 লিনাক্স ড্রাইভার? বা একে অন্য কিছু বলা হয়। তুমি জান. দেশীয় চালক
পাইটর কুলা

@ পিপমকিন আহ, তাহলে আপনি ভুল হবেন। V4L2 ড্রাইভার NOOBS v1.3.3-এ অন্তর্ভুক্ত করা হয়েছে
syb0rg

উত্তর:


9

উবুন্টু 14.10 এবং Gstreamer এর সাথে আমি 1280 x 720 @ 60Hz দিয়ে 100 থেকে 116 এমএস ল্যাটেন্সি পৌঁছেছি।

ট্যাঙ্কস @ অ্যান্টনভ যারা আমাকে সঠিক পথে রাখে। আমি উত্তরোক্ত রেফারেন্সের জন্য সমাধান এখানে পুনরুত্পাদন।

পাই থেকে প্রবাহিত করতে:

raspivid -t 0 -b 2000000  -fps 60 -w 1280 -h 720 -o - \
  | gst-launch-1.0 -e -vvv fdsrc ! h264parse ! rtph264pay pt=96 config-interval=5 \ 
  ! udpsink host=10.42.0.1 port=5001

এটি আপনার কম্পিউটারে জিএসটি -০.০১ সহ গ্রহণ করতে এবং এটি ভার্চুয়াল ভি 4 এল 2 ডিভাইসে প্রেরণ করতে (সত্যই আপনার v4l2loopback প্রয়োজন ):

gst-launch -v udpsrc port=5001 ! application/x-rtp, payload=96 ! rtph264depay \ 
! ffdec_h264 ! ffmpegcolorspace ! v4l2sink device=/dev/video1

তারপরে আপনি /dev/video1কোনও সফ্টওয়্যার v4l2 ক্যাপচার সমর্থন করে ডিভাইসটি খুলতে পারেন।

একটি জিএসটি -১.০ সমাধানের জন্য (v4l2loopback gst-1.0 নিয়ে কাজ করে না), আমি আপনাকে আন্তোনভ ব্লগ পোস্টটি দেখতে দেব


4

আমি 200 মিমি পিছিয়েছি! কৌশলটি: আপনি রিমোট সাইডে পড়ার চেয়ে পাই থেকে কম ফ্রেম পাঠান, এটি নিশ্চিত করে যে বাফারটি খালি থাকবে stay

এখানে আমি স্টিপওয়াচের চিত্রগ্রহণের আরপিআইয়ের একটি ছবি তুলেছি। এটি সময়ের পার্থক্য দেখায়।

এটি আমার ব্যবহৃত রেসিপি। প্রথমে ল্যাপটপে (ম্যাক) এটি করুন:

nc -l 5001 | mplayer -fps 24 -cache 1024 -

তারপরে আরপিআইতে স্ট্রিমিং শুরু করুন:

raspivid -t 999999 -w 1280 -h 720 -fps 20 -o - | nc 192.168.178.22 5001

নিশ্চিত করা:

  • প্রথমে এমপ্লেয়ার ইনস্টল করুন। আমার জন্য কেবল হোমব্রু পদ্ধতিই কাজ করেছিল। নিয়মিত ডাউনলোডটি ভেঙে গেছে।
  • উপরের আইপি নম্বরটি আপনার ল্যাপটপের সংখ্যায় পরিবর্তন করুন।

এটি একটি চালাক কৌশল! আমি ভাবছি এটি নতুন ইউভি 4 এল ড্রাইভারের জন্যও যদি কাজ করে
কুলা

এই সমাধানটি সহকারে সমস্যাটি হ'ল এটি প্লেব্যাক দিক থেকে প্রচুর পরিমাণে তোলপাড় প্রবর্তন করে। আমি ভাবছিলাম যে আপনি এর কোনও সমাধান খুঁজে পেয়েছেন কিনা?
9a3eedi

1

আমি এই ভিডিওটি রেসিপিটি ব্যবহার করি: http://archpi.dedia.com/#sending-and-receving-pi-camera-video-over-the-network

আপনি কি https://github.com/thaytan/gst-rpicamsrc ব্যবহার করে দেখেছেন ? এটি কিছুটা আরও সুস্বাস্থ্যযুক্ত হওয়া উচিত। টিবিএইচ, আমি এটি চেষ্টা করে বিরক্ত করা যাবে না।

০.০ এর ব্যবধানটি বেশ সুন্দর।


1
লিঙ্কগুলির জন্য ধন্যবাদ! আমার মনে হয় এখন আমার তুলনায় ০.০ এর চেয়ে কম পিছনে আছে, আমি এখনও সমাধানটি নথিভুক্ত করতে এবং তা সঠিকভাবে পরিমাপ করতে হবে। শীঘ্রই পোস্ট করা হবে। যদি আমার পরিমাপগুলি প্রমাণ করে যে এটি 0.3 এরও বেশি I
আন্তোনভ

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