একটি কম্পিউটারে 50 ইউএসবি ওয়েবক্যাম। আসলেই কি সম্ভব?


15

তাত্ত্বিকভাবে 15 এফপিএসে কাজ করা একটি ইউএসবি এইচডি ওয়েবক্যামটি 18MB / s - 1280 (প্রস্থ) x 960 (উচ্চতা) x 3 (আরজিবি চ্যানেল) এক্স 15 (এফপিএস) - সংকোচনের ছাড়াই একটি ব্যান্ডউইথ গ্রহণ করে। একটি ইউএসবি 2.0 কন্ট্রোলারের 35MB / s এর কার্যকর থ্রুটপুট থাকে , 2 টি ক্যামেরা হ্যান্ডেল করতে সক্ষম হয় (ডাইনি আমি অনুশীলনে নিশ্চিত করেছি)। একটি ইউএসবি control.০ কন্ট্রোলারের তাত্ত্বিক সর্বাধিক সংক্রমণ গতি 25২৫ এমবি / সেকেন্ড রয়েছে যা সুবিধার জন্য 34 ক্যামেরা (625/18 = 34.72) পরিচালনা করতে সক্ষম, এটি ধরে নিই যে এটি সর্বোচ্চ 8 টি ক্যামেরা পরিচালনা করতে পারে (এখনও নিশ্চিত নয়)। উভয় অনুমান ব্যবহার করে, অনুমান করা সম্ভব যে মাদার বোর্ড P8B75-V কমপক্ষে 50 টি যুগপত ওয়েবক্যাম পরিচালনা করতে পারে:

  • 3 পিসিআই স্লট (একটি পিসিআই এক্স 4 এবং দুটি পিসিআই এক্স 1, গ্রাফিক কার্ডে পিসিআই এক্স 16 বাদে): অ্যাডাপ্টার + ইউএসবি 3.0 হাবস ব্যবহার করে তাদের ইউএসবি 3.0 এ রূপান্তর করুন , 24 টি ওয়েবক্যামের ফলে
  • 2 ইউএসবি 3.0 কন্ট্রোলার (শুনুন এবং সামনে): 16 ওয়েবক্যাম অর্জনের জন্য ইউএসবি 3.0 হাবস
  • 3 পিসিআই স্লট : 6 জন ওয়েবক্যামের ফলে একটি অ্যাডাপ্টার ব্যবহার করে প্রতিটিকে ইউএসবি 2.0 তে রূপান্তর করুন
  • 2 ইউএসবি 2.0 কন্ট্রোলার : 4 টি ওয়েবক্যাম

সুতরাং, আমার প্রশ্নটি হ'ল:

সত্যিই কি কনফিগারেশন সম্ভব? এতগুলি ইউএসবি ওয়েবক্যামের সাহায্যে কেউ কি সিস্টেমটি ওভারলোড করার চেষ্টা করেছে?

সমস্যা:

  • এটি সম্ভব যে প্রসেসরটি অতিরিক্ত বোঝা হয়ে গেছে। সঙ্কুচিত চিত্র ক্যাপচার ব্যবহার করা এটি সমাধান করতে পারে।
  • এসও এতগুলি ডিভাইস পরিচালনা করতে অনেক সমস্যা করতে পারে।

Comentaries:

  • বহিরাগত ডিভাইসের সিপিইউ বাস - এএমডির জন্য ইন্টেল এবং হাইপার-ট্রান্সপোর্টের জন্য কুইক পাথ ইন্টারকানেক্ট (কিউপিআই) - যেহেতু 50 এমবি / এস * 18 এমবি / এস = 900 এমবি / সেগুলি কোনও সমস্যা হিসাবে দেখা যায় না। সত্যিই পর্যন্ত 25.6GB এর বাস তথ্য হার থেকে যে / জন্য গুলি QPI এবং 51.2GB / জন্য গুলি অধি পরিবহন
  • আমি এই অ্যাপ্লিকেশনটির সফটওয়্যারটি ওপেনসিভি ব্যবহার করে বাস্তবায়ন করছি যা ডাইরেক্টশোর চারপাশে ক্যাপচারটি আবৃত করে

সম্পাদনা 12/11/12:

