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 相关文章推荐
a标签的css样式四个状态
Mar 09 HTML / CSS
css3实现input输入框颜色渐变发光效果代码
Apr 02 HTML / CSS
利用CSS3实现开门效果实例源码
Aug 22 HTML / CSS
css3 边框、背景、文本效果的实现代码
Mar 21 HTML / CSS
html5本地存储_动力节点Java学院整理
Jul 12 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
Feb 10 HTML / CSS
HTML5 声明兼容IE的写法
May 16 HTML / CSS
Data URI scheme详解和使用实例及图片base64编码实现方法
May 08 HTML / CSS
HTML5新增的表单元素和属性实例解析
Jul 07 HTML / CSS
AmazeUI 列表的实现示例
Aug 17 HTML / CSS
萌新HTML5 入门指南(二)
Nov 09 HTML / CSS
CSS实现切角+边框+投影+内容背景色渐变效果
Nov 01 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数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
动态表格Table类的实现
2009/08/26 Javascript
Extjs4 GridPanel 的几种样式使用介绍
2013/04/18 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
多个checkbox被选中时如何判断是否有自己想要的
2014/09/22 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
livereload工具实现前端可视化开发【推荐】
2016/12/23 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
在IIS服务器上以CGI方式运行Python脚本的教程
2015/04/25 Python
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
详解python中的json的基本使用方法
2016/12/21 Python
Python使用剪切板的方法
2017/06/06 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
西班牙最大的在线滑板和街头服饰商店:Fillow.net
2019/04/15 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
化学学院毕业生自荐信范文
2013/12/17 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
法人委托书范本
2014/09/15 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
新兵入伍决心书
2015/09/22 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
警用民用对讲机找不同
2022/02/18 无线电