Html5 webRTC简单实现视频调用的示例代码
最近在做一个直播功能,查阅了webRTC相关资料,下面是简单实现的栗子哟(基于vue.js)!
子组件
<template>
<video id="rtc"></video>
</template>
<script>
export default {
name: "LiveDetails",
data() {
return {};
},
mounted() {
let video = document.querySelector("#rtc");
// 参数表示需要同时获取到音频和视频
// 获取到优化后的媒体流
// { audio: true, video: true }
const constraints = {
audio: { echoCancellation: { exact: false } },
video: true
};
navigator.mediaDevices
.getUserMedia(constraints)
.then(stream => {
console.log(stream) //此处打印请看下方
video.srcObject = stream;
video.onloadedmetadata = e => {
video.play();
};
})
.catch(err => {
console.log(err);
});
}
};
</script>

亲测有效,会有回声,后端可以进行处理
到此这篇关于Html5 webRTC简单实现视频调用的示例代码的文章就介绍到这了,更多相关Html5 webRTC视频调用内容请搜索万象站长学堂以前的文章或继续浏览下面的相关文章,希望大家以后多多支持万象站长学堂!
您可能感兴趣的文章
- 2025-10-23 22:34Dreamweaver CS3表格三种视图模式有什么区别?
- 2025-10-22 13:22进程和线程区别是什么 一篇文章简单介绍进程和线程的区别
- 2025-10-23 23:17笔记本选购指南 笔记本购买技巧
- 2025-10-22 14:25网页中内容显示过多如何从bottom快速回到top
- 2025-10-23 23:59总结一下时下流行的浏览器User
- 2025-10-22 15:26简单了解XML中的命名空间
- 2025-10-24 00:42Dreamweaver怎么创建简单的表单?
- 2025-10-22 16:21CentOS 7安装后实用优化详解
- 2025-10-24 01:25什么是服务主机进程svchost.exe? svchost占用内存过高的解决办法
- 2025-10-22 17:13使用HTML截图并保存为本地图片的实现代码




粤公网安备 13010202004186