无法通过WebRTC发送captureStream()的媒体流

问题描述 投票:0回答:3

我使用简单的对等点创建了一个 WebRTC。我需要从视频元素捕获流并将其发送给同行。我使用 vidEl.captureStream() 从视频元素获取媒体流并将其发送到其他对等点。它可以工作,但只有音频和视频是黑屏(不显示任何内容)。 [测试] 我在第一个视频元素的同源上创建另一个视频元素,并使用 captureStream() 并测试 setObject 和捕获的媒体流,它正在工作。 如何通过 WebRTC 将 MediaStream 从 video.captureStream() 发送到新对等点并显示来自远程对等点的视频。 抱歉英语不好。

webrtc mediastream simple-peer capturestream
3个回答
0
投票

https://webrtc.github.io/samples/src/content/capture/video-pc/ 该示例不适用于镀铬、边缘,但可以使用火。我不知道为什么。


0
投票

Chrome 目前存在一个未解决的错误,它打破了这一点: https://bugs.chromium.org/p/chromium/issues/detail?id=1156408


0
投票

这个问题有任何解决方案吗?我想将 canvas.captureStream() 传递给对等连接。然而,这个媒体流每次都会产生新的。

© www.soinside.com 2019 - 2024. All rights reserved.