Html5 webRTC简单实现视频调用的示例代码
xiaomei1994 · 575浏览 · 发布于2020-12-29
这篇文章主要介绍了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>
亲测有效,会有回声,后端可以进行处理
相关推荐
RN开发环境的npm私库本地debug调试
manongba · 697浏览 · 2019-05-09 17:03:46
你不知道的浏览器渲染原理
追忆似水年华 · 1372浏览 · 2019-05-09 22:47:56
基于iview的router常用控制方式
追忆似水年华 · 994浏览 · 2019-06-03 10:39:21
编程小知识之 JavaScript 文件读取
manongba · 717浏览 · 2019-06-10 09:16:16
浏览器关闭后,Session会话结束了么?
追忆似水年华 · 905浏览 · 2019-06-13 09:39:50
分类专栏
最新发布
最热排行
0评论