ল্যানের উপরে আমি কীভাবে একটি কম্পিউটার থেকে অন্য কম্পিউটারে সাউন্ড ফরোয়ার্ড করব?


11

আমার কাছে দুটি কম্পিউটার রয়েছে। কম্পিউটার এ জিনোম ক্ল্যাসিক সহ উবুন্টু ১১.১০ চালাচ্ছে। কম্পিউটার বি মাইথবন্টু ১১.১০ চালাচ্ছে। কম্পিউটার বিতে একটি মিষ্টি ডিজিটাল অডিও সাউন্ড সিস্টেম রয়েছে।

আমি কম্পিউটার এ এ বনশি থেকে সংগীত খেলতে চাই, তবে ল্যানের মাধ্যমে সাউন্ড আউটপুট পাঠিয়ে কম্পিউটার বি এর স্পিকারগুলিতে আসতে হবে।

আমি এই প্রশ্নটি পেয়েছি যা ইঙ্গিত করেছে যে এটির জন্য আমার "প্যাপ্রেফস" নামক কিছু ব্যবহার করা উচিত। সুতরাং, আমি পেপারফগুলি ইনস্টল করেছি এবং তারপরে "নেটওয়ার্ক সার্ভার" ডায়ালগে, আমি এই সেটিংসটি নির্বাচন করেছি:

paprefs

এবং তারপরে ... আমার কী হবে সে সম্পর্কে ধারণা নেই। আমি পেপ্রেফস হোম পৃষ্ঠাটি যাচাই করেছিলাম এবং ডকুমেন্টেশনের অধীনে তারা যা বলেছে সেগুলি হ'ল "বলার মতো অনেক কিছুই নেই। কেবল পেপারফ চালান এবং নিজের জন্য দেখুন।"

আমি কম্পিউটার এ থেকে কম্পিউটার বি তে কোনও সংযোগ করার কথা বলেছি বা কোনওভাবেই আমি দেখতে পাচ্ছি না

এটি কীভাবে কাজ করার কথা? কেউ সংযোগটি করার জন্য কেউ কী করে তার সুস্পষ্ট নির্দেশনা সরবরাহ করতে পারে?

আদর্শভাবে, আশাবাদটি আমার কাছে এমন একটি সেট আপ থাকতে পারে যা আমাকে সর্বদা কম্পিউটার বি এর সাউন্ড সিস্টেম ব্যবহার করে ল্যানের উপর দিয়ে বাঁশির মতো কিছু নির্দিষ্ট অ্যাপ্লিকেশন খেলতে দেয়। অন্য কথায়, একবার সেটআপ হয়ে গেলে এটি ডিফল্ট এবং প্রতিবার ম্যানুয়ালি সংযুক্ত হতে হবে না।


উত্তর:


9

ল্যানের উপরে একটি পালস অডিও সার্ভার থেকে অন্যটিতে অডিও প্রেরণের সর্বনিম্ন জটিল পদ্ধতিটি হ'ল আপনি পেপ্রেফPaprefs ইনস্টল করুন ব্যবহার করে সেটআপ করতে সক্ষম হওয়া আরটিপি / মাল্টিকাস্ট বৈশিষ্ট্যটি ব্যবহার করুন ।

প্রেরককে:

"মাল্টিকাস্ট / আরটিপি প্রেরককে সক্ষম করুন" পরীক্ষা করা এবং "স্থানীয় স্পিকারের কাছ থেকে অডিও প্রেরণ করুন" দেখানো প্যাফ্রেস স্ক্রিনশটটি নির্বাচিত হয়েছে

আপনার স্থানীয় সাউন্ডকার্ড চয়ন করুন বা একটি পৃথক ডিভাইস চয়ন করুন যা আপনি অডিও পছন্দগুলি থেকে অডিও আউটপুট হিসাবে চয়ন করতে পারেন ।

রিসিভারে:

"মাল্টিকাস্ট / আরটিপি রিসিভার সক্ষম করুন" দেখায় প্যাফ্রেস স্ক্রিনশট

এটি করে অডিও প্রেরকের কাছ থেকে আপনার ল্যানের মাধ্যমে রিসিভারে প্রেরণ করা হবে।


এই জন্য আপনাকে ধন্যবাদ. আপনি বর্ণিত হিসাবে আমি এই সেটিংসটি করেছি, তবুও যদি আমি প্রেরকের উপর বাঁশী খেলি, আমি এটি রিসিভারের উপর শুনছি না। আমি পাভুকন্ট্রোল বা কোনও জিনোম সাউন্ড সেটিংসে কোনও নেটওয়ার্ক সাউন্ড ডিভাইসও দেখতে পাচ্ছি না। আমার আর কি কোনও পদক্ষেপ নেওয়ার দরকার নেই?
প্রশ্নকর্তা

এটি বাছাই হয়েছে। আমার করতে হয়েছিল: 1. দুটি মেশিন রিবুট করুন। ২. প্রেরক মেশিনে, সাউন্ড সেটিংসে যান এবং "আউটপুট" ট্যাব এর নীচে নেটওয়ার্ক সাউন্ড ডিভাইসটি নির্বাচন করুন।
প্রশ্নকারী