সুতরাং, আমি কিছু পরীক্ষা করেছি এবং স্পষ্ট করার জন্য কিছু পয়েন্ট রয়েছে।

30 এফপিএস-এ এইচডি চিত্রের স্ট্রিমিং 106MB / s (15 এমপিএসে 53MB / s) এর ব্যান্ডউইথকে উপস্থাপন করে, আমার গণিতটি সম্পূর্ণ ভুল ছিল। এর অর্থ হ'ল ইউএসবি ২.০ নিয়ে কাজ করা এইচডি ওয়েবক্যামগুলিকে সমস্ত ব্যান্ডউইথ ব্যবহার না করার জন্য ফাইলটি সংকোচনের প্রয়োজন। সুতরাং, আমি যদি একক পিসিতে 50 টি ওয়েবক্যাম সংযোগ করতে সক্ষম হয়েছি তবে সিপিইউতে রিয়েল টাইমে এই পরিমাণ ডেটা সংক্ষেপিত করতে অনেক সমস্যা হবে।

আসল সমস্যাটি তখনই আসে যখন আমরা ইউএসবি 3.0 স্পেসিফিকেশনটি দেখি :

ইউএসবি 3.0 স্পেসিফিকেশন

আমরা ছবিটিতে দেখতে পাচ্ছি, ইউএসবি ২.০ এইচবিটি ইউএসবি ৩.০ হাব (সুপারস্পিড) থেকে সম্পূর্ণ পৃথক হয়ে গেছে, ডাইনির অর্থ ইউএসবি ২.০ ডিভাইস সুপারস্পিডযুক্ত ব্যান্ডউইথ ব্যবহার করতে পারে না । এটি আমার অনুমানের উপর একটি বড় ত্রুটি যে আমি একটি ইউএসবি 3.0 কন্ট্রোলারের সাহায্যে আরও বেশি ইউএসবি 2.0 ডিভাইস ব্যবহার করতে পারি।

এই স্পেসিফিকেশনটি কিন্ডা পুরানো (প্রায় ২ বছর), ইউএসবি ২.০ ডিভাইসের মধ্যে সুপারস্পিড ব্যান্ডউইথ ভাগ করে নেওয়া ইউএসবি 3.0.০ স্পেসিফিকেশনের কোনও নতুন বাস্তবায়ন রয়েছে কিনা তা নিশ্চিত করতে পারবেন কেউ?


4
আপনার 50 টি ওয়েবক্যামের কী দরকার?
ডেনিস

1
কীভাবে ওয়েবক্যাম চালিত হয়? তাদের নিজস্ব পিএসইউ বা তাদের ইউএসবি বাস থেকে শক্তি আঁকবে?
হেনেস

2
উত্তর: প্রাকটিক্যাল নয়। তবে অবিশ্বাস্যরকম দুর্দান্ত শব্দ।
নার্ডওয়ালার

5
আমি একটি ওপেনসিভি 2 প্রকল্পের (পাইথন মোড়ক) কাজ করতে 17 ক্যামেরা পেয়েছি। আমি ক্যামশিফ্ট এইচএসভি সনাক্তকরণ এবং ফ্ল্যান অবজেক্ট সনাক্তকরণটি একযোগে সকলের সাথে সুনির্দিষ্টভাবে কাজ করতে সক্ষম হয়েছি কিন্তু বাস্তব সময়ের কাছে পৌঁছানোর মতো কিছুই ছিল না এবং আমি ফলাফলগুলি প্রদর্শন করতে সক্ষম হইনি।
স্নেস্টিকেল

1
আমি ক্ষমাপ্রার্থী, আমি এটি "ব্যবহারিক" (শিরোনাম) হওয়ায় প্রতিক্রিয়া জানছিলাম। ব্যবহারিক হওয়া বা অন্যথায় সম্ভাবনা / অসম্ভবতার সাথে সম্পর্কিত নয়। যাইহোক, এটিকে টানতে আপনাকে সম্ভবত ক্যামেরাটির অন্য কোনও কিছু থেকে পাওয়ার করতে হবে এবং কেবল কম্পিউটারে ডেটা ফিড করা উচিত (কম্পিউটারের দ্বারা আমি ইউএসবি 3.0 হাব বলতে চাইছি)।
নার্ডওয়ালার

