Html5 webRTC简单实现视频调用的示例代码


Posted in HTML / CSS onSeptember 23, 2020

最近在做一个直播功能,查阅了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简单实现视频调用的示例代码的文章就介绍到这了,更多相关Html5 webRTC视频调用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
Dec 28 HTML / CSS
CSS3简单实现照片墙
Dec 12 HTML / CSS
一款基于css3麻将筛子3D翻转特效的实例教程
Dec 31 HTML / CSS
解决H5的a标签的download属性下载service上的文件出现跨域问题
Jul 16 HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 HTML / CSS
HTML5中实现拖放效果无须借助javascript
Dec 26 HTML / CSS
浅析移动设备HTML5页面布局
Dec 01 HTML / CSS
HTML5 canvas基本绘图之图形组合
Jun 27 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
Jul 07 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
Aug 18 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
Apr 19 HTML / CSS
POST提交数据常见的四种方式
Jan 18 HTML / CSS
Html5之webcoekt播放JPEG图片流
Sep 22 #HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 #HTML / CSS
canvas 绘图时位置偏离的问题解决
Sep 16 #HTML / CSS
关于canvas.toDataURL 在iOS运行失败的问题解决
Sep 16 #HTML / CSS
canvas绘制图片drawImage使用方法
Sep 15 #HTML / CSS
HTML5中外部浏览器唤起微信分享功能的代码
Sep 15 #HTML / CSS
浅析HTML5 Landmark
Sep 11 #HTML / CSS
You might like
发布一个用PHP fsockopen写的HTTP下载的类
2007/02/22 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
mongodb和php的用法详解
2019/03/25 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
js中replace的用法总结
2013/12/27 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
JS作用域深度解析
2016/12/29 Javascript
js中作用域的实例解析
2017/03/16 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
Javascript执行流程细节原理解析
2020/05/14 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
Python迭代用法实例教程
2014/09/08 Python
python中对list去重的多种方法
2014/09/18 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
如何在Python对Excel进行读取
2020/06/04 Python
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
护理专业应届毕业生推荐信
2013/11/15 职场文书
小学庆六一活动方案
2014/02/28 职场文书
保密承诺书范文
2014/03/27 职场文书
活动宣传策划方案
2014/05/23 职场文书
司法局火灾防控方案
2014/06/05 职场文书
银行竞聘报告范文
2014/11/06 职场文书
小学运动会开幕词
2015/01/28 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
2015暑假社会调查报告
2015/07/13 职场文书
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python