অ্যান্ড্রয়েড ২.১ ফোন রিমোট অডিও রিসিভার হিসাবে কীভাবে ব্যবহার করবেন?


21

আমার একটি অব্যবহৃত এইচটিসি হিরো অ্যান্ড্রয়েড ফোন রয়েছে (অ্যান্ড্রয়েড ওএস ২.১ চালানো), আমি এটিকে অডিও পরিবর্ধকের সাথে সংযুক্ত করতে এবং কয়েক মাস ধরে সংযুক্ত রাখতে চাই, তাই আমি এই অ্যান্ড্রয়েড ফোনটি রিমোট পলসিওডিও সার্ভার / রিসিভার / ইত্যাদি হিসাবে ব্যবহার করতে পারি।

অ্যান্ড্রয়েড মার্কেটে "রিমোট অডিও" অ্যাপ্লিকেশন পাওয়া যায়, যা / dev / dsp থেকে স্ট্রিম দখল করতে পারে। উবুন্টু ১০.১০-তে ভুল / ডিভিএসটি যে কোনও কারণেই অক্ষম করা হয়েছে এবং আমি এই থ্রেড অনুযায়ী এটি সক্ষম করার পরেও - এই নির্দেশাবলী অনুসরণ করার পরে এটি কোনও লাভ হয়নি, তাই যখন আমি আমার অ্যান্ড্রয়েডে প্লে / বিরতি বোতামটি ক্লিক করি - তখন সত্যিই কিছুই হয় না ঘটে এবং mpg123 song.mp3 এখনও আমার ল্যাপটপ স্পিকার ব্যবহার করে। শেষ | হেড এমনকি এই নতুন ব্যবহারকারীর লগইনটি দেখায় না (আমি মনে করি এটি এখানে উপস্থিত হওয়া উচিত?)

"পালসোদিও" অনুসন্ধান করে আমি অ্যান্ড্রয়েড বাজারে এয়ারব্বল পেয়েছি , তবে এটি বলেছে "ম্যাকস এক্স-এর রওপএক্স এবং লিনাক্স-এ পালসোডিওর জন্য রপ মডিউলটির সাথে কাজ করে না।" (গ)

তাহলে কি অ্যান্ড্রয়েড ফোনটি রিমোট অডিও রিসিভার হিসাবে ব্যবহার করার মত, আদর্শভাবে এমপি 3 / সংগীত বাজানোর মধ্যেই সীমাবদ্ধ নয় - তবে সাউন্ড সাব-সিস্টেমটি সাধারণভাবে?

অবশ্যই আমি একমাত্র ব্যক্তি নই, যিনি Wi-Fi এর মাধ্যমে অ্যান্ড্রয়েড ফোনে অডিওটি যথাযথ স্পিকারে শুনে শুনতে চান?

উত্তর:


13

আমি মনে করি আপনি এই ধারণাটির উপর অতিরিক্ত কাজ করছেন, আপনার ফোনটিকে এমন কিছু করার চেষ্টা করছেন যা কখনই করার ইচ্ছা ছিল না (পালস অডিও বা আরও নিম্ন-স্তরের কিছুতে সংযোগ করুন)। আপনার কম্পিউটারকে কঠোর পরিশ্রম করুন।

আমি আইসকাস্ট ( এখানে টিউটোরিয়াল ) এর মতো কিছু নিয়ে যাচ্ছি এবং অ্যান্ড্রয়েডের জন্য 30-টি-বুদ্ধিযুক্ত অ্যাপ্লিকেশনগুলির মধ্যে একটির ব্যবহার করব যা এটি স্ট্রিম করতে পারে।


ধন্যবাদ, তবে অ্যান্ড্রয়েড বাজারে কমপক্ষে 2 টি অ্যাপ্লিকেশন রয়েছে যা আমার সমস্যাটি হুবহু সমাধান করতে পারে: "রিমোট অডিও" এবং "এয়ারববল" (এটি অ্যাপল এয়ারপোর্টএক্সপ্রেসের সাথে সামঞ্জস্যপূর্ণ))
ব্যবহারকারী 35834

@ ইউজার 35834: উবুন্টু সাইডে আইসকাস্ট সার্ভার স্থাপন করার পরে আপনি রিসিভারের পক্ষে স্বাধীন হতে পারবেন। যে কোনও কিছু (!) "ইন্টারনেট রেডিও" তে টিউন করতে পারে তা আপনার নিজস্ব স্ট্রিম গ্রহণ করতে সক্ষম হবে। আইসকাস্ট বনাম আরএওপি থেকে অনেকগুলি অতিরিক্ত সুবিধা রয়েছে।
তকাত

19

দু'দিন আগে আমি এই প্রশ্নে হোঁচট খেয়েছি এবং এটি সঠিকভাবে পেলাম না। অবশেষে আমি এয়ারব্বুল ম্যানুয়ালটিতে পড়লাম যে 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এবং "নেটওয়ার্ক সার্ভার" ট্যাবে নীচের বিকল্পটি নির্বাচন করুন "স্থানীয় সাউন্ড ডিভাইসগুলিকে ইউপিএনপি সার্ভার হিসাবে উপলব্ধ করুন" (এবং সম্ভবত সাবওশনটিও প্রয়োজনীয়)।

রিজেল শুরু করুন এবং পালস অডিও সেটিংসে নতুন "ডিএলএনএ / ইউপিএনপি স্ট্রিমিং" বিকল্পটি নির্বাচন করুন।

