Google Siyah toplulukları için ırksal eşitlik ilerleyen kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Unified Planı SDP biçimi - geçiş planı

Google, standart conformant formata ( “B Planı” olarak adlandırılır) güncel SDP biçimine geçişin Chrome'un WebRTC uygulanması planlıyor dörtte sonraki çift üzerinde (taslak-ietf-rtcweb-jsep “Plan Unified”).

Plan 4 aşamadan ve bir geçici API özelliği içerir.

Kim etkilenecek

Tek bir PeerConnection üzerinde çoklu ses parçaları veya birden fazla video parçalarını kullanan insanlar Unified Plan kapsamında ürünlerini test etmek zorunda ve buna göre adapte olacaktır. Bir çağrı Chrome dışında bir uç noktadan başlatılan ve Chrome tarafından cevap durumunda, teklifin şekli değişikliği gerekebilir. MSID özellikler hakkında SDP ayrıştırma ve bakım ayrıntılı etmeyen kişiler onların yeni biçimde yukarı (a = MSID) kodu tüyo ayrıştırma olmadığını kontrol etmek gerekir. ister değişikliklerle ilgili ayrıntılar ihtiyaç olacak ve uygulamalar değişikliğine ihtiyaç nasıl bağımlı uygulama olacaktır. Biz sadece tek bir ses ve RTCPeerConnection başına tek bir video izlemek kullanmak neredeyse tüm uygulamalar değişiklikten etkilenmeyeceğini düşünüyoruz.

API özelliği

Biz RTCPeerConnection en RTCConfiguration bir yeni özellik ekliyoruz:

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


partial dictionary RTCConfiguration {
   SdpSemantics sdpSemantics;
}
 

RTCConfiguration bir RTCPeerConnection kurucusuna geçirilebilir ve tüm teklifler ve cevaplar Birleştirilmiş Planı biçiminde olacaktır inşa edilmiştir. setLocalDescription ve setRemoteDescription yapılan aramalar da SDP Birleştirilmiş Planı biçiminde olmasını bekliyoruz olacaktır; o eski Krom biçiminde ise, o zaman tüm ama ilk ses parçası ve ilk video izlemek dikkate alınmayacaktır.

Bu bayrağın varsayılan değer “birleşik-planı” olarak ayarlanmalıdır sağlayan bir komut satırı işareti (enable-özellikleri = RTCUnifiedPlanByDefault Krom M71 ve yukarıda, -enable kırpma ile özellikleri = önceki sürümlerinde RTCUnifiedPlanByDefault) de var.

Aşamaları

1. Aşama: Birleştirilmiş Planının Uygulanmasında

Unified Planı halen geliştirilen ve deney için bayrak M65 temin olmuştur. 2. aşamada yılına kadar Kanarya ile teste en bilge olduğunu. Eğer “-enable kırpma ile özellikleri = RTCUnifiedPlan” Chrome'u çalıştırırsanız, yukarıda açıklanan “sdpSemantics” özelliği erişebilir ve Birleştirilmiş Planı ile test etmeye başlayabilirsiniz.

2. Aşama: API özelliği genel olarak kullanılabilir olun

M69 yılında yayımlanan (beta Ağustos 2018, istikrarlı 2018 Eylül)

Bu aşamada, sdpSemantics bayrak varsayılan değeri “Plan-b” dir. Faz 2'de, onların uygulamaları Unified Planı kullanımdayken çalışıyorsanız testler SDP biçimine bağlıdır uygulamaları olan insanlar görmeyi bekler. Firefox için yapacağı gibi sadece yapın: uygulamalar için destek Firefox, bu çok basit bir egzersiz olmasını bekliyoruz söyledi.

sdpSemantics bayrağının varsayılan değer değiştirilebilir “chrome: // flags”; “: Varsayılan olarak Planı SDP Semantik Unified Kullanım WebRTC” özelliği arayın.

3. Aşama: varsayılan geçiş

anahtarı için tarih kapsamlı testler sonrasında kullanıcılara danışılarak belirlenecektir. Mevcut plan M72 olduğu (beta Aralık 2018, istikrarlı Ocak 2019).

Bu aşamada, biz “birleşik-planı” için sdpSemantics bayrağının varsayılan değerini değiştirmek gerekir. önceki davranışını kurtarmak için “Plan-b” için açıkça sdpSemantics bayrağı ayarlayabilirsiniz dönüştürmek için daha fazla zamana ihtiyaç olduğunu fark uygulamalar.

test parçası olarak, M71 ve M72 gelişimi döngüsü boyunca Kanarya birden çok kez bayrak varsayılan değerini değiştirmeyi deneyin bekliyoruz.

Biz bayrak kullanımını izleyecek ve SDP miktarı fazında 4 için tarih belirlemek amacıyla, “B Planı” semantik ile alınıyor.

4. Aşama: Kaldır “B planı”

Bu aşamada, sdpSemantics bayrağı ve Plan B desteklemek için tüm kod krom kaldırılır. sdpSemantics bayrak Ayarı bir hata olmayacak, ancak hiçbir etkisi olmaz.

Birleştirilmiş Planı için Uygulamanızı hazırlanıyor

B Planı hakkında ayrıntılı bilgi ve Unified Planı farklılıkları ve nasıl için başvurunuzun bkz Birleştirilmiş plan için hazırlık güncellenmesi gerekebilir “Unified Planı” Geçiş Kılavuzu (JavaScript)

(++ C) yerel uygulamalar için dokümana bakınız “Unified Plan için yerli / mobil uygulamayı taşıma”