উত্তর:


6

ইউএসবি -৩ এর ভিতরে কোনও অতিরিক্ত ইউএসবি-২-হাব-ডিভাইসটির এই ডিজাইনে কোনও পরিবর্তন হবে না কারণ যুক্তিসঙ্গত নিম্নগতির সামঞ্জস্যতা দেওয়ার একমাত্র উপায় এটি। আপনি যদি ইউএসবি -3 গতি ব্যবহার করতে চান তবে আপনাকে ইউএসবি -3 ওয়েবক্যাম ব্যবহার করতে হবে।

আমি আপনাকে আরও ব্যাখ্যা জন্য একটি উদাহরণ দিতে। চল বলি:

ঠিক আছে, আমরা একটি উচ্চ গতির রেলপথ তৈরি করি। যেহেতু রেলপথটি উচ্চ গতির, আমরা আমাদের ধীর রেলপথের চেয়ে আরও ধীর গতির ট্রেনগুলি এটিতে রাখতে পারি। Hurray থেকে!

প্রযুক্তিগতভাবে এটি ইউএসবি জন্য একই। আপনি যেহেতু রেলপথে দ্রুত গাড়ি চালাতে পেরেছেন তার অর্থ এই নয় যে ধীর গতির ট্রেনগুলির জন্য (ইউএসবি 2) আরও জায়গা (ব্যান্ডউইথ) রয়েছে। ধীরে ধীরে ট্রেনগুলি দ্রুত ট্র্যাকের দিকে ধীরে ধীরে চালিত করবে, দ্রুত গতিতে রেললাইনগুলি (ইউএসবি 3) পুরো গতিতে রেলপথ ব্যবহার করা অসম্ভব করে তোলে। এটি মোকাবেলায় কিছু ইঞ্জিনিয়াররা ধীর রেলপথটিকে দ্রুততর সাথে প্রতিস্থাপন না করার সিদ্ধান্ত নিয়েছিল, তবে ঠিক পাশেই এটি তৈরি করবে। এই সেটআপের সাহায্যে দ্রুত ট্রেনগুলির পক্ষে দ্রুত রেলপথে দ্রুত গতি এবং ধীর গতিতে গাড়ি চালানো সম্ভব। ইউএসবি 3 নিম্নগামী সামঞ্জস্যের জন্য একই।


আমি আমার নিজের প্রশ্নের উত্তর দিতে যাচ্ছিলাম, তবে আপনার উপমাটি খুব ভাল। আমি আমার পরীক্ষার সম্পাদনা করব (যখন আমার সময় হবে) আমার পরীক্ষাগুলি এবং গবেষণাকালে প্রাপ্ত সমস্ত তথ্য একসাথে রেখে আরও গবেষণার জন্য বিষয়টি স্পষ্ট করে দেব। সুতরাং, আমার প্রশ্নের উত্তরটি সহজ: একক কম্পিউটারে 50 টি ওয়েবক্যাম প্লাগ করা সম্ভব নয়। এখনও বাজারে কোনও 3.0 ওয়েবক্যাম নেই, কেবলমাত্র বিক্রয়ের জন্য শিল্প ক্যামেরা রয়েছে (খুব ব্যয়বহুল), দুঃখের বিষয়।
ইয়ান মেডেইরোস

প্রকৃতপক্ষে, ভাল নিম্নগামী সামঞ্জস্যতা প্রদানের একটি আরও ভাল উপায় হ'ল একটি অনুবাদ হাব তৈরি করা - একটি মাইক্রোকন্ট্রোলার প্রোটোকল রূপান্তর করতে প্রোগ্রামড, ডাউনসাইডে ইউএসবি 2 ডিভাইসের সাথে সংযুক্ত এবং উল্টোদিকে একটি ইউএসবি 3 কন্ট্রোলার। এটি আপনার ধীর ট্রেনগুলি দ্রুত ট্রেনে লোড করার মতো হবে (যেমন গাড়ি / পাত্রে ট্রেন, ফেরি, প্লেন ইত্যাদিতে বোঝাই হয়ে যায়)
ডেভিড

0