বুদ্বুদআপে লাইব্রেরি হিসাবে "জিএসটি লঞ্চ" নির্বাচন করুন। অ্যাপে লাইব্রেরি নির্বাচন করুন এবং উপরে এখন "সাউন্ড অন" নামক একটি বিকল্প থাকা উচিত।


3
রিজেল ব্যবহার সম্পর্কিত পোস্টারটিতে: পদ্ধতির শব্দটি মনে হচ্ছে তবে মডিউল-নাল-সিঙ্ক ১১.১০ সংস্করণে এই যুক্তিগুলি গ্রহণ করবে না। আপনার অবশ্যই অন্য একটি মডিউল বোঝানো উচিত তবে আমি এটি এখনও সনাক্ত করতে পারি না। ভাল ধারণা, সংশোধন করে সাহায্য করুন।

চালানোর পর pactl load-module module-null-sink sink_name=upnp......, আমি এই ত্রুটি পাবেন: Failure: Module initalization failed। কোন ধারণা?
খুরশিদ আলম

@ খুরশিদআলাম: আমার পদ্ধতির চেষ্টা করুন, এটির কোনও পাঠ্য সম্পাদনা নেই এবং এটি কেবলমাত্র একটি ওয়ার্কিং ওয়াইন ইনস্টল হওয়ার উপর নির্ভর করে।
জানুস ট্রয়লসন

@ জানুস ট্রেলসন: আপনার পদ্ধতির কাজ করার সময়, আমি জোর দিয়ে বলব যে অন্যান্য পদ্ধতিগুলি প্রথমে চেষ্টা করা উচিত। ওয়াইন একটি দুর্দান্ত প্রকল্প, তবে এটি কেবল সর্বশেষ রিসোর্ট হিসাবে ব্যবহার করা উচিত। এটি অবিশ্বাস্য।
টোস্টি

1

শেরপ্লে টিসিপি এবং রপ_প্লে সমর্থন করে না (আমি মনে করি পালসোডিও-মডিউল-রপ এর উপর ভিত্তি করে) ইউডিপি সমর্থন করে না। র‌্যাপটি কেবল টিসিপি কেন অদ্ভুত, ইউডিপি এটির পক্ষে সহজ এবং আরও উপযুক্ত প্রোটোকলের মতো বলে মনে হচ্ছে।

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


1

আপনি পলসৌদিও সম্প্রদায়ের বাইরে দেখতে চাইতে পারেন।

আমি এটি করতে সাবসোনিক চেষ্টা করছি । এটি এ পর্যন্ত ভাল কাজ করেছে। আমি এটি আমার উবুন্টু সিস্টেমে, আমার বসার ঘর রোকুতে, আমার প্রাথমিক অ্যান্ড্রয়েড ফোনগুলিতে এবং আমার দ্বিতীয় অ্যান্ড্রয়েড ফোনে ইনস্টল করেছি যা কেবলমাত্র ওয়াইফাই is এই সমস্ত ডিভাইস WiFi এর মাধ্যমে সংযুক্ত রয়েছে। আমি এটি একটি উইন্ডোজ মেশিনেও ইনস্টল করার পরিকল্পনা করছি, যাতে আমার স্ত্রী তার আইটিউনস সংগ্রহ অন্যান্য ডিভাইসে স্ট্রিম করতে পারেন।

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

এখনও পর্যন্ত এটি ভাল কাজ করেছে।


0

আপনি সার্ভারে Foobar2000 এবং ক্লায়েন্টের উপর বুদ্বুপিএনপি (পেয়ারওয়্যার) ব্যবহার করতে পারেন ।

  1. ওয়াইন পান
  2. পাওয়া foobar_v1.2.5.exe
  3. $ wine foobar2000_v1.2.5.exe
  4. পরবর্তী, পরবর্তী, পরবর্তী ... :)
  5. পেতে foo_upnp
  6. foobar2000 (সম্ভবত এতে রয়েছে ~/.wine/drive_c/Program Files/) এর উপাদান ফোল্ডারে এক্সট্রাক্ট করুন
  7. foobar2000 চালু করুন
  8. লাইব্রেরি → কনফিগার করুন → প্লেব্যাক → আউটপুট → ডিভাইসে যান এবং "নাল আউটপুট" নির্বাচন করুন
  9. নিশ্চিত করুন যে ufwপ্রাসঙ্গিক ট্র্যাফিক ব্লক করছে না
  10. বুদ্বুদআপে:
    1. ডিভাইসগুলি → গ্রন্থাগারগুলিতে যান এবং foobar2000 সার্ভারটি নির্বাচন করুন
    2. "লাইব্রেরি" তে "প্লেব্যাক স্ট্রিম ক্যাপচার" নির্বাচন করুন

এই পদ্ধতির সুবিধা রয়েছে যে আপনি অ্যান্ড্রয়েডে বিরতি দিলে এটি একটি বাফার সংগ্রহ করবে (যেহেতু সার্ভারটি এখনও প্রেরণ করছে)।

উবুন্টু (ওয়াইন সংস্করণ 1.5.28-0ubuntu1~ppa1, foobar2000 সংস্করণ 1.2.5 এবং foo_upnp সংস্করণ 0.99.46) এবং উইন্ডোজ পরীক্ষিত।

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