簡體   English   中英

如何將Firefox連接到Chrome以通過WebRTC傳輸h264?

[英]How to connect Firefox to Chrome to transfer h264 via WebRTC?

我嘗試將Firefox 45連接到Chrome 51dev以傳輸h264視頻。 Firefox到Firefox和Chrome到Chrome的效果非常好。 但即使我設置優先級h264,Firefox到Chrome也會傳輸vp8視頻。

要設置編解碼器優先級,我使用了以下鏈接: https//miguelpdl.github.io/WebRTC-codelab/session06/lab/html/step03.html

在答案方面,遠程描述包含:

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

但本地描述僅包含:

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

我可以將Firefox連接到Chrome以傳輸h264嗎?

Chrome尚不支持H.264。 為了證明,請看這個刪除VP8編解碼器的小提琴

這個小提示讓你切斷'''''''''''''''''to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to to

你會發現Firefox提供H.264規范:

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

而Chrome只提供VP8,盡管我們剛剛刪除了它:

a=rtpmap:100 VP8/90000

所以當你說它適用於從Chrome到Chrome時,我認為你真的看到了VP8。

他們顯然正在使用H.264

更新:顯然,H.264支持是Chrome 50中的一個標志 啟用它:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM