鸟语天空
WebRTC 从媒体元素获取媒体流
post by:追风剑情 2024-9-2 22:04

调用 HTMLMediaElement.captureStream() 方法可以获取任意媒体元素的媒体流。

视频元素 HTMLVideoElement 和音频元素 HTMLAudioElement 都继承自 HTMLMediaElement,所以都支持 captureStream() 方法。

const mediaStream = mediaElement.captureStream();

从视频元素获取视频流,将视频流发送给对等端。

const playbackElement = document.getElementById("playback");
const captureStream = playbackElement.captureStream();
playbackElement.play();
pc.addStream(captureStream);

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容