অ্যান্ড্রয়েড একক কাজ বা মাল্টিটাস্কিং এবং মাল্টিথ্রেডিং?


18

আমি বুঝতে চেষ্টা করছি যে আমি কেন আমার গ্যালাক্সি এস 2-তে একটি ইউটিউব ভিডিওর অডিও শুনতে রাখতে পারছি না যখন উদাহরণস্বরূপ ব্রাউজারে উইকিপিডিয়া নিবন্ধটি পড়তে গিয়ে অন্য অ্যাপ্লিকেশনটিতে চলেছি।

জিঞ্জারব্রেডে কোনও আর্কিটেকচারাল সীমাবদ্ধতা রয়েছে যা এটিকে বাধা দেয় (আশা করি আইসিএসে অপসারণ করা হবে) বা গুগল ইউটিউব অ্যাপ্লিকেশনটি তৈরি করার একমাত্র উপায়?

সম্পাদনা করুন : আজ আইসিএস ৪.০.৩ এ ইউটিউব অ্যাপ্লিকেশনটি চেষ্টা করে দেখে এবং জিঞ্জারব্রেডের মতো আচরণ করে: (((((


8
আমি ধরে নিলাম এটি কেবল ইউটিউব অ্যাপ্লিকেশন। গুগল মিউজিক (এবং আমি চেষ্টা করেছি এমন প্রায় প্রতিটি মিউজিক অ্যাপ্লিকেশন) অ্যাপ্লিকেশনগুলি চালু করা থাকলেও বা স্ক্রীনটি বন্ধ থাকলেও প্লে করা চালিয়ে যাবে (স্ক্রিনটি বন্ধ থাকলে ইউটিউব থামবে)।
ডিলান ইয়াগা

উত্তর:


17

ভিডিও রেন্ডারিং, যা অ্যাপ্লিকেশনটি "সক্রিয়" না থাকলেও চলমান থাকলেও ঘটতে হবে, "ব্যাবহার" আরও অনেক বেশি ব্যাটারি ব্যবহার করবে। সুতরাং আপনি যদি ভিডিওটি "দেখছেন না", তবে মূল্যবান ব্যাটারি শক্তি নষ্ট না করার জন্য এটি থামবে।


হ্যাঁ, তবে ইউটিউবকে রেডিও হিসাবে ব্যবহার করতে, এটি ভিডিও রেন্ডারিং অক্ষম করতে পারে এবং কেবল অডিও চালাতে পারে! :)
ডেভিড পিরাস

6
আপনি পারতেন - তবে ইউটিউব অ্যাপটি কীভাবে ডিজাইন করা হয়েছে তা কেবল তা নয়;)
lxgr

19

এটি অ্যান্ড্রয়েডের সীমাবদ্ধতা নয়, কনসারভার সংস্থানগুলির জন্য ইউটিউব অ্যাপের একটি "বৈশিষ্ট্য"।

আপনি যদি সঙ্গীত প্লেয়ার হিসাবে ইউটিউব ব্যবহার করতে চান তবে আমার মনে হয় আপনি এমন একটি অ্যাপ্লিকেশন খুঁজে পেতে সক্ষম হবেন যা আপনাকে বাজারে ঠিক এমনটি করতে দেয়।

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


3

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

আরও প্রযুক্তিগত দৃষ্টিকোণ থেকে এটি আরটিএসপি মিডিয়া স্ট্রিমিংয়ের জন্য উপলব্ধ ইউটিউব নেটওয়ার্ক প্রোটোকলগুলিকে বিচ্ছিন্ন করতে সহায়তা করে। আরটিএসপি স্পেসগুলি ক্লায়েন্টকে DESCRIBE কমান্ডটি দিয়ে একটি অনুরোধ করার অনুমতি দেয় যেখানে সার্ভারটি একটি SDP ডেটা বিভাগের সাথে প্রতিক্রিয়া জানায় (নীচে বিশদটি দেখুন)। ইউটিউব সার্ভারগুলি বিভিন্ন প্রোটোকলগুলিতে প্রতিক্রিয়া জানাতে পারে, অন্তর্নিহিত স্ট্রিমগুলি প্রেরণ করে যা ঘুরেফিরে বিভিন্ন অ্যানোডিং ব্যবহার করে - অডিওর জন্য একটি, ভিডিওর জন্য একটি- ক্লায়েন্টের কাছে নেটওয়ার্ক জুড়ে মিডিয়া বিট স্থানান্তর করতে। মোবাইল নেটওয়ার্কগুলি জুড়ে, এমন একটি বৈশিষ্ট্য যা ইউটিউবে কেবলমাত্র অডিও বাজানোর সময় অডিও এবং ভিডিও উভয়ই ট্র্যাক গ্রহণ করতে অযথা ভিডিও স্ট্রিমের জন্য ভারী নেটওয়ার্কের প্রয়োজনীয়তার কারণে ভাল অভ্যাস নয়। আরও কিছু প্রযুক্তিগত ড্রিল ডাউন দিয়ে আপনি নেটওয়ার্কের অদক্ষতা খুঁজে পেতে পারেন।

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

একটি ইউটিউব, নির্দিষ্ট ভিডিওর জন্য কেবলমাত্র 1 অডিও ট্র্যাকটি নিম্নলিখিত আরটিএসপি ইউআরআইতে উপলভ্য:

rtsp://v8.cache8.c.youtube.com/CigLENy73wIaHwlcw_gs85OUchMYDSANFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/video.3gp

পুরো ভিডিওটির জন্য আরটিএসপি ইউআরআই থেকে (অডিও ট্র্যাক প্লাস ভিডিও ট্র্যাক), নিম্নলিখিত সিআইএল এক্সপ্রেশনটি ইউটিউবে যাওয়ার জন্য 2 টি মিডিয়া ক্লায়েন্ট ওপেনআরটিএসপি এবং এমপ্লেয়ার ব্যবহার করে যেখানে এটি কেবল চ্যানেল = 1 কে অনুরোধ করে কেবল ইউটিউব অডিও ট্র্যাকটি জিইটিএস / প্লে করে ।

./openRTSP -a rtsp://v8.cache8.c.youtube.com/CigLENy73wIaHwlcw_gs85OUchMYDSANFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/video.3gp | ./mplayer -cache 8092 - -rawaudio channels=1:rate=8000:samplesize=2:format=0x73616D72

এই সি এল এল এক্সপ্রেশন নীচে একটি লিঙ্কে আরও বর্ণিত হয়েছে।

ইউটিউব 'ফিডস' উপরে উল্লিখিত আরটিএসপি ইউআরআই সহ যে কোনও ইউটিউব ভিডিওর জন্য উপলভ্য স্ট্রিম ফর্ম্যাটগুলি বর্ণনা করে। ইউটিউব স্ট্রিমিং ফর্ম্যাটগুলির প্রযুক্তিগত ব্যাখ্যাগুলির জন্য দীর্ঘ সারণীতে 'ফর্ম্যাট' 1,5,6 এন্ট্রি দেখুন see

নিম্নলিখিত অনুরোধটি ইউটিউব থেকে একটি ফিড পেয়েছে যাতে সেই নির্দিষ্ট ভিডিওর জন্য উপলব্ধ বিভিন্ন ফর্ম্যাট আরটিএসপি ইউআরআই অন্তর্ভুক্ত রয়েছে:

http://gdata.youtube.com/feeds/api/users/rowntreerob/uploads?vq=cpST8yz4w1w&prettyprint='true'

যা পূর্ণ আভ্যন্তরীন উৎপাদন বিবরণ একটি নির্দিষ্ট ইউটিউব ভিডিওর জন্য অনুরোধ করা হয়েছে যাতে শুধু অডিও ট্র্যাক প্রবাহিত হতে পারে / খেলেছে একটি connnected RTSP অধিবেশনের রক্তাক্ত বিস্তারিত এখানে

উপরের লিঙ্কে নম্বরযুক্ত রেখার কী:

82 – the RTSP DESCRIBE request
101 – the SDP response
103 – video track’s format
116 – the attributes describing the audio track
line 165 – the audio track setup by the player
184 – the audio-only playback
201 – using a separate CLI expression this is playback of a previous download on just the audio track
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.