Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

ইউনিফাইড প্ল্যান এসডিপি ফর্ম্যাট - রূপান্তর পরিকল্পনা

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

পরিকল্পনায় 4 টি পর্যায় এবং একটি ক্ষণস্থায়ী এপিআই বৈশিষ্ট্যযুক্ত।

কারা ক্ষতিগ্রস্থ হবে

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

এপিআই বৈশিষ্ট্য

আমরা আরটিসিপিয়ার সংযোগের আরটিসিসি কনফিগারেশনে একটি নতুন বৈশিষ্ট্য যুক্ত করছি:

 enum SdpSemantics {
  "plan-b",
  "unified-plan"
};


partial dictionary RTCConfiguration {
   SdpSemantics sdpSemantics;
}
 

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

এছাড়াও কমান্ড লাইন পতাকা রয়েছে (ক্রোম এম 71 এবং এর উপরে able সক্ষমযোগ্য বৈশিষ্ট্যগুলি = আরটিসি ইউএনফাইডপ্ল্যানবিডিডফল্ট, পূর্ববর্তী সংস্করণগুলিতে সক্ষম-ঝলকানো বৈশিষ্ট্য = আরটিসি ইউএনফাইডপ্ল্যানবাইডিফল্ট) যা এই পতাকাটির ডিফল্ট মানটিকে "ইউনিফাইড-পরিকল্পনা" হিসাবে সেট করতে দেয়।

পর্যায়ক্রমে

প্রথম পর্যায়: ইউনিফাইড পরিকল্পনা বাস্তবায়ন করুন

ইউনিফাইড প্ল্যান বর্তমানে বিকাশ করা হয়েছে, এবং পরীক্ষার জন্য পতাকা এম 65 থেকে পাওয়া গেছে। দ্বিতীয় পর্ব অবধি ক্যানারি দিয়ে পরীক্ষা করা বুদ্ধিমানের কাজ। আপনি যদি "ableenable-blink-features = RTCUnifiedPlan" দিয়ে ক্রোম চালনা করেন তবে উপরে বর্ণিত “sdpSemantics” বৈশিষ্ট্যে আপনার অ্যাক্সেস থাকবে এবং ইউনিফাইড প্ল্যান দিয়ে পরীক্ষা শুরু করতে পারবেন।

দ্বিতীয় পর্যায়: এপিআই বৈশিষ্ট্যটি সাধারণভাবে উপলভ্য করুন

এম 69 এ প্রকাশিত হয়েছে (বিটা আগস্ট 2018, স্থির সেপ্টেম্বর 2018)

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

SdpSemantics পতাকার ডিফল্ট মানটিকে "ক্রোম: // ফ্ল্যাগস" এ পরিবর্তন করা যেতে পারে; "ওয়েবআরটিসি: ডিফল্টরূপে ইউনিফাইড প্ল্যান এসডিপি শব্দার্থক ব্যবহার করুন" বৈশিষ্ট্যটি সন্ধান করুন।

ধাপ 3: ডিফল্ট স্যুইচ করুন

ব্যাপক পরীক্ষার পরে, ব্যবহারকারীদের সাথে পরামর্শ করে স্যুইচের জন্য তারিখটি নির্ধারণ করা হবে। আমাদের বর্তমান পরিকল্পনা এম 72 (বিটা ডিসেম্বর 2018, স্থির জানুয়ারী 2019)।

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

পরীক্ষার অংশ হিসাবে, আমরা M71 এবং M72 এর বিকাশ চক্র ধরে একাধিকবার ক্যানারিতে পতাকাটির ডিফল্ট মান পরিবর্তন করার চেষ্টা করব বলে আশা করি।

চতুর্থ ধাপের জন্য তারিখ নির্ধারণের জন্য আমরা পতাকাটির ব্যবহার এবং "প্ল্যান বি" শব্দার্থকগুলির সাথে যে পরিমাণ এসডিপি প্রাপ্ত হচ্ছে তা পর্যবেক্ষণ করব।

পর্ব 4: "পরিকল্পনা বি" সরান

এই পর্যায়ে, এসডিপিসেমেন্টিক্স পতাকা এবং প্ল্যান বি সমর্থন করার জন্য সমস্ত কোড ক্রোম থেকে সরানো হবে। SdpSemantics পতাকা সেট করা একটি ত্রুটি হবে না, তবে এর কোনও প্রভাব থাকবে না।

ইউনিফাইড পরিকল্পনার জন্য আপনার আবেদন প্রস্তুত করা হচ্ছে

পরিকল্পনা বি এবং ইউনিফাইড পরিকল্পনার পার্থক্য সম্পর্কে এবং ইউনিফাইড পরিকল্পনার প্রস্তুতির জন্য আপনার অ্যাপ্লিকেশনটিকে কীভাবে আপডেট করার প্রয়োজন হতে পারে তার বিশদ তথ্যের জন্য, "ইউনিফাইড প্ল্যান" ট্রানজিশন গাইড (জাভাস্ক্রিপ্ট) দেখুন

নেটিভ (সি ++) অ্যাপ্লিকেশনগুলির জন্য, "আপনার স্থানীয় / মোবাইল অ্যাপ্লিকেশনটিকে ইউনিফাইড প্ল্যানে মাইগ্রেট করা" নথিটি দেখুন