সবেমাত্র এই কাজ করেছে। পেয়েছেন ব্যাপক ব্যবধান এবং এটি ভুল আমি করছি, কিন্তু এটি শুধুমাত্র দুটি চেকবাক্সগুলি টিক্দান জড়িত থাকে, আমি সত্যিই জানি না কি সার্ভার পিসি সত্যিই মন্দ ... সম্ভবত কিছু তৈরি করতে পারে ভুল হয়ে যেতে পারে।
গ্রেগ

@ গ্রেগ: আপনার নেটওয়ার্ক এবং অডিও সামগ্রীর উপর নির্ভর করে (বিটরেট!) এই স্ট্রিমিং পদ্ধতিটি বেশ চাহিদা হতে পারে demanding আপনার যদি সমস্যা হয় pulseaudio -kতবে মাঝে মাঝে এই সাহায্য করে পালসওডিও রিসেট করার চেষ্টা করুন ।
তাক্কাত

পালসোডিওর একটি "খুব উচ্চ" অগ্রাধিকার রয়েছে। হতে পারে এটি অলস সার্ভারের কারণ ...
রদ্রিগো

2

উদাহরণস্বরূপ দেখায় কিভাবে কম্পিউটার থেকে এগিয়ে শব্দ করার জন্য একটি pulseaudio বিভিন্ন TCP সুড়ঙ্গ তৈরি করার জন্য নীচের alphaকম্পিউটারে beta। আমার ক্ষেত্রে, উভয় কম্পিউটারই উবুন্টু 14.04 চলছে।

উপর alpha(উৎস কম্পিউটার) থেকে নিম্নলিখিত পংক্তিগুলি যোগ /etc/pulse/default.pa:

.fail
load-module  module-tunnel-sink  sink_name=beta  server=tcp:IP_ADDRESS_OF_BETA:4713
.nofail

(এর জন্য কোনও অনন্য মান চয়ন করুন sink_nameI আমি নির্বিচারে মানটি ব্যবহার করতে পছন্দ করেছি beta))

উপর beta(গন্তব্য কম্পিউটার) নিম্নলিখিত পংক্তির শেষে /etc/pulse/default.pa:

load-module  module-native-protocol-tcp  auth-ip-acl=127.0.0.1;LAN_NAME

উপরের দিকে, LAN_NAMEএবং IP_ADDRESS_OF_BETAআপনার কম্পিউটার এবং আপনার ল্যানের জন্য নির্দিষ্ট হবে। উদাহরণস্বরূপ, তারা হতে পারে:

LAN_NAME            =  192.168.1.0/24
IP_ADDRESS_OF_BETA  =  192.168.1.10

উপরের পরিবর্তনগুলি করার পরে, পালসওদিও পুনরায় চালু করুন, প্রথমে এবং betaতারপরে alpha। অর্ডারটি গুরুত্বপূর্ণ। আমি পালসওদিও দিয়ে আবার চালু করি pulseaudio --kill। আমি pulseaudio --killআমার ব্যর্থ হিসাবে চালাচ্ছি UID(মূল হিসাবে নয়), যেমন ইতিমধ্যে আমার ব্যক্তিগত হিসাবে পালসওডিও চলছে UID

যদি সবকিছু সফলভাবে কাজ করে তবে আপনার এখন Output Devicesট্যাবটিতে টানেলটি দেখতে pavucontrolহবে alpha। যখন একটি অডিও উত্স বাজানো হয়, আপনি সুড়ঙ্গ উৎস রুট করতে সক্ষম হওয়া উচিত Playbackট্যাব pavucontrolউপর alpha

যতদিন সুড়ঙ্গ অক্ষত হিসাবে, আপনি উপর সুড়ঙ্গ দেখতে সক্ষম হওয়া উচিত Playbackট্যাব pavucontrolউপর beta। যদি সুড়ঙ্গটি অদৃশ্য হয়ে যায়, প্রথমে শুরু করুন beta, তারপরে নাড়িটি পুনরায় চালু করুন alpha। টানেলটি কেবল তখনই তৈরি হয় যখন pulseaudioশুরু হয় alpha

দ্রষ্টব্য 1: এই উদাহরণটি ধরে নেওয়া হয়েছে যে পালসওডিও দুটি alphaএবং উভয়ই চলছে beta। ২০১ of সালের হিসাবে, পালসৌদিও উবুন্টুতে ডিফল্টরূপে চলে এবং বহু বছর ধরে for

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

নোট 3: auth-ip-aclউপরেরটি ল্যানের যে কোনও ডিভাইসে অ্যাক্সেসের অনুমতি দেয়। পালসওডিও অন্যান্য (আরও সুরক্ষিত) প্রমাণীকরণ পদ্ধতিগুলি সমর্থন করে। আমি auth-ip-aclকনফিগারেশন সরল করতে ব্যবহার ।

আরও তথ্য নিম্নলিখিত পৃষ্ঠাগুলিতে পাওয়া যাবে:

/raspberrypi/8621/how-to-set-up-a-pulseaudio-sink https://www.freedesktop.org/wiki/Software/PulseAudio/Docamentation/User/Network/# সূচি 2h2 https://www.freedesktop.org/wiki/Software/PulseAudio/ ডকুমেন্টেশন / ইউজার / মডুলস /#index14h3

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