আমি কোনও ফাইল না লিখে gstreamer দ্বারা ধরা একটি চিত্র অন্য মেশিনে স্থানান্তর করতে পারি কীভাবে?


0

আমি ব্যবহার করে একটি চিত্র ক্যাপচার করছি gstreamer:

gst-launch-0.10 v4l2src ! ffmpegcolorspace ! pngenc ! filesink location=$date.png

আমি তখন scpফাইলটিকে একটি রিমোট সার্ভারে যুক্ত করছি:

scp $date.png remote:pics

আমি যা করতে চাই তা হল স্থানীয় ফাইল সিস্টেমের ধাপে ফাইলটি এড়ানো। আমি কি কিছু করতে পারি?

gst-launch-0.10 v4l2src ! ffmpegcolorspace ! pngenc | ssh remote "cat > pics/$date.png"

উত্তর:


1

আমি যে পড়ছি

cat file | ssh uid@remotehost 'cat > /full/path/file'

আপনার যা প্রয়োজন তা করা উচিত ( cat fileআপনার নদীর গভীরতানির্ণয় প্রতিস্থাপন ), তবে আমি নিশ্চিত নই যে এটি কতটা হ্যাক (এটি কীভাবে শালীন আকারের স্ট্রিমগুলিতে সঞ্চালন করবে)।

বিকল্প হ'ল একরকম দূরবর্তী পয়েন্টটি মাউন্ট করা - sshfs, cifs, nfs এবং তারপরে কোনও যাদু প্রয়োজন হয় না।


কৌশলটি ফাইলের বিষয়বস্তুগুলি বেরিয়ে আসার জন্য পাচ্ছে stdout(এটি আমি জানি না, এটি কীভাবে sshকাজের প্রশ্ন তোলে না তার চেয়ে আরও একটি গিস্ট্রিমার প্রশ্ন)। sshfsধারণা যদিও মেধার আছে, যে সেটআপ করা সহজ যথেষ্ট হওয়া উচিত
Chas। ওপেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.