2018-10-27 সম্পাদনা করুন: এলডিএসি, এপিটিএক্স (-এইচডি) এবং পলস অডিওর জন্য এএসি সমর্থন চলছে। প্যাচ সহ EHfive দ্বারা গিটহাবের একটি সংগ্রহস্থল রয়েছে এবং 18.04 এর পরে পিপিএ রয়েছে, আরও তথ্যের জন্য উইকি পরীক্ষা করুন। দেখে মনে হচ্ছে যে প্যাচগুলি সময়মতো কোনও সময় উপরে প্রবাহিত হবে। আমি 18.04 এ পিপিএ চেক করেছি, এটি কাজ করে, যদিও এটি পিএ 11.1 কে 12 এর সাথে প্রতিস্থাপন করে, ffmpeg এবং x265 এর একটি নতুন সংস্করণ ইনস্টল করে।
সম্পাদনা 2017-12-18: আমি এটা কয়েক সপ্তাহ আগে মিস করেছেন, কিন্তু দেখে মনে হচ্ছে একটি এনকোডার এখন আছে মত FFmpeg । আমার জানা মতে এই মুহুর্তে কোনও ব্যবহারকারী বান্ধব সমাধান উপস্থিত নেই exists
সংক্ষিপ্ত উত্তর
আপনাকে বিশেষ ব্র্যান্ডযুক্ত ব্লুটুথ ডংলস ব্যবহার করতে হবে। তাহলে কীভাবে আমি অ্যাপটেক্স ব্যবহার করতে পারি তা একবার দেখুন? এই উত্তরের অংশ বা ট্রান্সমিটারগুলির জন্য aptx.com সাইট ব্রাউজ করুন ।
দীর্ঘ উত্তর
লাইসেন্স সংক্রান্ত সমস্যা
এপটিএক্স কোডেক মালিকানাধীন স্ট্যান্ডার্ড, এটিপিটি লাইসেন্স ব্র্যান্ডের মাধ্যমে অ্যাপটিএক্স চালিত উচ্চ বিশ্বস্ততা ব্লুটুথ অডিও সমাধান বাজারজাত করার লক্ষ্য নিয়ে সিএসআর অর্জন করেছে । আপনি সঠিক, এটি সিএসআরের একচেটিয়া চিপগুলি বিক্রয় করার কৌশল।
ডিকোডার লাইসেন্স চুক্তিটি দেখার সময় আমি নীচের ধারাটি পেয়েছি :
- লাইসেন্সের পণ্যটিতে এম্বেড থাকা সুরক্ষিত কোডে ফার্মওয়্যার হিসাবে সফ্টওয়্যারটি প্রয়োগ করুন
যদিও এটি এনকোডার সম্পর্কিত প্রশ্নের উত্তর দেয় না, আমি বলব যে পরিস্থিতি অন্যান্য মালিকানাধীন কোডেক এবং সফ্টওয়্যার উপাদানগুলির ( 1 , 2 , 3 ) হিসাবে কমপক্ষে ততটা কঠিন ।
আমি তখন এপটিএক্স কীভাবে ব্যবহার করতে পারি?
আপনি এটি কোনও বিনামূল্যে সফ্টওয়্যার সমাধান হিসাবে নয়, ব্যবহার করতে পারেন।
আপনি বিশেষ ব্র্যান্ডযুক্ত ব্লুটুথ ডাঙ্গলস, তথাকথিত এপটিএক্স ট্রান্সমিটারগুলি পেতে পারেন। এগুলি আদর্শ ন্যানো বা পিকো আকারের ব্লুটুথ ডংলস নয়, তবে ইউএসবি অডিও ক্লাস ডিভাইস। ( আরও তথ্যের জন্য উইকিপিডিয়ায় ইউএসবি নিবন্ধে ডিভাইস ক্লাস বিভাগটি দেখুন)) এর অর্থ এই যে এই ডিভাইসগুলি সাউন্ডকার্ড হিসাবে স্বীকৃত হবে এবং হোস্ট কম্পিউটারে ব্লুটুথ সংযোগ সরবরাহ করবে না। এর একটি বড় ক্ষতি রয়েছে: এগুলি নিয়মিত ব্লুটুথ ডংলসের থেকে প্রায় 10 গুণ বেশি ব্যয় করে।
বর্ণানুক্রমিক ক্রমে অ্যাপটিএক্স সমর্থন সহ এপটিএক্স ট্রান্সমিটার বা ব্লুটুথ ডাঙ্গলের তালিকা :
- ক্রিয়েটিভ বিটি-ডি 1 ইউএসবি ব্লুটুথ ট্রান্সমিটার, ব্লুটুথ 2.1 + ইডিআর
- ক্রিয়েটিভ বিটি-ডাব্লু 1 / বিটি-ডাব্লু ইউএসবি, ব্লুটুথ 2.1 + ইডিআর
- সেনহাইজার বিটিডি 500 ইউএসবি, ব্লুটুথ 3.0
- অ্যাভেন্ট্রি বিটিডিজি -50-ডাব্লুজিআর, ব্লুটুথ 4.1 অ্যাপটিএক্স এলএল সহ with
(পরিপূরক স্বাগত! আমি — পছন্দসই সস্তা see বিকল্পগুলি দেখতে পছন্দ করি))
কোনও সংযোগের কনফিগার করা কোডেক পরীক্ষা করুন
ইনস্টল করুন bluez-hcidump
এবং চালান sudo hcidump avdtp
, তারপরে ডিভাইসটি সংযুক্ত করুন এবং কনফিগারেশন আলোচনার জন্য সন্ধান করুন। নিম্নলিখিতটি আমি পেয়েছি ফলাফল ( এটিও দেখুন ), দেখে মনে হচ্ছে এটি এপটিএক্স, এএসি চেষ্টা করেছে এবং শেষ পর্যন্ত এসবিসির কাছে স্থির হয়ে গেছে।
$ sudo hcidump avdtp
HCI sniffer - Bluetooth packet analyzer ver 5.35
device: hci0 snap_len: 1500 filter: 0x400
< AVDTP(s): Discover cmd: transaction 11 nsp 0x00
> AVDTP(s): Discover rsp: transaction 11 nsp 0x00
ACP SEID 5 - Audio Sink
ACP SEID 3 - Audio Sink
ACP SEID 1 - Audio Sink
< AVDTP(s): Capabilities cmd: transaction 12 nsp 0x00
ACP SEID 5
> AVDTP(s): Capabilities rsp: transaction 12 nsp 0x00
Media Transport
Media Codec - non-A2DP (aptX)
16kHz 32kHz 44.1kHz 48kHz
Stereo
< AVDTP(s): Capabilities cmd: transaction 13 nsp 0x00
ACP SEID 3
> AVDTP(s): Capabilities rsp: transaction 13 nsp 0x00
Media Transport
Media Codec - MPEG-2,4 AAC
MPEG-2 AAC LC MPEG-4 AAC LC
8kHz 11.025kHz 12kHz 16kHz 22.05kHz 24kHz 32kHz 44.1kHz 48kHz
1 2 Channels
320000bps VBR
Content Protection
02 00
< AVDTP(s): Capabilities cmd: transaction 14 nsp 0x00
ACP SEID 1
> AVDTP(s): Capabilities rsp: transaction 14 nsp 0x00
Media Transport
Media Codec - SBC
16kHz 32kHz 44.1kHz 48kHz
Mono DualChannel Stereo JointStereo
4 8 12 16 Blocks
4 8 Subbands
SNR Loudness
Bitpool Range 2-53
Content Protection
02 00
< AVDTP(s): Set config cmd: transaction 15 nsp 0x00
ACP SEID 1 - INT SEID 1
Media Transport
Media Codec - SBC
44.1kHz
JointStereo
16 Blocks
8 Subbands
Loudness
Bitpool Range 2-53
> AVDTP(s): Set config rsp: transaction 15 nsp 0x00
< AVDTP(s): Open cmd: transaction 0 nsp 0x00
ACP SEID 1
> AVDTP(s): Open rsp: transaction 0 nsp 0x00
< AVDTP(s): Start cmd: transaction 1 nsp 0x00
ACP SEID 1
> AVDTP(s): Start rsp: transaction 1 nsp 0x00
< AVDTP(m): ver 2 cc 0 pt 1 seqn 0 time 0 ssrc 1
< AVDTP(m): ver 2 cc 0 pt 1 seqn 1 time 896 ssrc 1
সমস্যা সমাধান
- A2DP একমুখী, আপনি কেবল A2DP দিয়ে সংগীত শুনতে পারবেন । ভয়েস কলিংয়ের জন্য এইচএসপি / এইচএফপি প্রোফাইল ব্যবহার করুন।
- যদি হেডফোন বা ডিভাইসগুলি ভিএলসিতে উদাহরণস্বরূপ আউটপুট ডিভাইস হিসাবে স্বীকৃত বা তালিকাভুক্ত না হয়, তবে অন্য কোনও সাউন্ডকার্ডে স্যুইচ করার চেষ্টা করুন এবং সাউন্ড সেটিংসের মাধ্যমে ফিরে যান। ডিভাইসগুলি তখন স্বীকৃতি দেওয়া উচিত।
উবুন্টু ফোন সম্পর্কে কী?
আমি জানি না ফোনগুলিতে উবুন্টু এই কোডকে সমর্থন করবে কিনা। সিএসআর ডকুমেন্টগুলি বলছে যে অ্যান্ড্রয়েড ডিভাইস প্রস্তুতকারকদের জন্য সমাধানগুলি উপলব্ধ। অবশ্যই উবুন্টু টাচ সাধারণত ব্লুটুথ হেডসেটগুলিকে সমর্থন করে এবং আমি পরীক্ষিত হেডসেটগুলির সাথে আমার নেক্সাস 4 চলমান উবুন্টুকে জোড়া দিতে সক্ষম হয়েছি।
আমার অভিজ্ঞতা এবং পরীক্ষা
ব্লুটুথ মডিউল এবং dongles পরীক্ষিত:
- ন্যানো ব্লুটুথ 2.1 এবং 4.0 ডংগলস সহ ডেস্কটপ, মডিউলটিতে অন্তর্নির্মিত লেনভো টি 530। - এফডিএসি ফাইলগুলি থেকে সংগীত খেললে A2DP বিটিডি 500 এর মতো প্রায় একই মানের স্তর অর্জন করেছিল। সিনেমাগুলি থেকে অডিও 14.04 এর সাথে সিঙ্ক হয়েছে।
- সেনহাইজার বিটিডি 500 ইউএসবি। - নিয়মিত নন-এনএফসি সক্ষম ডংলসের সাথে জুড়ি দেওয়া যতক্ষণ সময় নেয়।
হেডসেটগুলি পরীক্ষিত:
- ফিলিপস ফিদেলিও এম 1 বিটিবিএল, ব্লুটুথ 4.0। - সমস্ত dongles এবং মডিউল সঙ্গে সূক্ষ্ম কাজ করে।
- সনি এমডিআর -10আরবিটি, ব্লুটুথ 3.0, এনএফসি। - সমস্ত dongles এবং মডিউল সঙ্গে সূক্ষ্ম কাজ করে।
- ক্রিয়েটিভ সাউন্ড ব্লাস্টার ইভিও জেডএক্সআর, ব্লুটুথ 2.1, এনএফসি। - এই তিনটিরই সেরা অভ্যর্থনা সীমা ছিল, তবে বিটিডি 500-তে সংযোগ করতে পারেনি।