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 相关文章推荐
html5 canvas实现跟随鼠标旋转的箭头
Mar 11 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
Nov 22 HTML / CSS
html5文字阴影效果text-shadow使用示例
Jul 25 HTML / CSS
html5基础教程常用技巧整理
Aug 20 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
May 03 HTML / CSS
Html5实现二维码扫描并解析
Jan 20 HTML / CSS
HTML5实现预览本地图片
Feb 17 HTML / CSS
详解px单位html5响应式方案
Mar 08 HTML / CSS
HTML5 3D旋转相册的实现示例
Dec 03 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 HTML / CSS
详解如何将 Canvas 绘制过程转为视频
Jan 25 HTML / CSS
VW、VH适配移动端的解决方案与常见问题
May 21 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
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
浅析javascript的return语句
2015/12/15 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
JavaScript JMap类定义与使用方法示例
2019/01/22 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
pandas删除指定行详解
2019/04/04 Python
django实现支付宝支付实例讲解
2019/10/17 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
django中ImageField的使用详解
2020/12/21 Python
Python datetime模块的使用示例
2021/02/02 Python
大韩航空官方网站:Korean Air
2017/10/25 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
应届大学生简历中的自我评价
2014/01/15 职场文书
公共场所禁烟标语
2014/06/25 职场文书
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
机关班子查摆问题及整改措施
2014/10/28 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
升学宴学生致辞
2015/09/29 职场文书
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js