রেলওয়ের সাদৃশ্যটি ত্রুটিযুক্ত, যদিও অনেকগুলি কেন্দ্রের জন্য সমস্যাটি রয়ে যায়। 10 ইউএসবি -2 ডিভাইসগুলি ইউএসবি -3 এ আপগ্রেড করা সম্ভব তবে এটি হাবের উপর নির্ভর করে। এটি ইউএসবি -২ হাবের USB-1 ডিভাইসের জন্য একই ছিল। বেশিরভাগ হাব শর্টকাট একটি মাত্র নিয়ামক সরবরাহ করে যা একটি নির্দিষ্ট মান, তবে কিছু প্রতিটি বন্দরের জন্য পৃথক নিয়ামক সরবরাহ করে যাতে অন্যগুলি প্রভাবিত না করে যে কোনও মানক হতে পারে - এগুলি আরও ব্যয়বহুল। একটি মধ্যবর্তী সমাধান হাব যা (একটি বাণিজ্যিক পণ্যের জন্য) তিনটি ইউএসবি -3 পোর্ট এবং চারটি ইউএসবি -4 পোর্ট সরবরাহ করে। স্ট্যান্ডার্ডটি বিশেষত ইউএসবি -3 এবং ইউএসবি -2 ডিভাইসগুলি একই সাথে পরিচালিত করার অনুমতি দেয়, ইউএসবি -3 ডিভাইসগুলির সাথে অতিরিক্ত ব্যান্ডউইথের সুবিধা রয়েছে।

আমি ইউএসবি -২ এ কয়েক বছর ধরে উপযুক্ত হারে দুটি লজিটেক ওয়েবক্যাম চালাচ্ছি (যেমন আমি 15fps x 640x480 স্মরণ করি), এবং প্রসেস করতে এবং একাধিক সস্তা সিপিইউগুলি ব্যবহার করে এবং মোট 6 টি ক্যামেরা প্লাস অন্যান্য ইউএসবি ডিভাইস ব্যবহার করতে ইথারনেট ব্যবহার করি। ইউএসবি -৩ দিয়ে আমি আশা করি যে এটি অর্জনের জন্য আমি উপরের হাবগুলির একটি ডেইজি চেইনটি ব্যবহার করতে পারি, 3 + 4 হাব প্রতি দুটি ইউএসবি -2 ক্যামেরা (বা অন্যান্য ডিভাইস) দিয়ে, ধরে নিচ্ছি যে আমি ইউএসবি 3 এবং ইউএসবি-র মধ্যে রূপান্তরকারী একটি হাব নিয়ামক ব্যবহার করেছি -2 এর পরিবর্তে যা কেবল ইউএসবি -২ ডিভাইসের জন্য পৃথক ইউএসবি -২ হাব হিসাবে কাজ করে।

ইউএসবি 3 ক্যামেরা উপলব্ধ তবে ব্যয়বহুল এবং অপ্রয়োজনীয় - এটি ইউএসবি 3 এ ব্যবহার করতে সক্ষম হবার জন্য কেবল একটি ইউএসবি 2 ক্যামেরা আপগ্রেট করা দরকার তবে আমি এমন কোনও হাব বা রূপান্তরকারী খুঁজে পাই না যা এটি করার দাবি করে (এখানে সাদৃশ্য ডিভাইস ছিল / আছে) ইউএসবি 1 থেকে ইউএসবি 2)।


আপনি কি কখনও কোনও হাব বা রূপান্তরকারী খুঁজে পেয়েছিলেন যা উত্সাহ দিতে পারে?
g491

0

আপনারা কেউ যদি একটি ডেস্কটপে 8 বা 12 টি ওয়েবক্যাম ব্যবহার করতে চান তবে আমি নিশ্চিত, আপনি এই ওয়েবক্যামকে একটি নজরদারি সিস্টেম হিসাবে ব্যবহার করতে চাই। অনেকগুলি, যদি এখানে আলোচিত সমস্ত সমাধান না হয় আমি ইতিমধ্যে চেষ্টা করেছি, যেমন ইউএসবি 2.0 ভাইস 1.1 ব্যবহার করে, পাওয়ারযুক্ত ইউএসবি পোর্ট হাব ব্যবহার করে, পিসিআই ইউএসবি ব্যবহার করে ... বিশ্বাস করুন, আমার, আপনি কেবল একটি ডেস্কটপ লোড করতে পারেন (আমার কাছে আইআই নেই) সিস্টেম) 4 টি পর্যন্ত ওয়েবক্যাম, তারপরেও আপনাকে পোর্টগুলির সাথে পরীক্ষা এবং ত্রুটির মধ্য দিয়ে যেতে হবে।

