我試圖使用Capturestream API將畫布流發送到Peerconnection。我遇到了一個問題,Canvas的透明像素(Alpha通道)不是通過Webrtc發送的,而是由黑色像素代替。我知道這是Webrtc上的一個已知問題,這裏是一個鏈接[https://bugs.chromium.org/p/chromium/issues/detail?id=524218]。由於Webrtc技術正在快速迭代,我想知道有沒有人知道這個問題的解決方法?通過Webrtc獲取CaptureStream API中的Alpha透明度
顯然,存在對here一個解決方法,它在那裏被指出:
使得alpha通道被保留這CL改變畫布捕獲輸出幀格式從 I420到YV12A。
不幸的是我找不到如何實現這一點。