2016-04-11 24 views
4

h264 videosunu aktarmak için Firefox 45'i Chrome 51dev'e bağlamayı deniyorum. Firefox'tan Firefox'a ve Chrome'dan Chrome'a ​​mükemmel bir şekilde çalışıyor. Ancak, Firefox'tan Chrome'a, öncelik h264'ü ayarlamasına rağmen, vp8 videosunu aktarıyor. Uzaktan açıklama içeren cevap tarafında https://miguelpdl.github.io/WebRTC-codelab/session06/lab/html/step03.htmlWebRTC aracılığıyla h264'ü aktarmak için Firefox'u Chrome'a ​​nasıl bağlayabilirsiniz?

:

m=video 53100 UDP/TLS/RTP/SAVPF 107 100 101 116 117 96 97 99 98 
... 
a=rtpmap:107 H264/90000 
a=rtpmap:100 VP8/90000 
a=rtpmap:101 VP9/90000 
a=rtpmap:116 red/90000 
a=rtpmap:117 ulpfec/90000 
a=rtpmap:96 rtx/90000 
a=rtpmap:97 rtx/90000 
a=rtpmap:99 rtx/90000 
a=rtpmap:98 rtx/90000 

Ancak yerel açıklama yalnızca içerir:

m=video 9 UDP/TLS/RTP/SAVPF 100 
... 
a=rtpmap:100 VP8/90000 

bağlayabilir miyim

ben bu bağlantıyı kullanılan codec önceliğini ayarlamak için Firefox'tan Chrome'a ​​h264 aktarılıyor mu?

+0

Chrome'dan Chrome'a ​​H.264 gönderdiğinizi nasıl doğrularsınız? – jib

+0

chrome: // webrtc-internals tarafından. Burada görebilirsiniz (https://i.gyazo.com/6895f17080c9542eecbd7899bc175c6c.png) –

cevap

2

Chrome henüz H.264 ürününü desteklememektedir. Kanıt için, VP8 kodekini kaldıran this fiddle'a bakın. Sen olacak

:

keman iki sekme veya tarayıcılar arasında bir bağlantı kurmaya/cevapları sunuyoruz, ama şimdi, sadece bir metin düzenleyiciye teklifini yapıştırın ve bakmak cut'n'paste sağlar Firefox spec H.264 sağladığını fark: Eğer Chrome t çalışır derken

a=rtpmap:100 VP8/90000 

:

a=rtpmap:126 H264/90000 
a=rtpmap:97 H264/90000  

Krom bize rağmen, sadece VP8 sunuyor oysa sadece söktükten o Chrome, sanırım VP8'i gerçekten görüyorsun.

apparently working H.264 olsalar da.

Güncelleme: Görünüşe göre H.264 desteği behind a flag in Chrome 50'dur. Aşağıdakileri etkinleştirin:

chrome://flags/#enable-webrtc-h264-with-openh264-ffmpeg 
+0

Chrome 51.0.2700.0 dev-m kullanıyorum ve _enable-webrtc-h264-with-openh264-ffmpeg_ bayrağı etkin. –

+0

@RomaRomin bir hataya benziyor. Hangi tarayıcının üzerine yazıldığından emin değilsiniz. – jib