সমাধান? আমি 3 ডেস্কটপ ব্যবহার করেছি, আজকাল যথেষ্ট সস্তা, (আপনার মনিটর / মাউস / কীবোর্ডগুলির প্রয়োজন নেই) সিস্টেমটি লোড করার পরে আপনি প্রতিটি দূরবর্তী অবস্থান থেকে 4 টি ওয়েবক্যাম অ্যাক্সেস করতে পারবেন (আমি মোট 12 টি ওয়েবক্যামের জন্য 3 ডেস্কটপ ব্যবহার করছি) । আমি এগুলি বাহ্যিক মনিটরের সাথে একটি কম্পিউটারে দূরবর্তীভাবে নিরীক্ষণ করি।

সফ্টওয়্যার: আমি আইপি ক্যামেরা ভিউয়ার (ফ্রি) বা আপনার পছন্দের পিআরও এবং টিমভিউয়ার - ব্যক্তিগত ব্যবহারের জন্য বিনামূল্যে সুপারিশ করছি, তবে আপনাকে ব্যবসায়ের ব্যবহারের জন্য অর্থ প্রদান করতে হবে। এই প্রোগ্রামগুলির দু'টিই দুর্দান্ত। নিজেকে গবেষণার সময় সাশ্রয় করুন .. এই প্রোগ্রামগুলি পরিপক্ক এবং এটি নকশায় প্রদর্শিত হয়।

পরবর্তীতে কি? এমনকি আপনার ইন্টারনেটের গতি ধীর হলেও ক্যামেরা, মনিটররা ক্ষমা করছেন। 3 ডেস্কটপ ব্যবহারের সুবিধা? যেখানে আপনার ক্যামেরাগুলি 3 টি পৃথক স্থানে থাকা দরকার সেখানে আপনি ক্লোজার পেতে পারেন, যেমনটি সবাই জানেন, আপনার ইউএসবি কেবল কেবল 5 মিটার অবধি থাকতে পারে এবং আমার মতো ইউএসবি চালিত এইচওবি দিয়ে 8 বছর পর্যন্ত ভাগ্যবান হলে।

আইপি সিসিটিভি ক্যামেরাস - যিনি খুব বেশি লম্বা ক্যাবলেট ব্যবহার করতে পারেন বিএনপিতে ইউএসবি অ্যাডাপ্টারের সাথে বিল্ট-ইন গ্রাফিক্স কার্ডের সাথে ব্যবহার করা যেতে পারে। আমি 1 ইউএসবির জন্য একটি 4, একটি 8 এবং একটি 16 সিসিটিভি ক্যামেরাস অর্ডার করেছি, এখনও এখানে নেই। তারা এলে আমি আপনাকে জানাব ...

আমি যেখানে আছি সেখানে ইন্টারনেট পরিষেবা সরবরাহকারী রাউটার হিসাবে ওয়েবক্যাম ব্যবহার করতে বাধ্য হয়েছিল যেখানে পোর্ট ফরওয়ার্ডিং অ্যাক্সেস করতে বা ক্যান্ট করতে পারে না ... তাই আমার জন্য কোনও আইপি ঠিকানা নেই।

ভাল লুক GUYS / গ্যালস ...


একই প্রকৃতির টাওয়ারবক্সে আমার কাছে 8 টি ক্যামেরা এবং একটি কিনেক্ট ছিল, তবে বাস্তবে, অবিচ্ছিন্ন রেকর্ডিংয়ের জন্য কেবল একবারে 4 টি ক্যামেরা (প্লাস কিনট) ব্যবহার করুন - সমস্ত স্ন্যাপশটের জন্য ব্যবহার করা যেতে পারে। এটি নজরদারি জন্য নয় অডিওভিজুয়াল কর্পাস রেকর্ডিং এবং বুদ্ধিমান ঘর / রোবট গবেষণার জন্য।
ডেভিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.