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 相关文章推荐
CSS3中Transform动画属性用法详解
Jul 04 HTML / CSS
CSS3盒子模型详解
Apr 24 HTML / CSS
纯CSS3实现的8种Loading动画效果
Jul 05 HTML / CSS
CSS3实现可关闭的下拉手风琴菜单效果
Aug 31 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
Feb 24 HTML / CSS
HTML5边玩边学(1)画布实现方法
Sep 21 HTML / CSS
HTML5的标签的代码的简单介绍 HTML5标签的简介
May 28 HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
Jun 09 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
May 03 HTML / CSS
HTML5为输入框添加语音输入功能的实现方法
Feb 06 HTML / CSS
HTML5操作WebSQL数据库的实例代码
Aug 26 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
Sep 17 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
模仿OSO的论坛(三)
2006/10/09 PHP
PHP 变量的定义方法
2010/01/26 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
jQuery 标题的自动翻转实现代码
2009/10/14 Javascript
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
jQuery实现上下滚动公告栏详细代码
2018/11/21 jQuery
微信小程序-API接口安全详解
2019/07/16 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
详解JavaScript自定义函数
2020/07/29 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
Python 错误和异常小结
2013/10/09 Python
python中元类用法实例
2014/10/10 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
Python 从attribute到property详解
2020/03/05 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
外科实习自我鉴定
2013/10/06 职场文书
自动化专业本科毕业生求职信
2013/10/20 职场文书
物流专员岗位职责
2014/02/17 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
寒假安全保证书
2015/02/28 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
大专护理专业自荐信
2015/03/25 职场文书
乱世佳人观后感
2015/06/08 职场文书
天堂的孩子观后感
2015/06/11 职场文书
新学期小学班主任工作计划
2019/06/21 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers
我的收音机情缘
2022/04/05 无线电