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动画和opacity透明度实现呼吸灯效果
Aug 09 HTML / CSS
CSS3 box-sizing属性
Apr 17 HTML / CSS
IE滤镜与CSS3效果(详细整理分享)
Jan 25 HTML / CSS
利用CSS3实现的文字定时向上滚动
Aug 29 HTML / CSS
css3学习系列之移动属性详解
Jul 04 HTML / CSS
html5中localStorage本地存储的简单使用
Jun 16 HTML / CSS
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
Jan 03 HTML / CSS
HTML5有哪些新特征
Dec 01 HTML / CSS
HTML5 Canvas 旋转风车绘制
Aug 18 HTML / CSS
Html5页面中的返回实现的方法
Feb 26 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
Mar 21 HTML / CSS
HTML5 body设置自适应全屏
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
上海无线电三厂简史修改版
2021/03/01 无线电
PHP的基本常识小结
2013/07/05 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
axios学习教程全攻略
2017/03/26 Javascript
Vue关于数据绑定出错解决办法
2017/05/15 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
React组件生命周期详解
2017/07/03 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
跟老齐学Python之再深点,更懂list
2014/09/20 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
Python reduce函数作用及实例解析
2020/05/08 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
请假条的格式
2014/04/11 职场文书
2015毕业寄语大全
2015/02/26 职场文书
环卫处个人工作总结
2015/03/04 职场文书
自荐信怎么写
2015/03/04 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL