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开启硬件加速的使用和坑
Aug 21 HTML / CSS
CSS教程:CSS3圆角属性
Apr 02 HTML / CSS
详解css3中 text-fill-color属性
Jul 08 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
Feb 08 HTML / CSS
分享一个页面平滑滚动小技巧(推荐)
Oct 23 HTML / CSS
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
Jun 04 HTML / CSS
canvas使用注意点总结
Jul 19 HTML / CSS
HTML5几个设计和修改的页面范例分享
Sep 29 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
Jul 20 HTML / CSS
html5 canvas绘制网络字体的常用方法
Aug 26 HTML / CSS
AmazeUI 模态窗口的实现代码
Aug 18 HTML / CSS
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
May 07 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中json_encode、json_decode与serialize、unserialize的性能测试分析
2010/06/09 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
JavaScript函数参数的传递方式详解
2017/03/06 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
python实现多线程行情抓取工具的方法
2018/02/28 Python
Python3中的json模块使用详解
2018/05/05 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
python 如何区分return和yield
2020/09/22 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
市场营销战略计划书
2014/05/06 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
党员个人自我评价
2015/03/03 职场文书
教学反思怎么写
2016/02/24 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
Mysql如何查看是否使用到索引
2022/12/24 MySQL