দু'দিন আগে আমি এই প্রশ্নে হোঁচট খেয়েছি এবং এটি সঠিকভাবে পেলাম না। অবশেষে আমি এয়ারব্বুল ম্যানুয়ালটিতে পড়লাম যে RAOP অসমর্থিত।
শেষ পর্যন্ত ডালএনওডিওর ডিএলএনএ / ইউপিএনপি ক্ষমতা নিয়ে এটি সমাধান করেছি। এটি আপনার প্রত্যাশার মতো কাজ করে। আপনি আপনার বাক্সে পালসিউডিও আউটপুট সহ যে কোনও অ্যাপের সাথে সাউন্ড খেলেন এবং যখনই আপনি এটিকে আপনার অ্যান্ড্রয়েড ডিভাইসে পুনর্নির্দেশ করতে পছন্দ করেন স্ট্রিমিং আউটপুট নির্বাচন করুন।
প্রথমে রিগেল ইনস্টল করুন:
$ sudo apt-get install rygel rygel-preferences rygel-gst-launch
তারপরে /etc/rygel.conf ফাইলটি পরিবর্তন করুন, যাতে প্যারামিটার সহ লাইনটি সক্ষম-ট্রান্সকোডিংয়ের মতো দেখায়:
enable-transcoding=false
তারপরে DLNA এবং TCP মডিউলগুলি লোড করুন এবং রিগেল শুরু করুন:
$ pactl load-module module-http-protocol-tcp
$ pactl load-module module-rygel-media-server
$ pactl load-module module-null-sink sink_name=upnp format=s16be channels=2 rate=44100 sink_properties="device.description='DLNA/UPnP Streaming' device.bus='network' device.icon_name='network-server'"
$ rygel
আপনার অ্যান্ড্রয়েড ডিভাইসে অ্যাপ্লিকেশনটি ডাউনলোড করুন বুদ্বুদআপ। আপনার পালসওডিও আউটপুট ডিভাইসগুলি "% HOSTNAME% তে শব্দ" সার্ভারের অধীনে তালিকাভুক্ত করা হবে। সাউন্ড পছন্দগুলিতে আপনার কম্পিউটারে আউটপুটটি DLNA ডিভাইসে ডাইরেক্ট করুন। বুবলআপএনপিতে একই আউটপুট নির্বাচন করুন।
মনে রাখবেন যে বুবলআপএনপি 30 মিনিটের জন্য নিখরচায় স্ট্রিম করে। পুরো সংস্করণটি 3,49 €, তবে আমি অনুমান করি এটির মূল্য মূল্য। আমার পক্ষে কাজ করার জন্য আমি অন্য কোনও অ্যাপ পাইনি।
অবশেষে, আপনি যদি মিডিয়া ব্রাউজারটি রাইগেল-পছন্দগুলি ব্যবহার করে পছন্দ না করেন তবে এটি অক্ষম করতে পারবেন:
$ rygel-preferences
আরও একটি শিরোনাম: এটি সরাসরি কাঁচা এলপিসিএম ডেটা প্রবাহিত করে, যা ক্রমাগত ~ 250 কেবি / এস। যে কোনও উত্সাহী ডাব্লুএলএএন কার্যকলাপ কোনও 802.11 এন নেটওয়ার্ক ব্যতীত অন্য কোনও কিছুতে থাকলে তোতলা জাগিয়ে তুলবে। যদি আপনি আপনার বিনোদন সমাধানগুলি ওয়্যারলেস স্ট্রিমিংয়ের উপর ভিত্তি করে পরিকল্পনা করেন তবে একটি ওয়্যারলেস এন রাউটার কেনার বিষয়টি বিবেচনা করুন।
অনুসরণ করুন: ট্রান্সকোডিং
নেটওয়ার্ক ওভারহেড এবং স্টুটরিং কমাতে (যা আপনি 802.11 এন নেটওয়ার্কে না থাকলেই ঘটবে), অডিও স্ট্রিমটিকে এমপি 3 এ ট্রান্সকোডিং করা সম্ভব।
এটি ~ / .config / rygel.conf এ আটকান
[GstLaunch]
enabled=true
launch-items=mypulseaudiosink
mypulseaudiosink-title=Sound on @HOSTNAME@
mypulseaudiosink-mime=audio/mpeg
mypulseaudiosink-launch=pulsesrc device=upnp.monitor ! lamemp3enc target=quality quality=6
"জিএসটি লঞ্চ" ডিএলএনএ পরিষেবা ব্যবহার করুন যা আপনি যখন রিজেল শুরু করবেন তখন উপস্থিত হবে।
অনুসরণ 2: FLAC
LAME 2 মিনিট (!) বিলম্বের কারণ হতে পারে। অন্যদিকে এফএলএসি বেশ দ্রুত, সাধারণত এক সেকেন্ডের নীচে আটকে থাকে। উপরের উদাহরণে লাইনগুলি এতে পরিবর্তন করুন:
mypulseaudiosink-mime=audio/flac
mypulseaudiosink-launch=pulsesrc device=upnp.monitor ! flacenc quality=8
এটি একাধিক ব্যবহারকারীর সাথে সর্বাধিক ৮০২.১১ জি নেটওয়ার্কগুলিতে মসৃণ প্লেব্যাকের অনুমতি দেয়, প্রবাহটিকে প্রায় 100 কেবি / সেকেন্ড করে। টরেন্ট ডাউনলোড করার সময় আমি এটি পরীক্ষা করেছি। পূর্ণ গতিতে, কিছুটা তোলপাড় হয়েছিল, কিন্তু যখন আমি ডাউনলোডের গতিটি আমার সর্বোচ্চ ব্যান্ডউইথের নীচে প্রায় 200 কেবি / সেকেন্ডে সীমাবদ্ধ রাখলাম তখন তা আবার মসৃণ হয়েছিল।
এছাড়াও, আপনি মানের কোনও ক্ষতি দূর করেছেন।
উপরোক্ত বিষয়গুলির কয়েকটি - এর ~/.config/rygel.conf
পরিবর্তে পরীক্ষা করুন এবং সম্পাদনা করুন, /etc/.config/rygel.conf
যদি এটি ডিফল্ট (?) দ্বারা লোড না হয়।
ডুব সৃষ্টি পরবর্তী উবুন্টু সংস্করণে কাজ করবে না।
যাইহোক, আমার জন্য যা কাজ করেছে তা হ'ল সমস্ত নির্দেশাবলী অনুসরণ করা (সিংক সৃষ্টিকে সান করে)। তারপরে চালান paprefs
এবং "নেটওয়ার্ক সার্ভার" ট্যাবে নীচের বিকল্পটি নির্বাচন করুন "স্থানীয় সাউন্ড ডিভাইসগুলিকে ইউপিএনপি সার্ভার হিসাবে উপলব্ধ করুন" (এবং সম্ভবত সাবওশনটিও প্রয়োজনীয়)।
রিজেল শুরু করুন এবং পালস অডিও সেটিংসে নতুন "ডিএলএনএ / ইউপিএনপি স্ট্রিমিং" বিকল্পটি নির্বাচন করুন।
বুদ্বুদআপে লাইব্রেরি হিসাবে "জিএসটি লঞ্চ" নির্বাচন করুন। অ্যাপে লাইব্রেরি নির্বাচন করুন এবং উপরে এখন "সাউন্ড অন" নামক একটি বিকল্প থাকা উচিত।