আমি লিনাক্সে ক্রোম ব্রাউজার সহ একটি ওয়েবক্যাম ব্যবহার করছি যা সম্পূর্ণ এইচডি রেজোলিউশন সমর্থন করে। ইউএসবি 2.0 এর মাধ্যমে পূর্ণ এইচডি তে গ্রহণযোগ্য ফ্রেম রেট সরবরাহ করতে ক্যামেরাটি H.264 এনকোডিং সমর্থন করে।
ক্রোমে ক্যামেরাটি নির্বাচন করার সময় এবং ওয়েবসাইটটি 1920x1080 এর রেজোলিউশনের জন্য অনুরোধ করে, ক্যামেরা সেই রেজোলিউশন সরবরাহ করে, তবে এখনও YUV ফর্ম্যাটটি ব্যবহার করে ( v4l-ctl
উদাহরণস্বরূপ সরঞ্জাম দ্বারা পরীক্ষা করা যেতে পারে )। এটি ইউএসবি 2.0 ট্রান্সফার হার দ্বারা সীমাবদ্ধ 10 fps এর নীচে ফ্রেমরেট তৈরি করে।
আমি কীভাবে Chrome কে ক্যামেরার উপযুক্ত বিন্যাস (H264) ব্যবহার করতে বাধ্য করতে পারি?
কিছু অতিরিক্ত তথ্য সাহায্য করবে: camera ক্যামেরাটির লিনাক্স ড্রাইভারগুলি কি h.264 স্ট্রিমিং সমর্থন করে? এটি অন্য সফ্টওয়্যারটিতে কাজ করে (যেমন ffmpeg দিয়ে স্ট্রিমটি দখল করে)? আপনি কোন লিনাক্স বিতরণ ব্যবহার করছেন?
—
গলিত
হ্যাঁ, এটি কোনও সফ্টওয়্যার নিয়ে কাজ করে যা পিক্সেলফর্ম্যাট (যেমন ffmpeg বা vlc) নির্বাচন করতে ইন্টারফেস সরবরাহ করে। আমি মনে করি ক্রোম কেবলমাত্র ইউইউভিতে ডিফল্ট কারণ এটি সম্ভাব্য ফর্ম্যাটগুলির তালিকার প্রথম ফর্ম্যাট?
—
ড্রোনাস
এটি কাজ করে কিনা তা সম্পর্কে আমি নিশ্চিত নই, তবে আপনি ক্রোমের কয়েকটি লুকানো সেটিংস চেষ্টা করতে পারেন (ক্রোম: // পতাকা)। ওয়েবআরটিটিসির জন্য হার্ডওয়্যার ভিডিও এনকোডিংয়ের সেটিংস সহায়তা করতে পারে। অন্যথায়, আপনি ভিডিওটি অন্য কোনও সফ্টওয়্যার দিয়ে দখল করতে এবং ক্রোমের মাধ্যমে পাইপ দেওয়ার চেষ্টা করতে পারেন।
—
গলিত
আসলে অন্য কোনও মেশিনে, আমি প্রথম ক্যামেরাটি H.264 এনকোডিংয়ে সেট করতে প্রথমে ভিএলসি ব্যবহার করেছি এবং তারপরে একটি ক্রোমিয়াম ব্রাউজার ক্যাপচার শুরু করেছি। তবে সেটিংটি রাখা হয়নি। তবে এই মেশিনে ক্রোমিয়াম এমজেপিইজি ডিফল্টরূপে ব্যবহার করেছে (তৃতীয় ফর্ম্যাট তালিকাভুক্ত), যা নিখুঁত নয় তবে আরও ভাল। আমি এখন ভাবছি এটি ক্রোমিয়াম বনাম ক্রোম সমস্যা, বা এর আগে ভিএলসি চালানোর কারণে হয়েছে caused
—
ড্রোনাস
ভিএলসি একটি নেটওয়ার্কের মাধ্যমে ভিডিও স্ট্রিম করতে পারে। আপনি ভিএলসি (এবং এইচ 264 এনকোডিং) ব্যবহার করে ক্যামেরা থেকে ভিডিওটি স্ট্রিম করার চেষ্টা করতে পারেন এবং তারপরে ক্রোমের সাহায্যে লোকালহোস্ট থেকে ধরে নিতে পারেন।
—
গলিত